‘linchangsheng’ преди 2 месеца
родител
ревизия
13a67047a5
променени са 1 файла, в които са добавени 8 реда и са изтрити 0 реда
  1. 8 0
      mall-miniapp-service/src/main/java/com/gree/mall/miniapp/logic/order/PayOrderLogic.java

+ 8 - 0
mall-miniapp-service/src/main/java/com/gree/mall/miniapp/logic/order/PayOrderLogic.java

@@ -408,6 +408,14 @@ public class PayOrderLogic {
         AdminWebsit adminWebsit = adminWebsitService.getById(workerOrder.getWebsitId());
 
 
+        if (!StringUtil.isEmpty(workerOrder.getWorkerOrderId())){
+            PgOrderBase pgOrderBase = pgOrderBaseService.getById(workerOrder.getWorkerOrderId());
+            if (pgOrderBase != null && pgOrderBase.getOverTime() != null){
+                DateTime dateTime = DateUtil.offsetDay(new Date(), -90);
+                if (dateTime.after(pgOrderBase.getOverTime()))
+                    throw new RemoteServiceException("完工时间已超90天,无法进行辅材支付");
+            }
+        }
 
 
         if (StringUtil.isEmpty(adminWebsit.getPayWorkerCodeId()))