From beeda8df0023376dbb2021148a021731dc4aedb0 Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期日, 06 八月 2023 11:29:10 +0800 Subject: [PATCH] Merge branch 'master' of ssh://sinata.cn:20202/java/HongRuiTang into master --- ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/console/ShopController.java | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 51 insertions(+), 8 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 bb5cf8e..4b5e9e0 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 @@ -2,17 +2,18 @@ import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.exception.ServiceException; +import com.ruoyi.common.core.utils.bean.BeanUtils; +import com.ruoyi.shop.domain.pojo.shop.ShopAuthentication; +import com.ruoyi.shop.domain.pojo.shop.ShopProportion; import com.ruoyi.shop.domain.pojo.shop.ShopRelUser; import com.ruoyi.shop.domain.pojo.shop.ShopStaff; import com.ruoyi.shop.service.shop.*; import com.ruoyi.shop.service.task.MemberTaskService; import com.ruoyi.shop.service.task.ShopTaskService; import com.ruoyi.system.api.constant.AppErrorConstant; -import com.ruoyi.system.api.domain.dto.MgtBaseBathDto; -import com.ruoyi.system.api.domain.dto.MgtBasePlatformDto; -import com.ruoyi.system.api.domain.dto.MgtShopIdByCodeDto; -import com.ruoyi.system.api.domain.dto.ShopTotalChangeDto; +import com.ruoyi.system.api.domain.dto.*; import com.ruoyi.system.api.domain.poji.shop.Shop; +import com.ruoyi.system.api.domain.poji.shop.ShopProportionVo; import com.ruoyi.system.api.domain.poji.sys.SysUser; import com.ruoyi.system.api.domain.vo.*; import com.ruoyi.system.api.model.QwH5LoginVo; @@ -62,6 +63,12 @@ @Resource private MemberTaskService memberTaskService; + @Resource + private ShopAuthenticationService shopAuthenticationService; + + @Resource + private ShopProportionService shopProportionService; + /** * 企业微信H5登录 * @param qwUserDetail @@ -93,12 +100,36 @@ return R.ok(shop); } + @PostMapping("/getShopSubMchId") + public R<String> getShopSubMchId(@RequestBody Long shopId){ + String subMchid = ""; + ShopAuthentication authentication = shopAuthenticationService.getByShopId(shopId); + if(null != authentication){ + subMchid = authentication.getSubMchid(); + } + return R.ok(subMchid, ""); + } + + + /** + * 获取商户分成 + * @param shopId + * @return + */ + @PostMapping("/getShopProportion") + public R<ShopProportionVo> getShopProportion(@RequestBody Long shopId){ + ShopProportion shopProportion = shopProportionService.getByShopId(shopId); + + ShopProportionVo shopProportionVo = new ShopProportionVo(); + BeanUtils.copyBeanProp(shopProportionVo, shopProportion); + return R.ok(shopProportionVo); + } @PostMapping("/getShopByUserId") public R<ShopRelUserVo> getShopByUserId(@RequestBody Long userId) { ShopRelUser shopRelUser = shopRelUserService.getByUserId(userId); - Optional.ofNullable(shopRelUser).orElseThrow(() -> new ServiceException("未查询到商户信息")); + Optional.ofNullable(shopRelUser).orElseThrow(() -> new ServiceException("未查询到用户关联商户")); ShopRelUserVo shopRelUserVo = new ShopRelUserVo(); shopRelUserVo.setShopId(shopRelUser.getShopId()); shopRelUserVo.setUserName(shopRelUser.getUserName()); @@ -275,9 +306,9 @@ Integer platformCouponFlag = shop.getPlatformCouponFlag(); Integer platformBirthdayFlag = shop.getPlatformBirthdayFlag(); Integer marketingStatus = 0; - if(platformCouponFlag==1&&platformBirthdayFlag==0){ + if(platformCouponFlag==1&&platformBirthdayFlag==2){ marketingStatus = 1; - }else if(platformCouponFlag==0&&platformBirthdayFlag==1){ + }else if(platformCouponFlag==2&&platformBirthdayFlag==1){ marketingStatus = 2; }else if(platformCouponFlag==1&&platformBirthdayFlag==1){ marketingStatus = 3; @@ -285,5 +316,17 @@ return R.ok(marketingStatus); } - + /** + * @description 修改商户员工 + * @author jqs + * @date 2023/7/19 19:02 + * @param mgtShopStaffEditDto + * @return R + */ + @PostMapping("/editMgtShopStaff") + public R editMgtShopStaff(@RequestBody MgtShopStaffEditDto mgtShopStaffEditDto) + { + shopStaffService.editMgtShopStaff(mgtShopStaffEditDto); + return R.ok(); + } } -- Gitblit v1.7.1