From ea1a62ba6484d6c6cb1ca67dcea938a95ba18fc6 Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期一, 26 五月 2025 18:26:26 +0800 Subject: [PATCH] 新增加用户端接口 --- ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/console/ShopController.java | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/console/ShopController.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/console/ShopController.java index c932321..c15d16a 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/console/ShopController.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/console/ShopController.java @@ -5,6 +5,7 @@ import com.ruoyi.common.core.constant.CacheConstants; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.exception.ServiceException; +import com.ruoyi.common.core.utils.StringUtils; import com.ruoyi.common.core.utils.bean.BeanUtils; import com.ruoyi.common.redis.service.RedisService; import com.ruoyi.common.security.utils.SecurityUtils; @@ -100,7 +101,13 @@ public R<QwH5LoginVo> qwH5Login(@RequestBody QwUserDetailDto qwUserDetail) { String mobile = qwUserDetail.getMobile(); - ShopStaff shopStaff = shopStaffService.getByMobile(mobile); + ShopStaff shopStaff = null; + if(StringUtils.isNotEmpty(mobile)){ + shopStaff = shopStaffService.getByMobile(mobile); + }else{ + shopStaff = shopStaffService.getOne(new QueryWrapper<ShopStaff>().eq("del_flag", 0) + .eq("user_id", qwUserDetail.getUserid())); + } if(shopStaff==null){ throw new ServiceException(AppErrorConstant.USER_NO_SHOP); } @@ -249,11 +256,11 @@ * @date 2023/6/18 16:45 */ @PostMapping("/boardShopTotal") - public R<MgtBulletinBoardVo> boardShopTotal() + public R<MgtBulletinBoardVo> boardShopTotal(@RequestBody BoardMemberTotalDto boardMemberTotalDto) { MgtBulletinBoardVo bulletinBoardVo = new MgtBulletinBoardVo(); - MgtBulletinBoardVo bulletinBoardVoShop = shopService.boardShopTotal(); - MgtBulletinBoardVo bulletinBoardVoTask = shopTaskService.boardTaskTotal(); + MgtBulletinBoardVo bulletinBoardVoShop = shopService.boardShopTotal(boardMemberTotalDto.getUserIds()); + MgtBulletinBoardVo bulletinBoardVoTask = shopTaskService.boardTaskTotal(boardMemberTotalDto.getUserIds()); bulletinBoardVo.setShopTotal(bulletinBoardVoShop.getShopTotal()); bulletinBoardVo.setDealerTotal(bulletinBoardVoShop.getDealerTotal()); bulletinBoardVo.setAgencyTotal(bulletinBoardVoShop.getAgencyTotal()); @@ -428,4 +435,14 @@ List<Shop> shopIdList = shopService.listByIds(ids); return R.ok(shopIdList); } + + + /** + * 根据管理员id获取门店 + * @return + */ + @PostMapping("/getShopBySysUserIds") + public List<Shop> getShopBySysUserIds(@RequestBody BoardMemberTotalDto boardMemberTotalDto){ + return shopService.getShopBySysUserIds(boardMemberTotalDto.getUserIds()); + } } -- Gitblit v1.7.1