Browse Source

fixe 跨商户卡券显示问题

fushengqian 1 year ago
parent
commit
73850f79c0

+ 4 - 0
fuint-application/src/main/java/com/fuint/common/service/impl/CouponServiceImpl.java

@@ -438,6 +438,7 @@ public class CouponServiceImpl extends ServiceImpl<MtCouponMapper, MtCoupon> imp
         Integer userId = couponListParam.getUserId() == null ? 0 : couponListParam.getUserId();
         Integer userId = couponListParam.getUserId() == null ? 0 : couponListParam.getUserId();
         Integer needPoint = couponListParam.getNeedPoint() == null ? 0 : couponListParam.getNeedPoint();
         Integer needPoint = couponListParam.getNeedPoint() == null ? 0 : couponListParam.getNeedPoint();
         String sendWay = couponListParam.getSendWay() == null ? "front" : couponListParam.getSendWay();
         String sendWay = couponListParam.getSendWay() == null ? "front" : couponListParam.getSendWay();
+        Integer merchantId = couponListParam.getMerchantId() == null ? 0 : couponListParam.getMerchantId();
 
 
         Page<MtCoupon> pageHelper = PageHelper.startPage(pageNumber, pageSize);
         Page<MtCoupon> pageHelper = PageHelper.startPage(pageNumber, pageSize);
         LambdaQueryWrapper<MtCoupon> lambdaQueryWrapper = Wrappers.lambdaQuery();
         LambdaQueryWrapper<MtCoupon> lambdaQueryWrapper = Wrappers.lambdaQuery();
@@ -454,6 +455,9 @@ public class CouponServiceImpl extends ServiceImpl<MtCouponMapper, MtCoupon> imp
         if (needPoint != null && needPoint > 0) {
         if (needPoint != null && needPoint > 0) {
             lambdaQueryWrapper.eq(MtCoupon::getPoint, 0);
             lambdaQueryWrapper.eq(MtCoupon::getPoint, 0);
         }
         }
+        if (merchantId != null && merchantId > 0) {
+            lambdaQueryWrapper.eq(MtCoupon::getMerchantId, merchantId);
+        }
 
 
         lambdaQueryWrapper.orderByDesc(MtCoupon::getId);
         lambdaQueryWrapper.orderByDesc(MtCoupon::getId);
         List<MtCoupon> dataList = mtCouponMapper.selectList(lambdaQueryWrapper);
         List<MtCoupon> dataList = mtCouponMapper.selectList(lambdaQueryWrapper);