| 
					
				 | 
			
			
				@@ -69,14 +69,14 @@ public class WxCompanyUserController extends AppBaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             CompanyUser companyUser = companyUserService.getCompanyUserByOpenId(session.getOpenid()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String ip = IpUtil.getRequestIp(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // 如果公司id为空(表示可能是该公司的第一位销售管理员),则需要根据电话号码判断是否存在销售,如果不存在则提示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            CompanyUser checkPhone = companyUserService.getCompanyUserByPhone(phoneNoInfo.getPhoneNumber()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (param.getCompanyId() == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (checkPhone == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    throw new CustomException("由于不是管理员,不能直接登录", 401); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            // 如果公司id为空(表示可能是该公司的第一位销售管理员),则需要根据电话号码判断是否存在销售,如果不存在则提示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            if (param.getCompanyId() == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                if (checkPhone == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                    throw new CustomException("由于不是管理员,不能直接登录", 401); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (companyUser == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                CompanyUser checkPhone = companyUserService.getCompanyUserByPhone(phoneNoInfo.getPhoneNumber()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (checkPhone != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (checkPhone.getMaOpenId() == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         companyUser = checkPhone; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -92,10 +92,12 @@ public class WxCompanyUserController extends AppBaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //新增 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     companyUser = new CompanyUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     companyUser.setUserName(phoneNoInfo.getPhoneNumber()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    companyUser.setNickName(userInfo.getNickName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    companyUser.setNickName(userInfo.getNickName() == null ? "微信用户" : userInfo.getNickName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     companyUser.setPhonenumber(phoneNoInfo.getPhoneNumber()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    companyUser.setSex(userInfo != null ? userInfo.getGender() : "0"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    companyUser.setPassword(SecurityUtils.encryptPassword(companyUser.getPassword())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    companyUser.setSex(userInfo.getGender()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    //密码初始化为123456 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    String pw = "123456"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    companyUser.setPassword(SecurityUtils.encryptPassword(param.getPassword() == null ? pw : param.getPassword())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     companyUser.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     companyUser.setCompanyId(param.getCompanyId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     companyUser.setParentId(param.getParentCompanyUseId()); 
			 |