From 207a6086e1df522a8a76233def05cec51bd42ac5 Mon Sep 17 00:00:00 2001 From: "Stormeye.Wu" Date: Sun, 19 Aug 2018 15:28:07 +0800 Subject: [PATCH] =?UTF-8?q?[B=E7=AB=AF=E9=AA=8C=E8=AF=81=E7=A0=81][?= =?UTF-8?q?=E6=96=B0=E5=A2=9E]:=E5=95=86=E6=88=B7=E5=AF=86=E7=A0=81?= =?UTF-8?q?=E7=AD=89=E9=AA=8C=E8=AF=81=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/WxMerchantBUserController.java | 10 ++++ .../WxMsgValidationcodeController.java | 56 +++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 mallinkBApi/src/main/java/com/simple/controller/WxMsgValidationcodeController.java 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); + } + + +}