提交 72f1d57a 编写于 作者: rushui.chen's avatar rushui.chen

20190929 修改验证码字段

上级 1eecda48
流水线 #15384 已失败 于阶段
in 0 second
...@@ -28,7 +28,7 @@ public class Test { ...@@ -28,7 +28,7 @@ public class Test {
register = new BaseRequest(); register = new BaseRequest();
register.setMobile("13024112588"); register.setMobile("13024112588");
register.setPassword("qq123456"); register.setPassword("qq123456");
register.setSysCode("111111"); register.setAuthCode("111111");
String registerString = JSONObject.toJSONString(register); String registerString = JSONObject.toJSONString(register);
System.out.println(registerString); System.out.println(registerString);
EncryptEntity registerEncryptEntity = new EncryptEntity(); EncryptEntity registerEncryptEntity = new EncryptEntity();
...@@ -65,6 +65,14 @@ public class Test { ...@@ -65,6 +65,14 @@ public class Test {
jsonObject.put("authCode","13024112565"); jsonObject.put("authCode","13024112565");
jsonObject.put("password","qq123456"); jsonObject.put("password","qq123456");
System.out.println(jsonObject.toJSONString()); System.out.println(jsonObject.toJSONString());
System.out.println("--------------------》");
EncryptEntity encryptEntity1 = new EncryptEntity();
encryptEntity1.setContent("content");
encryptEntity1.setKey("awgvsfgwgv");
String encryptEntity1Json = JSONObject.toJSONString(encryptEntity1);
System.out.println(encryptEntity1Json);
} }
......
...@@ -78,7 +78,7 @@ public class LoginController extends AccountBaseController { ...@@ -78,7 +78,7 @@ public class LoginController extends AccountBaseController {
@PostMapping(value = "/login-register") @PostMapping(value = "/login-register")
public PicaResponse loginAndRegister(@RequestBody EncryptEntity entity) throws Exception { public PicaResponse loginAndRegister(@RequestBody EncryptEntity entity) throws Exception {
BaseRequest request = CryptoUtil.decrypt(entity, BaseRequest.class); BaseRequest request = CryptoUtil.decrypt(entity, BaseRequest.class);
accountUtils.checkMobilePhoneAndAuthCode(request.getMobile(), AccountTypeEnum.SYSCODE_TYPE_LOGIN.getCode() + "",request.getSysCode()); accountUtils.checkMobilePhoneAndAuthCode(request.getMobile(), AccountTypeEnum.SYSCODE_TYPE_LOGIN.getCode() + "",request.getAuthCode());
request.setProductType(super.getProductType()); request.setProductType(super.getProductType());
request.setSourceType(super.getSourceType()); request.setSourceType(super.getSourceType());
request.setLoginIp(super.getIpAddr()); request.setLoginIp(super.getIpAddr());
...@@ -101,7 +101,7 @@ public class LoginController extends AccountBaseController { ...@@ -101,7 +101,7 @@ public class LoginController extends AccountBaseController {
@PostMapping(value = "/login/wechat/step2") @PostMapping(value = "/login/wechat/step2")
public PicaResponse loginByWeChatStep(@RequestBody EncryptEntity entity) throws Exception { public PicaResponse loginByWeChatStep(@RequestBody EncryptEntity entity) throws Exception {
BaseRequest request = CryptoUtil.decrypt(entity, BaseRequest.class); BaseRequest request = CryptoUtil.decrypt(entity, BaseRequest.class);
accountUtils.checkMobilePhoneAndAuthCode(request.getMobile(), AccountTypeEnum.SYSCODE_TYPE_WE_CHAT.getCode() + "", request.getSysCode()); accountUtils.checkMobilePhoneAndAuthCode(request.getMobile(), AccountTypeEnum.SYSCODE_TYPE_WE_CHAT.getCode() + "", request.getAuthCode());
request.setProductType(super.getProductType()); request.setProductType(super.getProductType());
request.setSourceType(super.getSourceType()); request.setSourceType(super.getSourceType());
request.setLoginIp(super.getIpAddr()); request.setLoginIp(super.getIpAddr());
......
...@@ -30,7 +30,7 @@ public class ModifyMobileController extends AccountBaseController { ...@@ -30,7 +30,7 @@ public class ModifyMobileController extends AccountBaseController {
Integer acctId = super.getAcctId(); Integer acctId = super.getAcctId();
BaseRequest request = CryptoUtil.decrypt(entity, BaseRequest.class); BaseRequest request = CryptoUtil.decrypt(entity, BaseRequest.class);
String mobile = request.getMobile(); String mobile = request.getMobile();
accountUtils.checkMobilePhoneAndAuthCode(mobile, AccountTypeEnum.SYSCODE_TYPE_MODIFY_MOBILE.getCode() + "", request.getSysCode()); accountUtils.checkMobilePhoneAndAuthCode(mobile, AccountTypeEnum.SYSCODE_TYPE_MODIFY_MOBILE.getCode() + "", request.getAuthCode());
modifyMobileService.modify(acctId, mobile); modifyMobileService.modify(acctId, mobile);
return PicaResponse.toResponse(); return PicaResponse.toResponse();
} }
......
...@@ -62,7 +62,7 @@ public class PasswordController extends AccountBaseController { ...@@ -62,7 +62,7 @@ public class PasswordController extends AccountBaseController {
@PostMapping(value = "/reset") @PostMapping(value = "/reset")
public PicaResponse forgetPassword(@RequestBody EncryptEntity entity) throws Exception { public PicaResponse forgetPassword(@RequestBody EncryptEntity entity) throws Exception {
BaseRequest request = CryptoUtil.decrypt(entity, BaseRequest.class); BaseRequest request = CryptoUtil.decrypt(entity, BaseRequest.class);
accountUtils.checkMobilePhoneAndAuthCode(request.getMobile(), AccountTypeEnum.SYSCODE_TYPE_RESET_PASSWORD.getCode() + "", request.getSysCode()); accountUtils.checkMobilePhoneAndAuthCode(request.getMobile(), AccountTypeEnum.SYSCODE_TYPE_RESET_PASSWORD.getCode() + "", request.getAuthCode());
if (StringUtils.isEmpty(request.getPassword())) { if (StringUtils.isEmpty(request.getPassword())) {
throw new AccountException(AccountExceptionEnum.PICA_PASSWORD_ERROR); throw new AccountException(AccountExceptionEnum.PICA_PASSWORD_ERROR);
} }
......
...@@ -30,7 +30,7 @@ public class RegisterController extends AccountBaseController { ...@@ -30,7 +30,7 @@ public class RegisterController extends AccountBaseController {
@PostMapping(value = "") @PostMapping(value = "")
public PicaResponse<String> register(@RequestBody EncryptEntity entity) throws Exception { public PicaResponse<String> register(@RequestBody EncryptEntity entity) throws Exception {
BaseRequest request = CryptoUtil.decrypt(entity, BaseRequest.class); BaseRequest request = CryptoUtil.decrypt(entity, BaseRequest.class);
accountUtils.checkMobilePhoneAndAuthCode(request.getMobile(),AccountTypeEnum.SYSCODE_TYPE_REGISTER.getCode()+"", request.getSysCode()); accountUtils.checkMobilePhoneAndAuthCode(request.getMobile(),AccountTypeEnum.SYSCODE_TYPE_REGISTER.getCode()+"", request.getAuthCode());
accountUtils.checkPassword(request.getPassword()); accountUtils.checkPassword(request.getPassword());
request.setFlag(AccountTypeEnum.SYSCODE_TYPE_REGISTER.getCode()); request.setFlag(AccountTypeEnum.SYSCODE_TYPE_REGISTER.getCode());
request.setProductType(super.getProductType()); request.setProductType(super.getProductType());
......
...@@ -50,7 +50,7 @@ public class SysCodeController extends AccountBaseController { ...@@ -50,7 +50,7 @@ public class SysCodeController extends AccountBaseController {
*/ */
@ApiOperation("获取短信验证码") @ApiOperation("获取短信验证码")
@PostMapping(value = "") @PostMapping(value = "")
public PicaResponse getSysCode(@RequestBody EncryptEntity entity) throws Exception { public PicaResponse getAuthCode(@RequestBody EncryptEntity entity) throws Exception {
BaseRequest request = CryptoUtil.decrypt(entity, BaseRequest.class); BaseRequest request = CryptoUtil.decrypt(entity, BaseRequest.class);
AccountUtils.checkMobilePhone(request.getMobile()); AccountUtils.checkMobilePhone(request.getMobile());
processSysCode(request.getMobile(), request.getFlag()); processSysCode(request.getMobile(), request.getFlag());
......
...@@ -14,13 +14,13 @@ public class EncryptEntity { ...@@ -14,13 +14,13 @@ public class EncryptEntity {
*/ */
private String content; private String content;
// public String getKey() { public String getKey() {
// return key; return key;
// } }
//
// public void setKey(String key) { public void setKey(String key) {
// this.key = key; this.key = key;
// } }
public String getContent() { public String getContent() {
return content; return content;
......
...@@ -16,7 +16,7 @@ public class BaseRequest { ...@@ -16,7 +16,7 @@ public class BaseRequest {
private String password; private String password;
@ApiModelProperty("旧密码") @ApiModelProperty("旧密码")
private String oldPwd; private String oldPwd;
private String sysCode; private String authCode;
private int flag; private int flag;
@ApiModelProperty("产品线类型") @ApiModelProperty("产品线类型")
private int productType; private int productType;
...@@ -64,12 +64,12 @@ public class BaseRequest { ...@@ -64,12 +64,12 @@ public class BaseRequest {
this.oldPwd = oldPwd; this.oldPwd = oldPwd;
} }
public String getSysCode() { public String getAuthCode() {
return sysCode; return authCode;
} }
public void setSysCode(String sysCode) { public void setAuthCode(String authCode) {
this.sysCode = sysCode; this.authCode = authCode;
} }
public int getFlag() { public int getFlag() {
......
...@@ -11,8 +11,11 @@ import com.pica.cloud.account.account.server.util.AESUtil; ...@@ -11,8 +11,11 @@ import com.pica.cloud.account.account.server.util.AESUtil;
import com.pica.cloud.account.account.server.util.AccountUtils; import com.pica.cloud.account.account.server.util.AccountUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.ResponseBody;
import java.util.Date; import java.util.Date;
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册