Browse Source

[B端验证码][新增]:商户密码等验证码

release_toaliyun_real
Stormeye.Wu 7 years ago
parent
commit
207a6086e1
2 changed files with 66 additions and 0 deletions
  1. +10
    -0
      mallinkBApi/src/main/java/com/simple/controller/WxMerchantBUserController.java
  2. +56
    -0
      mallinkBApi/src/main/java/com/simple/controller/WxMsgValidationcodeController.java

+ 10
- 0
mallinkBApi/src/main/java/com/simple/controller/WxMerchantBUserController.java View File

@@ -99,5 +99,15 @@ public class WxMerchantBUserController extends BaseController
}
return new ResultData(resultMap);
}

@ApiOperation("修改密码")
@GetMapping("/updatepwd")
@ApiImplicitParams({
@ApiImplicitParam(name="phone",value="手机号",dataType="String", paramType = "query",required=true),
@ApiImplicitParam(name="code",value="验证码",dataType="String", paramType = "query",required=true),
@ApiImplicitParam(name="pwd",value="密码",dataType="String", paramType = "query",required=true)})
public ResultData updatepwd(String phone,String code,String pwd) {
return wxMerchantBUserService.updatepwd(phone,code,pwd);
}
}

+ 56
- 0
mallinkBApi/src/main/java/com/simple/controller/WxMsgValidationcodeController.java View File

@@ -0,0 +1,56 @@
package com.simple.controller;

import com.github.pagehelper.PageInfo;
import com.simple.common.Result;
import com.simple.common.ResultData;
import com.simple.domain.po.WxMsgValidationcode;
import com.simple.service.WxMsgValidationcodeService;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

@RestController
@RequestMapping("wxMsgValidationcode")
public class WxMsgValidationcodeController extends BaseController
{
private Logger logger = Logger.getLogger(WxMsgValidationcodeController.class);

@Autowired
private WxMsgValidationcodeService wxMsgValidationcodeService;

@GetMapping("sendvalidationcode")
@ApiImplicitParams({
@ApiImplicitParam(name="tenantId",value="租户ID",dataType="String", paramType = "query"),
@ApiImplicitParam(name="phone",value="手机号",dataType="String", paramType = "query",required=true),
@ApiImplicitParam(name="type",value="场景",dataType="Integer", paramType = "query",required=true),
@ApiImplicitParam(name="appid",value="appid",dataType="String", paramType = "query",required=true)})
public ResultData sendvalidationcode(String tenantId,String phone,Integer type,String appid) {
WxMsgValidationcode wxMsgValidationcode =new WxMsgValidationcode();
wxMsgValidationcode.setTenantId(tenantId);
wxMsgValidationcode.setPhone(phone);
wxMsgValidationcode.setType(type);
wxMsgValidationcode.setAppid(appid);
return wxMsgValidationcodeService.sendvalidationcode(wxMsgValidationcode);
}

@GetMapping("hasvalidationcode")
@ApiImplicitParams({
@ApiImplicitParam(name="tenantId",value="租户ID",dataType="String", paramType = "query"),
@ApiImplicitParam(name="phone",value="手机号",dataType="String", paramType = "query",required=true),
@ApiImplicitParam(name="type",value="场景",dataType="Integer", paramType = "query",required=true),
@ApiImplicitParam(name="code",value="验证码",dataType="String", paramType = "query",required=true),
@ApiImplicitParam(name="appid",value="appid",dataType="String", paramType = "query",required=true)})
public ResultData hasvalidationcode(String tenantId,String phone,Integer type,String code,String appid) {
WxMsgValidationcode wxMsgValidationcode =new WxMsgValidationcode();
wxMsgValidationcode.setTenantId(tenantId);
wxMsgValidationcode.setPhone(phone);
wxMsgValidationcode.setType(type);
wxMsgValidationcode.setCode(code);
wxMsgValidationcode.setAppid(appid);
return wxMsgValidationcodeService.hasvalidationcode(wxMsgValidationcode);
}

}

Loading…
Cancel
Save