|
|
@ -18,8 +18,9 @@ import com.elink.esua.epdc.dto.epdc.form.EpdcUserUpdateMobileFromDTO; |
|
|
|
import com.elink.esua.epdc.dto.epdc.result.EpdcUserInfoResultDTO; |
|
|
|
import com.elink.esua.epdc.dto.form.EpdcAppUserMaTokenFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.form.EpdcAppUserTokenFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.form.EpdcCheckRegisterFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.result.EpdcAfterRegisterResultDTO; |
|
|
|
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.AppUserRegisterSourceEnum; |
|
|
|
import com.elink.esua.epdc.enums.AppUserRegisterWayEnum; |
|
|
@ -93,6 +94,11 @@ public class AppUserServiceImpl implements AppUserService { |
|
|
|
return this.getTokenByOpenId(this.getWxMaUser(formDto.getWxCode()).getOpenid()); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result<EpdcAppAuthorizationDTO> checkRegister(EpdcCheckRegisterFormDTO formDto) { |
|
|
|
return this.getTokenByOpenId(formDto.getOpenId()); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 根据unionId登录 |
|
|
|
* |
|
|
@ -188,7 +194,7 @@ public class AppUserServiceImpl implements AppUserService { |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result<EpdcRegisterResultDTO> maUserRegist(EpdcUserRegistFormDTO formDto) { |
|
|
|
public Result<EpdcAfterRegisterResultDTO> maUserRegist(EpdcUserRegistFormDTO formDto) { |
|
|
|
|
|
|
|
this.verifyUserRegisterData(formDto); |
|
|
|
|
|
|
@ -203,7 +209,7 @@ public class AppUserServiceImpl implements AppUserService { |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public Result<EpdcRegisterResultDTO> mpUserRegist(EpdcUserRegistFormDTO formDto) { |
|
|
|
public Result<EpdcAfterRegisterResultDTO> mpUserRegist(EpdcUserRegistFormDTO formDto) { |
|
|
|
|
|
|
|
this.verifyUserRegisterData(formDto); |
|
|
|
|
|
|
@ -220,13 +226,13 @@ public class AppUserServiceImpl implements AppUserService { |
|
|
|
* 用户注册并组装返回数据 |
|
|
|
* |
|
|
|
* @param userDto |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.result.EpdcRegisterResultDTO> |
|
|
|
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.dto.result.EpdcAfterRegisterResultDTO> |
|
|
|
* @author work@yujt.net.cn |
|
|
|
* @date 2019/9/25 17:26 |
|
|
|
*/ |
|
|
|
private Result<EpdcRegisterResultDTO> getRegisterResult(UserDTO userDto) { |
|
|
|
private Result<EpdcAfterRegisterResultDTO> getRegisterResult(UserDTO userDto) { |
|
|
|
Result result = userFeignClient.userRegist(userDto); |
|
|
|
EpdcRegisterResultDTO dto = new EpdcRegisterResultDTO(); |
|
|
|
EpdcAfterRegisterResultDTO dto = new EpdcAfterRegisterResultDTO(); |
|
|
|
dto.setOpenId(userDto.getWxOpenId()); |
|
|
|
result.setData(dto); |
|
|
|
return result; |
|
|
|