循环依赖问题

This commit is contained in:
wangw 2025-09-17 11:09:52 +08:00
parent de08266971
commit 3e81ea93b6
2 changed files with 5 additions and 8 deletions

View File

@ -21,6 +21,7 @@ import com.czg.market.entity.ShopCoupon;
import com.czg.market.service.MkShopCouponRecordService;
import com.czg.market.service.ShopCouponService;
import com.czg.service.market.mapper.MkShopCouponRecordMapper;
import com.czg.service.market.mapper.ShopCouponMapper;
import com.czg.utils.AssertUtil;
import com.czg.utils.PageUtil;
import com.mybatisflex.core.paginate.Page;
@ -55,7 +56,7 @@ public class MkShopCouponRecordServiceImpl extends ServiceImpl<MkShopCouponRecor
@DubboReference
private ShopUserService shopUserService;
@Resource
private ShopCouponService couponService;
private ShopCouponMapper couponService;
@Override
@ -132,7 +133,7 @@ public class MkShopCouponRecordServiceImpl extends ServiceImpl<MkShopCouponRecor
AssertUtil.isNull(shopInfo, "店铺不存在");
ShopUser shopUser = shopUserService.getById(giftDTO.getShopUserId());
AssertUtil.isNull(shopUser, "店铺用户不存在");
ShopCoupon coupon = couponService.getById(giftDTO.getCouponId());
ShopCoupon coupon = couponService.selectOneById(giftDTO.getCouponId());
AssertUtil.isNull(coupon, "优惠券不存在");
AssertUtil.isNotEqual(coupon.getIsDel(), 0, "优惠券状态异常");
AssertUtil.isNull(coupon.getShopId(), "优惠券店铺不存在");
@ -190,7 +191,7 @@ public class MkShopCouponRecordServiceImpl extends ServiceImpl<MkShopCouponRecor
if (coupon.getGiveNum() != -10086) {
coupon.setLeftNum(coupon.getLeftNum() - number);
}
couponService.updateById(coupon);
couponService.update(coupon,true);
}

View File

@ -51,12 +51,8 @@ public class ShopCouponServiceImpl extends ServiceImpl<ShopCouponMapper, ShopCou
private MkCouponGiftService couponGiftService;
@Resource
private MkShopCouponRecordService recordService;
@Resource
private ShopUserService shopUserService;
@Resource
private ShopInfoService shopInfoService;
@DubboReference
private ProductService productService;
private ShopUserService shopUserService;
@Override
public Page<ShopCouponDTO> getCouponPage(ShopCouponDTO param) {