|
@ -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()); |
|
|