|  | @ -1,7 +1,6 @@
 | 
												
													
														
															|  | package com.yihu.jw.healthyhouse.service.user;
 |  | package com.yihu.jw.healthyhouse.service.user;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | import com.fasterxml.jackson.databind.ObjectMapper;
 |  | import com.fasterxml.jackson.databind.ObjectMapper;
 | 
												
													
														
															|  | import com.yihu.jw.entity.base.sms.SmsGatewayDO;
 |  | 
 | 
												
													
														
															|  | import com.yihu.jw.exception.business.ManageException;
 |  | import com.yihu.jw.exception.business.ManageException;
 | 
												
													
														
															|  | import com.yihu.jw.healthyhouse.cache.WlyyRedisVerifyCodeService;
 |  | import com.yihu.jw.healthyhouse.cache.WlyyRedisVerifyCodeService;
 | 
												
													
														
															|  | import com.yihu.jw.healthyhouse.constant.LoginInfo;
 |  | import com.yihu.jw.healthyhouse.constant.LoginInfo;
 | 
												
											
												
													
														
															|  | @ -25,7 +24,6 @@ import java.text.ParseException;
 | 
												
													
														
															|  | import java.text.SimpleDateFormat;
 |  | import java.text.SimpleDateFormat;
 | 
												
													
														
															|  | import java.util.Date;
 |  | import java.util.Date;
 | 
												
													
														
															|  | import java.util.HashMap;
 |  | import java.util.HashMap;
 | 
												
													
														
															|  | import java.util.List;
 |  | 
 | 
												
													
														
															|  | import java.util.Map;
 |  | import java.util.Map;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | /**
 |  | /**
 | 
												
											
												
													
														
															|  | @ -64,6 +62,7 @@ public class LoginService  extends BaseJpaService {
 | 
												
													
														
															|  |             // 更新身份证验证字段
 |  |             // 更新身份证验证字段
 | 
												
													
														
															|  |             user.setPhoneAuthentication(UserConstant.AUTHORIZED);
 |  |             user.setPhoneAuthentication(UserConstant.AUTHORIZED);
 | 
												
													
														
															|  |             user.setPassword(LoginInfo.DEFAULT_PASSWORD);
 |  |             user.setPassword(LoginInfo.DEFAULT_PASSWORD);
 | 
												
													
														
															|  | 
 |  |             user.setUserType(LoginInfo.USER_TYPE_PATIENT);
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         //已注册用户更改用户状态
 |  |         //已注册用户更改用户状态
 | 
												
													
														
															|  |         user.setActivated(HouseUserContant.activated_active);
 |  |         user.setActivated(HouseUserContant.activated_active);
 | 
												
											
												
													
														
															|  | @ -101,6 +100,8 @@ public class LoginService  extends BaseJpaService {
 | 
												
													
														
															|  |                 user.setGender((String) data.get("gender"));
 |  |                 user.setGender((String) data.get("gender"));
 | 
												
													
														
															|  |                 user.setIdCardNo((String) data.get("idcard"));
 |  |                 user.setIdCardNo((String) data.get("idcard"));
 | 
												
													
														
															|  |                 user.setTelephone((String) data.get("mobile"));
 |  |                 user.setTelephone((String) data.get("mobile"));
 | 
												
													
														
															|  | 
 |  |                 user.setUserType(LoginInfo.USER_TYPE_PATIENT);
 | 
												
													
														
															|  | 
 |  |                 user.setIjkAuthentication(UserConstant.AUTHORIZED);
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |             } else {
 |  |             } else {
 | 
												
													
														
															|  |                 String message = "账号不存在";
 |  |                 String message = "账号不存在";
 | 
												
											
												
													
														
															|  | @ -264,7 +265,7 @@ public class LoginService  extends BaseJpaService {
 | 
												
													
														
															|  |     @Transactional(noRollbackForClassName = "ManageException")
 |  |     @Transactional(noRollbackForClassName = "ManageException")
 | 
												
													
														
															|  |     public User managerPhoneLogin(HttpServletRequest request, String loginCode) throws ManageException {
 |  |     public User managerPhoneLogin(HttpServletRequest request, String loginCode) throws ManageException {
 | 
												
													
														
															|  |         //判断管理员用户信息是否存在
 |  |         //判断管理员用户信息是否存在
 | 
												
													
														
															|  |         User user = userService.findByLoginCodeAndUserType(loginCode, LoginInfo.USER_TYPE_AdminManager);
 |  | 
 | 
												
													
														
															|  | 
 |  |         User user = userService.findByLoginCodeAndUserType(loginCode, LoginInfo.USER_TYPE_SUPER_AdminManager);
 | 
												
													
														
															|  |         if (user == null) {
 |  |         if (user == null) {
 | 
												
													
														
															|  |             throw new ManageException("该管理员账号不存在!");
 |  |             throw new ManageException("该管理员账号不存在!");
 | 
												
													
														
															|  |         } else {
 |  |         } else {
 | 
												
											
												
													
														
															|  | @ -294,7 +295,7 @@ public class LoginService  extends BaseJpaService {
 | 
												
													
														
															|  |     @Transactional(noRollbackForClassName = "ManageException")
 |  |     @Transactional(noRollbackForClassName = "ManageException")
 | 
												
													
														
															|  |     public User managerLogin(HttpServletRequest request, String clientId, String loginCode, String password) throws ManageException {
 |  |     public User managerLogin(HttpServletRequest request, String clientId, String loginCode, String password) throws ManageException {
 | 
												
													
														
															|  |         //判断登陆信息是否正确
 |  |         //判断登陆信息是否正确
 | 
												
													
														
															|  |         User user = userService.findByCode(loginCode);
 |  | 
 | 
												
													
														
															|  | 
 |  |         User user = userService.findByLoginCodeAndUserType(loginCode, LoginInfo.USER_TYPE_SUPER_AdminManager);
 | 
												
													
														
															|  |         if (user == null) {
 |  |         if (user == null) {
 | 
												
													
														
															|  |             String message = "该管理员账号不存在!";
 |  |             String message = "该管理员账号不存在!";
 | 
												
													
														
															|  |             throw new ManageException(message);
 |  |             throw new ManageException(message);
 |