wangqifan 4 éve
szülő
commit
419224693f

+ 6 - 2
src/main/java/com/izouma/nineth/service/AuctionOrderService.java

@@ -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);
             });
             });
         }
         }
     }
     }