‘linchangsheng’ 4 ماه پیش
والد
کامیت
5b7781a4b7
1فایلهای تغییر یافته به همراه9 افزوده شده و 0 حذف شده
  1. 9 0
      mall-server-api/src/main/java/com/gree/mall/manager/logic/policy/PolicyOrderLogic.java

+ 9 - 0
mall-server-api/src/main/java/com/gree/mall/manager/logic/policy/PolicyOrderLogic.java

@@ -337,6 +337,15 @@ public class PolicyOrderLogic {
                     workerPolicy.setStatus("DSX");
                 }
                 workerPolicy.insert();
+
+                if (workerPolicyService.lambdaQuery().lt(WorkerPolicy::getStartTime,policyOrderup.getEndTime())
+                        .gt(WorkerPolicy::getEndTime,policyOrderup.getStartTime())
+                        .eq(WorkerPolicy::getPolicyType,"IN")
+                        .ne(WorkerPolicy::getStatus,"YSX")
+                        .eq(WorkerPolicy::getWebsitUserId,policyOrderup.getWebsitUserId()).count() > 0){
+                    throw new RemoteServiceException(errPrefix + "师傅已导入该时间段得保险");
+                }
+
             }