‘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()))