Ver código fonte

提交YGZ相关接口

master
梁超 1 mês atrás
pai
commit
36020cda91

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

@@ -44,6 +44,15 @@ public class RegisterNoCodeRequest extends AbstractPortalRequest<RegisterNoCodeR

@Override
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 Ver arquivo

@@ -51,6 +51,15 @@ public class RegisterRequest extends AbstractPortalRequest<RegisterResponse> {

@Override
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 Ver arquivo

@@ -40,6 +40,8 @@ public class PortalServiceHandler extends AbstractIasServiceHandler<PortalServic
private RegisterCheckManager registerCheckManager;
@Autowired
private FindAccountInfoByTokenManager findAccountInfoByTokenManager;
@Autowired
private RegisterNoCodeManager registerNoCodeManager;

public PortalServiceHandler() {
super(IasServiceType.PORTAL);
@@ -51,6 +53,8 @@ public class PortalServiceHandler extends AbstractIasServiceHandler<PortalServic
switch (cmd) {
case REGISTER:
return registerManager.serviceHandle((RegisterRequest) request);
case REGISTERNOCODE:
return registerNoCodeManager.serviceHandle((RegisterNoCodeRequest) request);
case LOGIN:
return loginManager.serviceHandle((LoginRequest) request);
case LOGOUT:

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

@@ -26,6 +26,7 @@ public class RegisterManager extends AbstractLoginManager {
private AccountInfoRepo accountInfoRepo;

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

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

@@ -27,6 +27,7 @@ public class RegisterNoCodeManager extends AbstractLoginManager {
private AccountInfoRepo accountInfoRepo;

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

Carregando…
Cancelar
Salvar