From 4742874ad840d7e1e3ac79dc288b38e9a642319d Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期一, 02 六月 2025 19:11:00 +0800 Subject: [PATCH] bug修改 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminCardController.java | 87 ++++++++++++++++++++++++++++++++++++++----- 1 files changed, 77 insertions(+), 10 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminCardController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminCardController.java index 10dec84..3e92f2d 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminCardController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminCardController.java @@ -6,6 +6,9 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.api.R; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.dsh.course.feignClient.account.AppUserClient; +import com.dsh.course.feignClient.account.StudentClient; +import com.dsh.course.feignClient.account.model.TAppUser; import com.dsh.course.feignClient.activity.HuiminCardClient; import com.dsh.course.feignClient.activity.model.THuiminCard; import com.dsh.guns.config.UserExt; @@ -26,7 +29,7 @@ import java.util.stream.Collectors; /** - * 惠民卡控制器 + * 玩湃惠民卡控制器 * * @author fengshuonan * @Date 2025-03-29 17:41:25 @@ -45,9 +48,14 @@ private TOperatorService operatorService; @Autowired private ITSiteService tSiteService; + @Autowired + private AppUserClient appUserClient; + @Autowired + private StudentClient studentClient; + /** - * 跳转到惠民卡首页 + * 跳转到玩湃惠民卡首页 */ @RequestMapping("") public String index() { @@ -55,7 +63,7 @@ } /** - * 跳转到添加惠民卡 + * 跳转到添加玩湃惠民卡 */ @RequestMapping("/tHuiminCard_add") public String tHuiminCardAdd(Model model) { @@ -73,9 +81,68 @@ model.addAttribute("objectType", user.getObjectType()); return PREFIX + "tHuiminCard_detail.html"; } - /** - * 获取惠民卡详情 + * 跳转到订单录入页面 + */ + @RequestMapping("/tHuiminCardAddOrder") + public String tHuiminCardAddOrder(Model model) { + Integer objectType = UserExt.getUser().getObjectType(); + Integer objectId = UserExt.getUser().getObjectId(); + model.addAttribute("role", objectType); + if (objectType==1){ + List<TOperator> list = operatorService.list(new LambdaQueryWrapper<TOperator>() + .eq(TOperator::getState, 1)); + model.addAttribute("operators", list); + }else if (objectType==2){ + List<TStore> list = storeService.list(new LambdaQueryWrapper<TStore>() + .eq(TStore::getOperatorId, objectId)); + model.addAttribute("stores", list); + }else{ + List<THuiminCard> cards = huiminCardClient.getCards(objectId + ""); + model.addAttribute("cards", cards); + } + return PREFIX + "tHuiminCard_addOrder.html"; + } + @RequestMapping("/addPayHuiMing") + @ResponseBody + public Object addPayHuiMing(Integer studentId,Integer cardId) { + + huiminCardClient.addPayHuiMing(studentId ,cardId); + + return 200; + } + @RequestMapping(value = "/checkUser") + @ResponseBody + public Object checkUser(String phone) { + TAppUser appUserByPhone = appUserClient.getAppUserByPhone(phone); + if (appUserByPhone==null){ + return 500; + } + List<TStudent> tStudents = studentClient.queryStudentList(appUserByPhone.getId()); + if (tStudents.isEmpty()){ + return 501; + } + return tStudents; + } + @RequestMapping(value = "/getStores") + @ResponseBody + public Object getStores(String operatorId) { + if (operatorId.isEmpty()){ + return new ArrayList<>(); + }else{ + List<TStore> list = storeService.lambdaQuery().eq(TStore::getOperatorId, operatorId).list(); + return list; + } + + } + @RequestMapping(value = "/getCards") + @ResponseBody + public Object getCards(String storeId) { + List<THuiminCard> list = huiminCardClient.getCards(storeId); + return list; + } + /** + * 获取玩湃惠民卡详情 */ @RequestMapping("/getDetail") @ResponseBody @@ -87,7 +154,7 @@ /** - * 获取惠民卡列表 + * 获取玩湃惠民卡列表 * @return */ @RequestMapping(value = "/list") @@ -316,7 +383,7 @@ /* *//** - * 跳转到修改惠民卡 + * 跳转到修改玩湃惠民卡 *//* @RequestMapping("/tHuiminCard_update/{tHuiminCardId}") public String tHuiminCardUpdate(@PathVariable Integer tHuiminCardId, Model model) { @@ -327,7 +394,7 @@ } *//** - * 获取惠民卡列表 + * 获取玩湃惠民卡列表 *//* @RequestMapping(value = "/list") @ResponseBody @@ -339,7 +406,7 @@ *//** - * 修改惠民卡 + * 修改玩湃惠民卡 *//* @RequestMapping(value = "/update") @ResponseBody @@ -349,7 +416,7 @@ } *//** - * 惠民卡详情 + * 玩湃惠民卡详情 *//* @RequestMapping(value = "/detail/{tHuiminCardId}") @ResponseBody -- Gitblit v1.7.1