diff --git a/mallinkBApi/src/main/java/com/simple/controller/WxMerchantBUserController.java b/mallinkBApi/src/main/java/com/simple/controller/WxMerchantBUserController.java index c1753c7e3..37e9c79bc 100644 --- a/mallinkBApi/src/main/java/com/simple/controller/WxMerchantBUserController.java +++ b/mallinkBApi/src/main/java/com/simple/controller/WxMerchantBUserController.java @@ -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); + } } diff --git a/mallinkBApi/src/main/java/com/simple/controller/WxMsgValidationcodeController.java b/mallinkBApi/src/main/java/com/simple/controller/WxMsgValidationcodeController.java new file mode 100644 index 000000000..333881eaf --- /dev/null +++ b/mallinkBApi/src/main/java/com/simple/controller/WxMsgValidationcodeController.java @@ -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); + } + + +}