| 
						
						
							
								
							
						
						
					 | 
					@ -139,11 +139,17 @@ public class LoginServiceImpl implements LoginService { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
								//查询oper_user待完善
 | 
					 | 
					 | 
								//查询oper_user待完善
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							} else if (StringUtils.isBlank(userId) && LoginConstant.APP_RESI.equals(formDTO.getApp())) { | 
					 | 
					 | 
							} else if (StringUtils.isBlank(userId) && LoginConstant.APP_RESI.equals(formDTO.getApp())) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
								//查询customer_user
 | 
					 | 
					 | 
								//查询customer_user
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
								CustomerUserDTO customerUserDTO = new CustomerUserDTO(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
								if (StringUtils.isNotBlank(formDTO.getIv()) && StringUtils.isNotBlank(formDTO.getEncryptedData())) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
									WxMaUserInfo wxMaUserInfo = wxMaServiceUtils.resiWxMaService().getUserService() | 
					 | 
					 | 
									WxMaUserInfo wxMaUserInfo = wxMaServiceUtils.resiWxMaService().getUserService() | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
											.getUserInfo(wxMaJscode2SessionResult.getSessionKey(), | 
					 | 
					 | 
											.getUserInfo(wxMaJscode2SessionResult.getSessionKey(), | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
													formDTO.getEncryptedData(), | 
					 | 
					 | 
													formDTO.getEncryptedData(), | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
													formDTO.getIv()); | 
					 | 
					 | 
													formDTO.getIv()); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
								CustomerUserDTO customerUserDTO=this.packageCustomerUserDTO(wxMaUserInfo); | 
					 | 
					 | 
									customerUserDTO = this.packageCustomerUserDTO(wxMaUserInfo); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
								} else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
									customerUserDTO.setWxOpenId(wxMaJscode2SessionResult.getOpenid()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
									customerUserDTO.setUnionId(wxMaJscode2SessionResult.getUnionid()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
								} | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
								Result<String> saveCustomerUserResult = epmetUserFeignClient.saveCustomerUser(customerUserDTO); | 
					 | 
					 | 
								Result<String> saveCustomerUserResult = epmetUserFeignClient.saveCustomerUser(customerUserDTO); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
								if (!saveCustomerUserResult.success()) { | 
					 | 
					 | 
								if (!saveCustomerUserResult.success()) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
									throw new RenException("创建用户失败" + userResult.getMsg()); | 
					 | 
					 | 
									throw new RenException("创建用户失败" + userResult.getMsg()); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |