|
@@ -346,8 +346,12 @@ public class AuctionOrderService {
|
|
|
public void passOverTimeAuction() {
|
|
public void passOverTimeAuction() {
|
|
|
List<AuctionActivity> purchased = auctionActivityRepo.findAllByStatus(AuctionStatus.PURCHASED);
|
|
List<AuctionActivity> purchased = auctionActivityRepo.findAllByStatus(AuctionStatus.PURCHASED);
|
|
|
if (purchased != null) {
|
|
if (purchased != null) {
|
|
|
- purchased.forEach(act->{
|
|
|
|
|
-
|
|
|
|
|
|
|
+ purchased.forEach(act -> {
|
|
|
|
|
+ List<AuctionOrder> auctionOrders = auctionOrderRepo.findAllByAuctionIdAndPaymentTypeAndStatus(act
|
|
|
|
|
+ .getId(), AuctionPaymentType.PURCHASE_PRICE, AuctionOrderStatus.NOT_PAID);
|
|
|
|
|
+ auctionOrders.forEach(this::cancel);
|
|
|
|
|
+ act.setStatus(AuctionStatus.PASS);
|
|
|
|
|
+ auctionActivityRepo.save(act);
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|