Commit 9c4481d5 authored by 王亮's avatar 王亮

update login.

parent 14a8f728
...@@ -18,7 +18,7 @@ public class BehaviorReq { ...@@ -18,7 +18,7 @@ public class BehaviorReq {
/** /**
* 手机号码 * 手机号码
*/ */
@Size(min = 11,max = 20) @Size(max = 20)
private String phone; private String phone;
/** /**
......
...@@ -10,6 +10,8 @@ import org.springframework.web.bind.annotation.RequestBody; ...@@ -10,6 +10,8 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.validation.Valid;
@RestController @RestController
@RequestMapping("/v2/behavior") @RequestMapping("/v2/behavior")
public class BehaviorV2Controller { public class BehaviorV2Controller {
...@@ -22,7 +24,7 @@ public class BehaviorV2Controller { ...@@ -22,7 +24,7 @@ public class BehaviorV2Controller {
* @see <a href="http://yapi.quantgroups.com/project/17/interface/api/65824">统一获取行为验证码</a> * @see <a href="http://yapi.quantgroups.com/project/17/interface/api/65824">统一获取行为验证码</a>
*/ */
@PostMapping("/code") @PostMapping("/code")
public JsonResult<BehaviorCodeBean> getCode(@RequestBody BehaviorReq behaviorReq){ public JsonResult<BehaviorCodeBean> getCode(@Valid @RequestBody BehaviorReq behaviorReq){
return JsonResult.buildSuccessResultGeneric(behaviorContext.generate(behaviorReq)); return JsonResult.buildSuccessResultGeneric(behaviorContext.generate(behaviorReq));
} }
} }
...@@ -20,7 +20,6 @@ public class SMSV2controller { ...@@ -20,7 +20,6 @@ public class SMSV2controller {
*/ */
@PostMapping("/code") @PostMapping("/code")
public JsonResult<SMSCodeBean> getCode(){ public JsonResult<SMSCodeBean> getCode(){
return null; return null;
} }
......
...@@ -13,7 +13,13 @@ public class BehaviorCodeBean { ...@@ -13,7 +13,13 @@ public class BehaviorCodeBean {
* 当客户端给的是极验,但是由于极验不可用的时候,会返回降级量化派图形验证码 * 当客户端给的是极验,但是由于极验不可用的时候,会返回降级量化派图形验证码
*/ */
private Integer type; private Integer type;
/**
* 量化派图形验证码时返回
*/
private QtCode qtCode; private QtCode qtCode;
/**
* 极光验证时返回
*/
private GeetestCode geetestCode; private GeetestCode geetestCode;
private String id; private String id;
......
...@@ -5,7 +5,7 @@ import lombok.Data; ...@@ -5,7 +5,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
/** /**
* 内部模拟登录接口,userId、uuid、openId和appId、unionId和appId不能同时为空 * userId、uuid、openId与appId、unionId与appId有且只能有一组
*/ */
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
@Data @Data
......
...@@ -41,7 +41,7 @@ public class QuantGroupBehaviorStrategy implements BehaviorStrategy { ...@@ -41,7 +41,7 @@ public class QuantGroupBehaviorStrategy implements BehaviorStrategy {
@Override @Override
public boolean validate(ValidateBehavior validateBehavior) { public boolean validate(ValidateBehavior validateBehavior) {
boolean result = quantgroupCaptchaService.validQuantgroupCaptcha(validateBehavior.getData().get("id"),validateBehavior.getData().get(Constants.X_BEHAVIOR_IMAGEVALUE)); boolean result = quantgroupCaptchaService.validQuantgroupCaptcha(validateBehavior.getData().get(Constants.X_BEHAVIOR_ID),validateBehavior.getData().get(Constants.X_BEHAVIOR_IMAGEVALUE));
if(result){ if(result){
return true; return true;
}else{ }else{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment