| 
					
				 | 
			
			
				@@ -300,7 +300,7 @@ public class UserLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 User user = userList.get(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (websitUserService.lambdaQuery().eq(WebsitUser::getWebsitId, adminWebsit.getWebsitId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         .eq(WebsitUser::getUserId, user.getUserId()).count() > 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    throw new RemoteServiceException(idcard + "该师傅已有入驻信息"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    throw new RemoteServiceException(errPrefix+idcard + "该师傅已有入驻信息"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -317,7 +317,7 @@ public class UserLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     userWait.setInPolicyStartTime(DateUtil.parse(in_policy_start_time, "yyyy-MM-dd")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     userWait.setInPolicyEndTime(DateUtil.offsetSecond(DateUtil.endOfDay(DateUtil.parse(in_policy_end_time, "yyyy-MM-dd")),-1)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (userWait.getInPolicyEndTime().before(new Date())) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        throw new RemoteServiceException(userWait.getIdcard()+"导入师傅保险已过期"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        throw new RemoteServiceException(errPrefix+userWait.getIdcard()+"导入师傅保险已过期"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     userWait.setInPolicyName(in_policy_name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     userWait.setInPolicyOrder(in_policy_order); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -335,7 +335,7 @@ public class UserLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (StringUtil.isEmpty(in_company)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    throw new RemoteServiceException(userWait.getIdcard()+"必须导入工伤险"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    throw new RemoteServiceException(errPrefix+userWait.getIdcard()+"必须导入工伤险"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 String em_company = (String) row.get(17); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -351,7 +351,7 @@ public class UserLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     userWait.setEmPolicyEndTime(DateUtil.offsetSecond(DateUtil.endOfDay(DateUtil.parse(em_policy_end_time, "yyyy-MM-dd")),-1)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (userWait.getEmPolicyEndTime().before(new Date())) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        throw new RemoteServiceException(userWait.getIdcard()+"导入师傅保险已过期"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        throw new RemoteServiceException(errPrefix+userWait.getIdcard()+"导入师傅保险已过期"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     userWait.setEmPolicyName(em_policy_name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     userWait.setEmPolicyOrder(em_policy_order); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -372,65 +372,71 @@ public class UserLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (StringUtil.isEmpty(em_company)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    throw new RemoteServiceException(userWait.getIdcard()+"必须导入雇主险"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    throw new RemoteServiceException(errPrefix+userWait.getIdcard()+"必须导入雇主险"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (!StringUtil.isEmpty(company)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userWait.setCompany(company); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userWait.setPolicyStartTime(DateUtil.parse(policy_start_time, "yyyy-MM-dd")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userWait.setPolicyEndTime(DateUtil.offsetSecond(DateUtil.endOfDay(DateUtil.parse(policy_end_time, "yyyy-MM-dd")),-1)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (userWait.getPolicyEndTime().before(new Date())) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    throw new RemoteServiceException(userWait.getIdcard()+"导入师傅保险已过期"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userWait.setPolicyName(policy_name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userWait.setPolicyOrder(policy_order); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (!StringUtil.isEmpty(company)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    userWait.setCompany(company); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    userWait.setPolicyStartTime(DateUtil.parse(policy_start_time, "yyyy-MM-dd")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    userWait.setPolicyEndTime(DateUtil.offsetSecond(DateUtil.endOfDay(DateUtil.parse(policy_end_time, "yyyy-MM-dd")), -1)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (userWait.getPolicyEndTime().before(new Date())) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        throw new RemoteServiceException(errPrefix+userWait.getIdcard() + "导入师傅保险已过期"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                UserWaitPolicy userWaitPolicy = new UserWaitPolicy(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    userWait.setPolicyName(policy_name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    userWait.setPolicyOrder(policy_order); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userWaitPolicy.setUserWaitId(userWait.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userWaitPolicy.setCompany(company); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userWaitPolicy.setPolicyName(policy_name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userWaitPolicy.setPolicyOrder(policy_order); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userWaitPolicy.setStartTime(DateUtil.parse(policy_start_time, "yyyy-MM-dd")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userWaitPolicy.setEndTime(this.getEndOfDay(DateUtil.parse(policy_end_time, "yyyy-MM-dd"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userWaitPolicies.add(userWaitPolicy); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                throw new RemoteServiceException(userWait.getEmCompany()+"必须导入意外险"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    UserWaitPolicy userWaitPolicy = new UserWaitPolicy(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    userWaitPolicy.setUserWaitId(errPrefix+userWait.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    userWaitPolicy.setCompany(company); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    userWaitPolicy.setPolicyName(policy_name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    userWaitPolicy.setPolicyOrder(policy_order); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    userWaitPolicy.setStartTime(DateUtil.parse(policy_start_time, "yyyy-MM-dd")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    userWaitPolicy.setEndTime(this.getEndOfDay(DateUtil.parse(policy_end_time, "yyyy-MM-dd"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (Objects.nonNull(adminWebsit)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userWait.setWebsitId(adminWebsit.getWebsitId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userWait.setWebsitName(adminWebsit.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //入驻已存在的师傅到网点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                User worker = userService.lambdaQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .eq(User::getMobile, mobile) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .eq(User::getType, UserTypeEnum.WORKER.getKey()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .last("limit 1") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .one(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (Objects.nonNull(worker)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.saveWebsitUser(adminWebsit.getWebsitId(), worker, brank, workerNumber, "系统导入初始化",userWait); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    userWaitPolicies.add(userWaitPolicy); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    throw new RemoteServiceException(errPrefix+userWait.getEmCompany() + "必须导入意外险"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            userWait.setName(name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            userWait.setIdcard(idcard); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            userWait.setIdCardStartTime(DateUtil.parse(idcardStartTime, "yyyy-MM-dd")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            userWait.setIdCardEndTime(DateUtil.parse(idcardEndTime, "yyyy-MM-dd")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            userWait.setCompanyWechatId(adminUser.getCompanyWechatId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            userWait.setCompanyWechatName(adminUser.getCompanyName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            userWait.setBankAccount(brank); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            userWait.setWorkerNumber(workerNumber); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (!StringUtil.isEmpty(hightNumber)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userWait.setNumber(hightNumber); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userWait.setStartTime(DateUtil.parse(hightStartTime, "yyyy-MM-dd")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userWait.setEndTime(DateUtil.parse(hightEndTime, "yyyy-MM-dd")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                userWait.setHightExamineTime(DateUtil.parse(hightExamineTime, "yyyy-MM-dd")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (Objects.nonNull(adminWebsit)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    userWait.setWebsitId(adminWebsit.getWebsitId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    userWait.setWebsitName(adminWebsit.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    //入驻已存在的师傅到网点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    User worker = userService.lambdaQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            .eq(User::getMobile, mobile) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            .eq(User::getType, UserTypeEnum.WORKER.getKey()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            .last("limit 1") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            .one(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (Objects.nonNull(worker)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        this.saveWebsitUser(adminWebsit.getWebsitId(), worker, brank, workerNumber, "系统导入初始化", userWait); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                userWait.setName(name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                userWait.setIdcard(idcard); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                userWait.setIdCardStartTime(DateUtil.parse(idcardStartTime, "yyyy-MM-dd")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                userWait.setIdCardEndTime(DateUtil.parse(idcardEndTime, "yyyy-MM-dd")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                userWait.setCompanyWechatId(adminUser.getCompanyWechatId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                userWait.setCompanyWechatName(adminUser.getCompanyName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                userWait.setBankAccount(brank); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                userWait.setWorkerNumber(workerNumber); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (!StringUtil.isEmpty(hightNumber)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    userWait.setNumber(hightNumber); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    userWait.setStartTime(DateUtil.parse(hightStartTime, "yyyy-MM-dd")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    userWait.setEndTime(DateUtil.parse(hightEndTime, "yyyy-MM-dd")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    userWait.setHightExamineTime(DateUtil.parse(hightExamineTime, "yyyy-MM-dd")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }catch (Exception e){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                throw new RemoteServiceException(errPrefix + "时间格式错误"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |