From d6e5d5a71112fb1f0a7361485e80692cc03bc4c3 Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期二, 13 六月 2023 19:01:48 +0800 Subject: [PATCH] 优惠券管理 --- ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java | 29 ++++++++++++++++++++++++----- 1 files changed, 24 insertions(+), 5 deletions(-) diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java index a6c8ce1..497cb16 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java @@ -156,6 +156,7 @@ if(shopSame!=null){ throw new ServiceException(AppErrorConstant.SHOP_DOUBLE); } + shop.setDelFlag(0); shop.setShopStatus(3); shop.setCreateTime(new Date()); shop.setCreateUserId(mgtEditShopDto.getUserId()); @@ -167,7 +168,7 @@ this.saveOrUpdate(shop); //商户编号 if(mgtEditShopDto.getShopId()==null){ - String shopNo = CodeFactoryUtil.getShopNo(shop.getShopId()); + String shopNo = CodeFactoryUtil.getShopNo(); shop.setShopNumber(shopNo); } //商户标签 @@ -192,8 +193,10 @@ this.saveOrUpdate(shop); } //商户归属员工 - SysUser belongSysUser = sysUserService.getSysUser(shop.getBelongUserId()).getData(); - handleShopStaff(shop.getShopId(),belongSysUser); + if(shop.getBelongUserId()!=null){ + SysUser belongSysUser = sysUserService.getSysUser(shop.getBelongUserId()).getData(); + handleShopStaff(shop.getShopId(),belongSysUser); + } //商户关联人员 String relUserIds = mgtEditShopDto.getRelUserIds(); if(StringUtils.isNotBlank(relUserIds)){ @@ -303,8 +306,12 @@ * @return */ @Override - public List<MgtShopPageVo> pageShop(Page page, MgtShopPageDto mgtShopPageDto){ - List<MgtShopPageVo> mgtShopPageVoList = shopMapper.pageShop(page, mgtShopPageDto); + public List<MgtShopPageVo> pageMgtShop(Page page, MgtShopPageDto mgtShopPageDto){ + //处理标签为正则表达 + if(StringUtils.isNotBlank(mgtShopPageDto.getShopTags())){ + mgtShopPageDto.setShopTags(mgtShopPageDto.getShopTags().replace(",","|")); + } + List<MgtShopPageVo> mgtShopPageVoList = shopMapper.pageMgtShop(page, mgtShopPageDto); return mgtShopPageVoList; } @@ -540,4 +547,16 @@ } return mgtShopIdByCodeVo; } + + /** + * @description 获取商户list + * @author jqs + * @date 2023/6/12 14:37 + * @param mgtShopListDto + * @return List<MgtShopListSimpleVo> + */ + @Override + public List<MgtShopListSimpleVo> listMgtShopSimpleVo(MgtShopListDto mgtShopListDto){ + return shopMapper.listMgtShopSimpleVo(mgtShopListDto); + } } -- Gitblit v1.7.1