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 | 194 ++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 179 insertions(+), 15 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 dfff322..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; /** * 查询单个 @@ -82,23 +87,62 @@ * @param * @return */ - @GetMapping("order/getList") - public R getList(@RequestParam("pageNum") int pageNum, - @RequestParam("pageSize") int pageSize, - @RequestParam(value = "goodsId", required = false) String goodsId, - @RequestParam(value = "orderNumber", required = false) String orderNumber, - @RequestParam(value = "goodsName", required = false) String goodsName, - @RequestParam(value = "condition", required = false) String condition, - @RequestParam(value = "userName", required = false) String userName, - @RequestParam(value = "communityId", required = false) String communityId) + @GetMapping("/order/getList") + public R orderMerchantGetList(@RequestParam("pageNum") int pageNum, + @RequestParam("pageSize") int pageSize, + @RequestParam(value = "goodsId", required = false) String goodsId, + @RequestParam(value = "orderNumber", required = false) String orderNumber, + @RequestParam(value = "goodsName", required = false) String goodsName, + @RequestParam(value = "condition", required = false) String condition, + @RequestParam(value = "userName", required = false) String userName, + @RequestParam(value = "communityId", required = false) String communityId, + @RequestParam(value = "orderType", required = false) String orderType) { - if(StringUtils.isEmpty(communityId)) { communityId=getCommunityId()+""; } return communityService.getList(pageNum,pageSize,goodsId,orderNumber,goodsName, - condition,userName,communityId,getLoginUserInfo().getUserId()+"","1"); + condition,userName,communityId,getUserId()+"",orderType); + } + + /** + * 新增用户购买商家商品记录 + * @param + * @return + */ + @PostMapping("/order/insertMerchantData") + public R insertMerchantData(@RequestBody VolunteerCreditsExchangeVO item) + { + + if(StringUtils.isEmpty(item.getPalyIntegral())) + { + return R.fail("请输入兑换积分"); + } + + LoginUserInfoVO userInfoVO= getLoginUserInfo(); + if(StringUtils.isEmpty(item.getCommunityId())) + { + item.setCommunityId(userInfoVO.getCommunityId()+""); + } + item.setOrderType("2"); + item.setUserId(userInfoVO.getUserId()+""); + item.setNeedScore(userInfoVO.getLoveIntegral()); + return communityService.insertMerchantData(item); + } + + + + /** + * 更新商家 + * @param item + * @return + */ + @PostMapping("/order/MerchantUpdate") + public R orderMerchantUpdate(@RequestBody VolunteerCreditsExchangeVO item) + { + item.setOrderType("2"); + return communityService.update(item); } /** @@ -117,7 +161,7 @@ } /** - * 新增 + * 新增社区 * @param * @return */ @@ -129,20 +173,21 @@ { item.setCommunityId(userInfoVO.getCommunityId()+""); } - + item.setOrderType("1"); item.setUserId(userInfoVO.getUserId()+""); item.setNeedScore(userInfoVO.getLoveIntegral()); return communityService.insertData(item); } /** - * 更新 + * 更新社区 * @param item * @return */ @PostMapping("/order/update") public R update(@RequestBody VolunteerCreditsExchangeVO item) { + item.setOrderType("1"); return communityService.update(item); } @@ -162,7 +207,7 @@ } /** - * 核销 + * 核销社区 * @param id * @return */ @@ -176,5 +221,124 @@ return communityService.conditionData(id); } + /************************************************************************************* + * + * 路北社区商家模块 + * + **************************************************************************************/ + /** + * 分页查询 + * @param + * @return + */ + @GetMapping("/getList") + public R volunteerMerchantGetList(@RequestParam("pageNum") int pageNum, + @RequestParam("pageSize") int pageSize, + @RequestParam(value = "merchantState", required = false) String merchantState, + @RequestParam(value = "merchantType", required = false) String merchantType, + @RequestParam(value = "name", required = false) String name) + { + return communityService.volunteerMerchantGetList(pageNum, pageSize,merchantState,merchantType,name,getCommunityId()+""); + } + + /** + * 分页查询商家分类 + * @param + * @return + */ + @GetMapping("/VolunteerMerchant/getList") + public R merchantvolunteerTypeGetList(@RequestParam("pageNum") int pageNum, + @RequestParam("pageSize") int pageSize) + { + return communityService.volunteerTypeGetList(pageNum,pageSize,"2"); + } + + + /** + * 获取商家详情 + * @param id + * @return + */ + @GetMapping("/VolunteerMerchant/getById") + public R volunteerMerchantGetById(@RequestParam("id") String id) + { + return communityService.volunteerMerchantGetById(id); + } + + + /** + * 是否是商家 + * @return + */ + @GetMapping("/VolunteerMerchant/isMerchant") + public R isMerchant(@RequestParam("userId") String userId) + { + return communityService.isMerchant(userId); + } + + + /** + * 社区取消订单 + * @param id + * @return + */ + @GetMapping("/order/communityCancellation") + public R communityCancellation(@RequestParam("id") String id) + { + 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