From 0d15a472f111a8fd73b549ac0247313f32df0214 Mon Sep 17 00:00:00 2001 From: lidongdong <1459917685@qq.com> Date: 星期四, 31 八月 2023 14:56:48 +0800 Subject: [PATCH] 新增小程序设置积分支付密码接口 验证密码接口 --- springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/XmostBeautifulApi.java | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 56 insertions(+), 0 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/XmostBeautifulApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/XmostBeautifulApi.java index f54c77a..529483e 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/XmostBeautifulApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/XmostBeautifulApi.java @@ -5,6 +5,7 @@ import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.VolunteerCreditsExchangeVO; import com.panzhihua.common.service.community.CommunityService; +import com.panzhihua.common.service.user.UserService; import com.panzhihua.common.utlis.StringUtils; import io.swagger.annotations.Api; import lombok.extern.slf4j.Slf4j; @@ -21,6 +22,10 @@ @Resource private CommunityService communityService; + + + @Resource + private UserService userService; /** * 查询单个 @@ -283,6 +288,57 @@ return communityService.communityCancellation(id); } + /** + * 用户设置积分支付密码 + * @param userId + * @param pwd + * @return + */ + @GetMapping("/setUserPlayPwd") + public R setUserPlayPwd(@RequestParam("userId") String userId,@RequestParam("pwd") String pwd) + { + if (StringUtils.isEmpty(userId)) + { + return R.fail("userId不能为空"); + } + + if(StringUtils.isEmpty(pwd)) + { + return R.fail("密码不能为空"); + } + + LoginUserInfoVO loginUserInfoVO=new LoginUserInfoVO(); + loginUserInfoVO.setUserId(Long.valueOf(userId)); + loginUserInfoVO.setPlayPwd(pwd); + return userService.putUser(loginUserInfoVO); + } + + + /** + * 判断密码是否正确 + * @param userId + * @param pwd + * @return + */ + @GetMapping("/passwordIsCorrect") + public R passwordIsCorrect(@RequestParam("userId") String userId,@RequestParam("pwd") String pwd) + { + if (StringUtils.isEmpty(userId)) + { + return R.fail("userId不能为空"); + } + + if(StringUtils.isEmpty(pwd)) + { + return R.fail("密码不能为空"); + } + LoginUserInfoVO loginUserInfoVO=userService.getUserInfoByUserId(userId).getData(); + if(StringUtils.equals(pwd,loginUserInfoVO.getPlayPwd())) + { + return R.ok(); + } + return R.fail("密码错误"); + } } -- Gitblit v1.7.1