wangqifan 4 лет назад
Родитель
Сommit
419224693f
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      src/main/java/com/izouma/nineth/service/AuctionOrderService.java

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

@@ -346,8 +346,12 @@ public class AuctionOrderService {
     public void passOverTimeAuction() {
         List<AuctionActivity> purchased = auctionActivityRepo.findAllByStatus(AuctionStatus.PURCHASED);
         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);
             });
         }
     }