Sfoglia il codice sorgente

提交YGZ相关接口

master
梁超 1 mese fa
parent
commit
36020cda91

+ 10
- 1
gly-base-core/src/main/java/cn/com/taiji/core/model/comm/protocol/ias/portal/RegisterNoCodeRequest.java Vedi File



@Override @Override
public void validate(ErrorMsgBuilder builder) { public void validate(ErrorMsgBuilder builder) {

if (hasText(idNum)) {
builder.validFieldNotNull("idType", idType);
builder.validFieldNotBlank("userName", userName);
builder.validFieldNotNull("gender", gender);
builder.validFieldNotBlank("userIdImgUrl", userIdImgUrl);
builder.validFieldNotBlank("userIdImgBase64", userIdImgBase64);
builder.validFieldNotBlank("userIdBackImgUrl", userIdBackImgUrl);
builder.validFieldNotBlank("userIdBackImgBase64", userIdBackImgBase64);
builder.validFieldNotBlank("address", address);
}
} }
} }

+ 10
- 1
gly-base-core/src/main/java/cn/com/taiji/core/model/comm/protocol/ias/portal/RegisterRequest.java Vedi File



@Override @Override
public void validate(ErrorMsgBuilder builder) { public void validate(ErrorMsgBuilder builder) {

if (hasText(idNum)) {
builder.validFieldNotNull("idType", idType);
builder.validFieldNotBlank("userName", userName);
builder.validFieldNotNull("gender", gender);
builder.validFieldNotBlank("userIdImgUrl", userIdImgUrl);
builder.validFieldNotBlank("userIdImgBase64", userIdImgBase64);
builder.validFieldNotBlank("userIdBackImgUrl", userIdBackImgUrl);
builder.validFieldNotBlank("userIdBackImgBase64", userIdBackImgBase64);
builder.validFieldNotBlank("address", address);
}
} }
} }

+ 4
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/handler/PortalServiceHandler.java Vedi File

private RegisterCheckManager registerCheckManager; private RegisterCheckManager registerCheckManager;
@Autowired @Autowired
private FindAccountInfoByTokenManager findAccountInfoByTokenManager; private FindAccountInfoByTokenManager findAccountInfoByTokenManager;
@Autowired
private RegisterNoCodeManager registerNoCodeManager;


public PortalServiceHandler() { public PortalServiceHandler() {
super(IasServiceType.PORTAL); super(IasServiceType.PORTAL);
switch (cmd) { switch (cmd) {
case REGISTER: case REGISTER:
return registerManager.serviceHandle((RegisterRequest) request); return registerManager.serviceHandle((RegisterRequest) request);
case REGISTERNOCODE:
return registerNoCodeManager.serviceHandle((RegisterNoCodeRequest) request);
case LOGIN: case LOGIN:
return loginManager.serviceHandle((LoginRequest) request); return loginManager.serviceHandle((LoginRequest) request);
case LOGOUT: case LOGOUT:

+ 1
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/portal/RegisterManager.java Vedi File

private AccountInfoRepo accountInfoRepo; private AccountInfoRepo accountInfoRepo;


public RegisterResponse serviceHandle(RegisterRequest request) throws ServiceHandleException { public RegisterResponse serviceHandle(RegisterRequest request) throws ServiceHandleException {
request.validate();
String smsCode = redisManager.get(RedisKeyGenerator.getSmsCodeKey(request.getMobile(), request.getLoginSource().name(), 1)); String smsCode = redisManager.get(RedisKeyGenerator.getSmsCodeKey(request.getMobile(), request.getLoginSource().name(), 1));
if (!hasText(smsCode)) if (!hasText(smsCode))
throw GlyServiceError.BUSINESS_VALIDATE_ERR.toHandleException("短信验证码已过期,请重新发送"); throw GlyServiceError.BUSINESS_VALIDATE_ERR.toHandleException("短信验证码已过期,请重新发送");

+ 1
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/portal/RegisterNoCodeManager.java Vedi File

private AccountInfoRepo accountInfoRepo; private AccountInfoRepo accountInfoRepo;


public RegisterNoCodeResponse serviceHandle(RegisterNoCodeRequest request) throws ServiceHandleException { public RegisterNoCodeResponse serviceHandle(RegisterNoCodeRequest request) throws ServiceHandleException {
request.validate();
if (request.getLoginSource() != SourceType.CHANNEL || request.getLoginSource() != SourceType.SERVICE_HALL) if (request.getLoginSource() != SourceType.CHANNEL || request.getLoginSource() != SourceType.SERVICE_HALL)
throw GlyServiceError.BUSINESS_VALIDATE_ERR.toHandleException("没有注册用户权限"); throw GlyServiceError.BUSINESS_VALIDATE_ERR.toHandleException("没有注册用户权限");
AccountInfo accountInfo = accountInfoRepo.findByAccount(request.getMobile()); AccountInfo accountInfo = accountInfoRepo.findByAccount(request.getMobile());

Loading…
Annulla
Salva