From 4d9773226e2a22453841c49c1a608df682bdf0e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Thu, 18 Sep 2025 16:50:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=AE=A2=E7=AB=8B=E5=87=8F=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E5=87=8F=E5=85=8D=E9=87=91=E9=A2=9D=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../user/UShopConsumeDiscountController.java | 1 + .../MkShopConsumeDiscountRecordService.java | 3 ++- .../src/main/java/com/czg/utils/AssertUtil.java | 10 +++++++++- .../MkShopConsumeDiscountRecordServiceImpl.java | 17 +++++++++++++++-- 4 files changed, 27 insertions(+), 4 deletions(-) diff --git a/cash-api/market-server/src/main/java/com/czg/controller/user/UShopConsumeDiscountController.java b/cash-api/market-server/src/main/java/com/czg/controller/user/UShopConsumeDiscountController.java index 76d67062..8df4b7c2 100644 --- a/cash-api/market-server/src/main/java/com/czg/controller/user/UShopConsumeDiscountController.java +++ b/cash-api/market-server/src/main/java/com/czg/controller/user/UShopConsumeDiscountController.java @@ -41,6 +41,7 @@ public class UShopConsumeDiscountController { */ @GetMapping public CzgResult get(@RequestParam Long shopId, @RequestParam Long orderId) { + shopConsumeDiscountRecordService.useDiscount(null, null,null,null); return CzgResult.success(shopConsumeDiscountRecordService.getDiscount(shopId, StpKit.USER.getLoginIdAsLong(), orderId)); } diff --git a/cash-common/cash-common-service/src/main/java/com/czg/market/service/MkShopConsumeDiscountRecordService.java b/cash-common/cash-common-service/src/main/java/com/czg/market/service/MkShopConsumeDiscountRecordService.java index 42eeb399..8e98cd5a 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/market/service/MkShopConsumeDiscountRecordService.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/market/service/MkShopConsumeDiscountRecordService.java @@ -2,6 +2,7 @@ package com.czg.market.service; import com.mybatisflex.core.service.IService; import com.czg.market.entity.MkShopConsumeDiscountRecord; +import jakarta.validation.constraints.NotNull; import java.math.BigDecimal; @@ -26,5 +27,5 @@ public interface MkShopConsumeDiscountRecordService extends IService void isMapEmpty(Map map, String errorMsgTemplate, Object... params) { isMapEmpty(map, StrUtil.format(errorMsgTemplate, params)); } -} \ No newline at end of file + + +} diff --git a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopConsumeDiscountRecordServiceImpl.java b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopConsumeDiscountRecordServiceImpl.java index 1a03f7ca..945735c0 100644 --- a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopConsumeDiscountRecordServiceImpl.java +++ b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopConsumeDiscountRecordServiceImpl.java @@ -9,12 +9,14 @@ import com.czg.exception.ApiNotPrintException; import com.czg.market.entity.MkConsumeDiscountRandom; import com.czg.market.service.MkConsumeDiscountService; import com.czg.market.vo.MkConsumeDiscountVO; +import com.czg.utils.AssertUtil; import com.mybatisflex.core.query.QueryWrapper; import com.mybatisflex.spring.service.impl.ServiceImpl; import com.czg.market.entity.MkShopConsumeDiscountRecord; import com.czg.market.service.MkShopConsumeDiscountRecordService; import com.czg.service.market.mapper.MkShopConsumeDiscountRecordMapper; import jakarta.annotation.Resource; +import jakarta.validation.constraints.NotNull; import org.apache.dubbo.config.annotation.DubboReference; import org.springframework.stereotype.Service; @@ -36,10 +38,21 @@ public class MkShopConsumeDiscountRecordServiceImpl extends ServiceImpl