| 
					
				 | 
			
			
				@@ -376,61 +376,67 @@ public class UserLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            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(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(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() + "必须导入意外险"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                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")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                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 + "时间格式错误"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |