From 95d2c0d80935655305c9c5deda18d2875b1d3e6b Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Thu, 18 Sep 2025 16:55:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=AE=A2=E7=AB=8B=E5=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/czg/order/dto/CheckOrderPay.java | 2 +- .../impl/MkShopCouponRecordServiceImpl.java | 2 +- cash-service/order-service/pom.xml | 5 ++++ .../service/impl/OrderInfoServiceImpl.java | 23 +++++++++++++------ .../order/service/impl/PayServiceImpl.java | 21 ++++++++--------- 5 files changed, 33 insertions(+), 20 deletions(-) diff --git a/cash-common/cash-common-service/src/main/java/com/czg/order/dto/CheckOrderPay.java b/cash-common/cash-common-service/src/main/java/com/czg/order/dto/CheckOrderPay.java index 950d243f..e32f7ae7 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/order/dto/CheckOrderPay.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/order/dto/CheckOrderPay.java @@ -59,7 +59,7 @@ public class CheckOrderPay implements Serializable { /** * 新客立减 */ - private BigDecimal newCustomerDiscountId; + private Long newCustomerDiscountId; private BigDecimal newCustomerDiscountAmount; /** diff --git a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopCouponRecordServiceImpl.java b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopCouponRecordServiceImpl.java index bc3cf8a2..3a37820f 100644 --- a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopCouponRecordServiceImpl.java +++ b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkShopCouponRecordServiceImpl.java @@ -203,7 +203,7 @@ public class MkShopCouponRecordServiceImpl extends ServiceImplpay-service ${project.version} + + com.czg + market-service + ${project.version} + com.czg cash-common-mq diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java index 320249b1..cb9d81c3 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java @@ -106,15 +106,17 @@ public class OrderInfoServiceImpl extends ServiceImpl 0) { newTotalAmount = totalAmount.getPrice().subtract(param.getDiscountAmount()); @@ -866,7 +871,7 @@ public class OrderInfoServiceImpl extends ServiceImpl 0) { pointsService.deductPoints(shopUser.getId(), orderInfo.getPointsNum(), "积分抵扣账单", orderInfo); diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java index 7720e3e4..9b7a4afb 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java @@ -17,7 +17,9 @@ import com.czg.entity.resp.*; import com.czg.enums.ShopUserFlowBizEnum; import com.czg.exception.CzgException; import com.czg.exception.PaySuccessException; +import com.czg.market.entity.MkShopCouponRecord; import com.czg.market.service.MemberOrderService; +import com.czg.market.service.MkShopCouponRecordService; import com.czg.order.dto.BigDecimalDTO; import com.czg.order.dto.CheckOrderPay; import com.czg.order.dto.OrderInfoRefundDTO; @@ -75,12 +77,10 @@ public class PayServiceImpl implements PayService { private UserInfoService userInfoService; @DubboReference private ShopInfoService shopInfoService; - // @DubboReference -// private ShopActivateService shopActivateService; @DubboReference private ShopUserFlowService userFlowService; - // @DubboReference -// private ShopCouponService couponService; + @Resource + private MkShopCouponRecordService recordService; @DubboReference private MemberPointsService pointsService; @DubboReference @@ -371,8 +371,8 @@ public class PayServiceImpl implements PayService { .setBizEnum(ShopUserFlowBizEnum.CASH_IN); //更新会员余额 并生成流水 Long flowId = shopUserService.updateMoney(shopUser.getShopId(), shopUserMoneyEditDTO); - //会员活动 -// shopActivateService.giveActivate(shopUser, payParam.getAmount(), payParam.getActivateId(), flowId); + //TODO 以前的会员活动 + //shopActivateService.giveActivate(shopUser, payParam.getAmount(), payParam.getActivateId(), flowId); return CzgResult.success(); } @@ -550,12 +550,11 @@ public class PayServiceImpl implements PayService { shopUserService.updateMoney(shopUser.getShopId(), giftFlowEdit); userFlowService.updateRefund(giftFlow.getId(), giftFlow.getAmount()); } - //TODO 移除优惠券 //移除优惠券 -// inRecordService.remove(QueryWrapper.create() -// .eq(ShopActivateCouponRecord::getSourceFlowId, inFlow.getId()) -// .eq(ShopActivateCouponRecord::getSource, "activate") -// .eq(ShopActivateCouponRecord::getStatus, 0)); + recordService.remove(QueryWrapper.create() + .eq(MkShopCouponRecord::getSourceFlowId, inFlow.getId()) + .eq(MkShopCouponRecord::getSource, "activate") + .eq(MkShopCouponRecord::getStatus, 0)); return CzgResult.success(); }