From ac9720570fea0c9efda4e21297c5abe6b3e8d272 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Tue, 11 Mar 2025 17:09:58 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=B0=E9=87=8D=20=E5=90=91=E4=B8=8B?= =?UTF-8?q?=E5=8F=96=E6=95=B4=20=E4=BC=9A=E5=91=98=E6=B4=BB=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../account/service/ShopActivateService.java | 3 ++- .../service/impl/ShopActivateServiceImpl.java | 13 ++++----- .../czg/service/order/dto/VipPayParamDTO.java | 1 + .../service/impl/OrderInfoServiceImpl.java | 14 +++++----- .../order/service/impl/PayServiceImpl.java | 27 ++++++++++++++----- 5 files changed, 38 insertions(+), 20 deletions(-) diff --git a/cash-common/cash-common-service/src/main/java/com/czg/account/service/ShopActivateService.java b/cash-common/cash-common-service/src/main/java/com/czg/account/service/ShopActivateService.java index 594e2b6c8..421a3fca0 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/account/service/ShopActivateService.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/account/service/ShopActivateService.java @@ -24,11 +24,12 @@ public interface ShopActivateService extends IService { /** * @param memAmount 充值金额 + * @param activateId 参加活动Id * @param relationId 关联Id * 霸王餐时 订单id * 充值奖励 的关联id 是tb_shop_user_flow的充值 记录id * 支付/退款 tb_order_payment.id */ - void giveActivate(ShopUser shopUser, BigDecimal memAmount, Long relationId); + void giveActivate(ShopUser shopUser, BigDecimal memAmount, Long activateId, Long relationId); } diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopActivateServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopActivateServiceImpl.java index c273dea22..ca18e9929 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopActivateServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/ShopActivateServiceImpl.java @@ -81,11 +81,11 @@ public class ShopActivateServiceImpl extends ServiceImpl getCoupons(String couponJson) { Map couponMap; try { - couponMap = JSONObject.parseObject(couponJson, new TypeReference<>() {}); + couponMap = JSONObject.parseObject(couponJson, new TypeReference<>() { + }); } catch (Exception e) { return new ArrayList<>(); } diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/dto/VipPayParamDTO.java b/cash-service/order-service/src/main/java/com/czg/service/order/dto/VipPayParamDTO.java index 315f977a4..e3ccbbd81 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/dto/VipPayParamDTO.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/dto/VipPayParamDTO.java @@ -16,6 +16,7 @@ public class VipPayParamDTO { @NotNull(message = "店铺不能为空") private Long shopId; private Long shopUserId; + private Long activateId; /** * 霸王餐使用 */ 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 2071a5f29..46f2eed9a 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 @@ -429,13 +429,13 @@ public class OrderInfoServiceImpl extends ServiceImpl map = JSONObject.parseObject(JSONObject.toJSONString(jsPayResp.getPayInfo())); - case CzgLtPayResp ltPayResp -> map = JSONObject.parseObject(JSONObject.toJSONString(ltPayResp.getPayInfo())); + case CzgLtPayResp ltPayResp -> + map = JSONObject.parseObject(JSONObject.toJSONString(ltPayResp.getPayInfo())); case CzgScanPayResp scanPayResp -> map = JSONObject.parseObject(JSONObject.toJSONString(scanPayResp.getPayInfo())); default -> throw new IllegalStateException("Unexpected value: " + data);