Commit c531df8d authored by Java—KA—李 青's avatar Java—KA—李 青

替换老注册接口

parent 4e16b898
...@@ -16,6 +16,7 @@ import cn.quantgroup.xyqb.service.api.IUserApiService; ...@@ -16,6 +16,7 @@ import cn.quantgroup.xyqb.service.api.IUserApiService;
import cn.quantgroup.xyqb.service.auth.IIdCardService; import cn.quantgroup.xyqb.service.auth.IIdCardService;
import cn.quantgroup.xyqb.service.http.IHttpService; import cn.quantgroup.xyqb.service.http.IHttpService;
import cn.quantgroup.xyqb.service.merchant.IMerchantService; import cn.quantgroup.xyqb.service.merchant.IMerchantService;
import cn.quantgroup.xyqb.service.register.IUserRegisterService;
import cn.quantgroup.xyqb.service.session.ISessionService; import cn.quantgroup.xyqb.service.session.ISessionService;
import cn.quantgroup.xyqb.service.sms.ISmsService; import cn.quantgroup.xyqb.service.sms.ISmsService;
import cn.quantgroup.xyqb.service.user.*; import cn.quantgroup.xyqb.service.user.*;
...@@ -99,6 +100,9 @@ public class MotanUserServiceImpl implements UserMotanService { ...@@ -99,6 +100,9 @@ public class MotanUserServiceImpl implements UserMotanService {
@Autowired @Autowired
private IUserApiService userApiService; private IUserApiService userApiService;
@Autowired
private IUserRegisterService userRegisterService;
@Override @Override
public UserSysResult<XUser> saveUserRelatedInfo(UserRelatedBean userRelatedBean) { public UserSysResult<XUser> saveUserRelatedInfo(UserRelatedBean userRelatedBean) {
return null; return null;
...@@ -294,7 +298,8 @@ public class MotanUserServiceImpl implements UserMotanService { ...@@ -294,7 +298,8 @@ public class MotanUserServiceImpl implements UserMotanService {
log.info("第三方用户登录, loginFrom:{}, requestIp:{}", appLoginParam.getRegisterFrom(), requestIp); log.info("第三方用户登录, loginFrom:{}, requestIp:{}", appLoginParam.getRegisterFrom(), requestIp);
User user = userService.findByPhoneInDb(appLoginParam.getPhoneNo()); User user = userService.findByPhoneInDb(appLoginParam.getPhoneNo());
if (user == null) { if (user == null) {
user = register(appLoginParam.getRegisterFrom(), appLoginParam.getPhoneNo(), appLoginParam.getIdNo(), appLoginParam.getName(),appLoginParam.getChannelId()); // user = register(appLoginParam.getRegisterFrom(), appLoginParam.getPhoneNo(), appLoginParam.getIdNo(), appLoginParam.getName(),appLoginParam.getChannelId());
user = userRegisterService.register(appLoginParam.getRegisterFrom(), appLoginParam.getPhoneNo(), appLoginParam.getIdNo(), appLoginParam.getName(),appLoginParam.getChannelId());
} }
if (user == null) { if (user == null) {
return returnErrorValue("账户或者密码错误"); return returnErrorValue("账户或者密码错误");
...@@ -631,7 +636,8 @@ public class MotanUserServiceImpl implements UserMotanService { ...@@ -631,7 +636,8 @@ public class MotanUserServiceImpl implements UserMotanService {
log.info("第三方用户登录, appLoginParam:{} ", appLoginParam); log.info("第三方用户登录, appLoginParam:{} ", appLoginParam);
User user = userService.findByPhoneInDb(appLoginParam.getPhoneNo()); User user = userService.findByPhoneInDb(appLoginParam.getPhoneNo());
if (user == null) { if (user == null) {
user = register(appLoginParam.getRegisterFrom(), appLoginParam.getPhoneNo(), appLoginParam.getIdNo(), appLoginParam.getName(), appLoginParam.getChannelId()); // user = register(appLoginParam.getRegisterFrom(), appLoginParam.getPhoneNo(), appLoginParam.getIdNo(), appLoginParam.getName(), appLoginParam.getChannelId()); TODO
user = userRegisterService.register(appLoginParam.getRegisterFrom(), appLoginParam.getPhoneNo(), appLoginParam.getIdNo(), appLoginParam.getName(), appLoginParam.getChannelId());
} }
if (user == null) { if (user == null) {
throw new RuntimeException(USER_ERROR_OR_PASSWORD_ERROR); throw new RuntimeException(USER_ERROR_OR_PASSWORD_ERROR);
......
...@@ -85,7 +85,7 @@ public class AppController implements IBaseController { ...@@ -85,7 +85,7 @@ public class AppController implements IBaseController {
LOGGER.info("app/login第三方用户登录, loginFrom:{},channelId:{},btRegisterChannelId:{} requestIp:{},idNo:{},name:{}", registerFrom,channelId,btRegisterChannelId, requestIp,idNo,name); LOGGER.info("app/login第三方用户登录, loginFrom:{},channelId:{},btRegisterChannelId:{} requestIp:{},idNo:{},name:{}", registerFrom,channelId,btRegisterChannelId, requestIp,idNo,name);
User user = userService.findByPhoneInDb(phoneNo); User user = userService.findByPhoneInDb(phoneNo);
if (user == null) { if (user == null) {
// user = register(registerFrom, phoneNo, idNo, name, channelId,btRegisterChannelId); // user = register(registerFrom, phoneNo, idNo, name, channelId,btRegisterChannelId); TODO
user = userRegisterService.register(registerFrom, phoneNo, idNo, name, channelId,btRegisterChannelId); user = userRegisterService.register(registerFrom, phoneNo, idNo, name, channelId,btRegisterChannelId);
} }
if (user == null) { if (user == null) {
...@@ -170,7 +170,7 @@ public class AppController implements IBaseController { ...@@ -170,7 +170,7 @@ public class AppController implements IBaseController {
LOGGER.info("app/login_super第三方用户登录, loginFrom:{},channelId:{},btRegisterChannelId:{} requestIp:{},idNo:{},name:{}", registerFrom,channelId,btRegisterChannelId, requestIp,idNo,name); LOGGER.info("app/login_super第三方用户登录, loginFrom:{},channelId:{},btRegisterChannelId:{} requestIp:{},idNo:{},name:{}", registerFrom,channelId,btRegisterChannelId, requestIp,idNo,name);
User user = userService.findByPhoneInDb(phoneNo); User user = userService.findByPhoneInDb(phoneNo);
if (user == null) { if (user == null) {
// user = register(registerFrom, phoneNo, idNo, name, channelId,btRegisterChannelId); // user = register(registerFrom, phoneNo, idNo, name, channelId,btRegisterChannelId); TODO
user = userRegisterService.register(registerFrom, phoneNo, idNo, name, channelId,btRegisterChannelId); user = userRegisterService.register(registerFrom, phoneNo, idNo, name, channelId,btRegisterChannelId);
} }
if (user == null) { if (user == null) {
......
...@@ -939,7 +939,8 @@ public class InnerController implements IBaseController { ...@@ -939,7 +939,8 @@ public class InnerController implements IBaseController {
LOGGER.info("[/innerapi/user/register]channelId={},ip={}", channelId, getIp()); LOGGER.info("[/innerapi/user/register]channelId={},ip={}", channelId, getIp());
User user = userService.findByPhoneInDb(phoneNo); User user = userService.findByPhoneInDb(phoneNo);
if (user == null) { if (user == null) {
user = userService.registerAndReturn(phoneNo, StringUtils.defaultString(password, ""), channelId); // user = userService.registerAndReturn(phoneNo, StringUtils.defaultString(password, ""), channelId); TODO
user = userRegisterService.register(phoneNo, StringUtils.defaultString(password, ""), channelId);
} }
if (user == null) { if (user == null) {
return JsonResult.buildErrorStateResult("注册失败", null); return JsonResult.buildErrorStateResult("注册失败", null);
......
...@@ -16,6 +16,7 @@ import cn.quantgroup.xyqb.model.JsonResult; ...@@ -16,6 +16,7 @@ import cn.quantgroup.xyqb.model.JsonResult;
import cn.quantgroup.xyqb.model.UserModel; import cn.quantgroup.xyqb.model.UserModel;
import cn.quantgroup.xyqb.model.UserStatistics; import cn.quantgroup.xyqb.model.UserStatistics;
import cn.quantgroup.xyqb.service.merchant.IMerchantService; import cn.quantgroup.xyqb.service.merchant.IMerchantService;
import cn.quantgroup.xyqb.service.register.IUserRegisterService;
import cn.quantgroup.xyqb.service.session.ISessionService; import cn.quantgroup.xyqb.service.session.ISessionService;
import cn.quantgroup.xyqb.service.sms.ISmsService; import cn.quantgroup.xyqb.service.sms.ISmsService;
import cn.quantgroup.xyqb.service.user.IUserDetailService; import cn.quantgroup.xyqb.service.user.IUserDetailService;
...@@ -73,6 +74,8 @@ public class UserController implements IBaseController { ...@@ -73,6 +74,8 @@ public class UserController implements IBaseController {
private IMerchantService merchantService; private IMerchantService merchantService;
@Autowired @Autowired
private IWechatService wechatService; private IWechatService wechatService;
@Autowired
private IUserRegisterService userRegisterService;
@RequestMapping("/test") @RequestMapping("/test")
public JsonResult test() { public JsonResult test() {
...@@ -236,7 +239,8 @@ public class UserController implements IBaseController { ...@@ -236,7 +239,8 @@ public class UserController implements IBaseController {
return JsonResult.buildErrorStateResult("登录失败", null); return JsonResult.buildErrorStateResult("登录失败", null);
} }
if (user == null) { if (user == null) {
user = registerFastWhenLogin(phoneNo, channelId, createdFrom, appChannel,btRegisterChannelId,dimension); // user = registerFastWhenLogin(phoneNo, channelId, createdFrom, appChannel,btRegisterChannelId,dimension); TODO
user = userRegisterService.register(phoneNo, channelId, createdFrom, appChannel,btRegisterChannelId,dimension);
if (user == null) { if (user == null) {
throw new UserNotExistException("用户未找到"); throw new UserNotExistException("用户未找到");
} }
...@@ -335,7 +339,8 @@ public class UserController implements IBaseController { ...@@ -335,7 +339,8 @@ public class UserController implements IBaseController {
LOGGER.info("用户注册失败,该手机号已经被注册, registerFrom:{}, phoneNo:{}", registerFrom, phoneNo); LOGGER.info("用户注册失败,该手机号已经被注册, registerFrom:{}, phoneNo:{}", registerFrom, phoneNo);
return JsonResult.buildErrorStateResult("该手机号已经被注册", null); return JsonResult.buildErrorStateResult("该手机号已经被注册", null);
} }
if (!userService.register(phoneNo, password, registerFrom, getIp(), channelId,btRegisterChannelId,dimension)) { // if (!userService.register(phoneNo, password, registerFrom, getIp(), channelId,btRegisterChannelId,dimension)) { TODO
if (!userRegisterService.register(phoneNo, password, registerFrom, getIp(), channelId,btRegisterChannelId,dimension)) {
LOGGER.info("用户快速注册失败,请稍后重试, registerFrom:{}, phoneNo:{}", registerFrom, phoneNo); LOGGER.info("用户快速注册失败,请稍后重试, registerFrom:{}, phoneNo:{}", registerFrom, phoneNo);
return JsonResult.buildErrorStateResult("注册失败,请稍后重试", null); return JsonResult.buildErrorStateResult("注册失败,请稍后重试", null);
} }
......
...@@ -54,7 +54,7 @@ public class UserRegisterServiceImpl extends AbstractUserRegisterService { ...@@ -54,7 +54,7 @@ public class UserRegisterServiceImpl extends AbstractUserRegisterService {
UserRegisterParam userRegisterParam = UserRegisterParam.builder() UserRegisterParam userRegisterParam = UserRegisterParam.builder()
.registerFrom(registerFrom).phoneNo(phoneNo).password(password) .registerFrom(registerFrom).phoneNo(phoneNo).password(password)
.generateRandomPwd(false).sendSuccessSms(true).sendAppSms(true) .generateRandomPwd(false).sendSuccessSms(true).sendAppSms(true)
.sendSuccessMq(false) .sendSuccessMq(true)
.build(); .build();
return registerDefault(userRegisterParam); return registerDefault(userRegisterParam);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment