优惠券 信息 填充
This commit is contained in:
@@ -3,6 +3,7 @@ package com.czg.service.order.service.impl;
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
import cn.hutool.core.util.RandomUtil;
|
||||
import com.alibaba.fastjson2.JSONObject;
|
||||
import com.czg.account.entity.ShopUser;
|
||||
import com.czg.account.service.ShopUserService;
|
||||
import com.czg.exception.CzgException;
|
||||
@@ -10,11 +11,9 @@ import com.czg.market.dto.MkShopCouponGiftDTO;
|
||||
import com.czg.market.entity.MkPointsGoods;
|
||||
import com.czg.market.entity.MkPointsGoodsRecord;
|
||||
import com.czg.market.entity.MkPointsUser;
|
||||
import com.czg.market.entity.ShopCoupon;
|
||||
import com.czg.market.enums.PointsConstant;
|
||||
import com.czg.market.service.MkPointsGoodsRecordService;
|
||||
import com.czg.market.service.MkPointsGoodsService;
|
||||
import com.czg.market.service.MkPointsUserService;
|
||||
import com.czg.market.service.MkShopCouponRecordService;
|
||||
import com.czg.market.service.*;
|
||||
import com.czg.order.dto.PointGoodsExchangeDTO;
|
||||
import com.czg.order.dto.PointGoodsRefundDTO;
|
||||
import com.czg.order.service.PointsGoodPayService;
|
||||
@@ -46,6 +45,8 @@ public class PointsGoodPayServiceImpl implements PointsGoodPayService {
|
||||
@Resource
|
||||
private MkPointsGoodsRecordService goodsRecordService;
|
||||
@Resource
|
||||
private ShopCouponService shopCouponService;
|
||||
@Resource
|
||||
private MkShopCouponRecordService couponRecordService;
|
||||
@Resource
|
||||
@Lazy
|
||||
@@ -151,6 +152,10 @@ public class PointsGoodPayServiceImpl implements PointsGoodPayService {
|
||||
}
|
||||
record.setIsDel(0);
|
||||
if ("优惠券".equals(goods.getGoodsCategory())) {
|
||||
ShopCoupon coupon = shopCouponService.getById(goods.getCouponId());
|
||||
if (coupon != null) {
|
||||
record.setCouponJson(JSONObject.toJSONString(coupon));
|
||||
}
|
||||
record.setStatus("已完成");
|
||||
record.setCheckoutTime(LocalDateTime.now());
|
||||
goodsRecordService.save(record);
|
||||
|
||||
Reference in New Issue
Block a user