‘linchangsheng’ há 1 mês atrás
pai
commit
e5b1af420e

+ 8 - 2
src/main/java/com/gree/mall/manager/logic/coupon/CouponLogic.java

@@ -136,14 +136,20 @@ public class CouponLogic {
      * @return
      */
     public CouponDetailBean detail(String couponId) {
+        AdminUserCom adminUser = commonLogic.getAdminUser();
         Coupon coupon = couponService.getById(couponId);
         CouponDetailBean couponBean = new CouponDetailBean();
         BeanUtils.copyProperties(coupon, couponBean);
         couponBean.setGoodsList(couponGoodsService.lambdaQuery().eq(CouponGoods::getCouponId, couponId).list());
         couponBean.setTagList(couponDateMapper.couponTagDetail(couponId));
         couponBean.setUserList(couponDateMapper.couponTagUser(couponId));
-        couponBean.setCouponCompanyList(couponCompanyService.lambdaQuery().eq(CouponCompany::getCouponId, couponId).list());
-        couponBean.setCouponWebsitList(couponWebsitService.lambdaQuery().eq(CouponWebsit::getCouponId, couponId).list());
+        couponBean.setCouponCompanyList(couponCompanyService.lambdaQuery().eq(CouponCompany::getCouponId, couponId)
+                .in(CouponCompany::getCompanyId,adminUser.getAdminCompanyIds())
+                .list());
+        couponBean.setCouponWebsitList(couponWebsitService.lambdaQuery()
+                .eq(CouponWebsit::getCouponId, couponId)
+                .in(CouponWebsit::getWebsitId, adminUser.getAdminWebsitIds())
+                .list());
         return couponBean;
     }