|
@ -19,6 +19,7 @@ import com.elink.esua.epdc.dto.epdc.result.EpdcUserInfoResultDTO; |
|
|
import com.elink.esua.epdc.dto.form.EpdcAppUserMaTokenFormDTO; |
|
|
import com.elink.esua.epdc.dto.form.EpdcAppUserMaTokenFormDTO; |
|
|
import com.elink.esua.epdc.dto.form.EpdcAppUserTokenFormDTO; |
|
|
import com.elink.esua.epdc.dto.form.EpdcAppUserTokenFormDTO; |
|
|
import com.elink.esua.epdc.dto.result.EpdcAppAuthorizationDTO; |
|
|
import com.elink.esua.epdc.dto.result.EpdcAppAuthorizationDTO; |
|
|
|
|
|
import com.elink.esua.epdc.dto.result.EpdcRegisterResultDTO; |
|
|
import com.elink.esua.epdc.enums.AppUserAuditStateEnum; |
|
|
import com.elink.esua.epdc.enums.AppUserAuditStateEnum; |
|
|
import com.elink.esua.epdc.enums.AppUserRegisterSourceEnum; |
|
|
import com.elink.esua.epdc.enums.AppUserRegisterSourceEnum; |
|
|
import com.elink.esua.epdc.enums.AppUserRegisterWayEnum; |
|
|
import com.elink.esua.epdc.enums.AppUserRegisterWayEnum; |
|
@ -187,7 +188,7 @@ public class AppUserServiceImpl implements AppUserService { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public Result maUserRegist(EpdcUserRegistFormDTO formDto) { |
|
|
public Result<EpdcRegisterResultDTO> maUserRegist(EpdcUserRegistFormDTO formDto) { |
|
|
|
|
|
|
|
|
this.verifyUserRegisterData(formDto); |
|
|
this.verifyUserRegisterData(formDto); |
|
|
|
|
|
|
|
@ -197,12 +198,12 @@ public class AppUserServiceImpl implements AppUserService { |
|
|
HttpServletRequest request = HttpContextUtils.getHttpServletRequest(); |
|
|
HttpServletRequest request = HttpContextUtils.getHttpServletRequest(); |
|
|
userDto.setLastLoginIp(IpUtils.getIpAddr(request)); |
|
|
userDto.setLastLoginIp(IpUtils.getIpAddr(request)); |
|
|
|
|
|
|
|
|
return userFeignClient.userRegist(userDto); |
|
|
return getRegisterResult(userDto); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public Result mpUserRegist(EpdcUserRegistFormDTO formDto) { |
|
|
public Result<EpdcRegisterResultDTO> mpUserRegist(EpdcUserRegistFormDTO formDto) { |
|
|
|
|
|
|
|
|
this.verifyUserRegisterData(formDto); |
|
|
this.verifyUserRegisterData(formDto); |
|
|
|
|
|
|
|
@ -212,7 +213,23 @@ public class AppUserServiceImpl implements AppUserService { |
|
|
HttpServletRequest request = HttpContextUtils.getHttpServletRequest(); |
|
|
HttpServletRequest request = HttpContextUtils.getHttpServletRequest(); |
|
|
userDto.setLastLoginIp(IpUtils.getIpAddr(request)); |
|
|
userDto.setLastLoginIp(IpUtils.getIpAddr(request)); |
|
|
|
|
|
|
|
|
return userFeignClient.userRegist(userDto); |
|
|
return getRegisterResult(userDto); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 用户注册并组装返回数据 |
|
|
|
|
|
* |
|
|
|
|
|
* @param userDto |
|
|
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.result.EpdcRegisterResultDTO> |
|
|
|
|
|
* @author work@yujt.net.cn |
|
|
|
|
|
* @date 2019/9/25 17:26 |
|
|
|
|
|
*/ |
|
|
|
|
|
private Result<EpdcRegisterResultDTO> getRegisterResult(UserDTO userDto) { |
|
|
|
|
|
Result result = userFeignClient.userRegist(userDto); |
|
|
|
|
|
EpdcRegisterResultDTO dto = new EpdcRegisterResultDTO(); |
|
|
|
|
|
dto.setOpenId(userDto.getWxOpenId()); |
|
|
|
|
|
result.setData(dto); |
|
|
|
|
|
return result; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|