|
@@ -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 + "师傅已导入该时间段得保险");
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|