From 10c6a2191dd0d22b9156ac0a12ea86b8967b9f74 Mon Sep 17 00:00:00 2001 From: Derran Date: Thu, 9 Jan 2025 15:04:52 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BA=A2=E5=A8=98=E7=A7=AF=E5=88=86=E5=8D=87?= =?UTF-8?q?=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../aggregate/order/constant/MatchmakerOrderTypeEnum.java | 2 +- .../qniao/dam/application/handler/order/OrderEventHandler.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/order/constant/MatchmakerOrderTypeEnum.java b/dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/order/constant/MatchmakerOrderTypeEnum.java index 1f5f54f..729c2d5 100644 --- a/dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/order/constant/MatchmakerOrderTypeEnum.java +++ b/dating-agency-mall-constant/src/main/java/com/qniao/dam/domian/aggregate/order/constant/MatchmakerOrderTypeEnum.java @@ -27,7 +27,7 @@ public enum MatchmakerOrderTypeEnum { } @JsonCreator - public static MatchmakerOrderTypeEnum get(Object code) { + public static MatchmakerOrderTypeEnum get(Integer code) { for (MatchmakerOrderTypeEnum e : MatchmakerOrderTypeEnum.values()) { if (e.getValue().equals(code)) { return e; diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/handler/order/OrderEventHandler.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/handler/order/OrderEventHandler.java index 6fd7d0f..f4b8ffe 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/handler/order/OrderEventHandler.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/handler/order/OrderEventHandler.java @@ -117,7 +117,7 @@ public class OrderEventHandler extends BaseApplicationService { //红娘加盟费 if (OrderBelongingEnum.MATCHMAKER.equals(order.getOrderBelonging())) { OrderItem orderItem = order.getOrderItemList().get(0); - MatchmakerOrderTypeEnum matchmakerOrderType = MatchmakerOrderTypeEnum.get(order.getExtInfo().get("matchmakerOrderType")); + MatchmakerOrderTypeEnum matchmakerOrderType = MatchmakerOrderTypeEnum.get(Integer.valueOf(order.getExtInfo().get("matchmakerOrderType"))); ProductSpec productSpec = productSpecRepository.load(orderItem.getProductSpecId()); int validityPeriodDays = 0; ProductSpecTerm term = productQueryService.getTermByName(productSpec.getProductSpecTermList(), ProductSpecTermNameEnum.VALIDITY_PERIOD);