From 28c6fe64cc42483f331a3bcecf5794c0c106f0e0 Mon Sep 17 00:00:00 2001 From: sangelxiu1 <15781802@163.com> Date: Sat, 11 Oct 2025 08:58:36 +0800 Subject: [PATCH] =?UTF-8?q?##=20Feat=20-=20=E5=A2=9E=E5=8A=A0=E4=BC=97?= =?UTF-8?q?=E5=BA=B7=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../angelo/dynamicdatasource/enums/EOrderTypeRetail.java | 2 ++ .../service/impl/SendMsgServiceImpl.java | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/src/main/java/com/angelo/dynamicdatasource/enums/EOrderTypeRetail.java b/src/main/java/com/angelo/dynamicdatasource/enums/EOrderTypeRetail.java index 5f32f44..9d9cceb 100644 --- a/src/main/java/com/angelo/dynamicdatasource/enums/EOrderTypeRetail.java +++ b/src/main/java/com/angelo/dynamicdatasource/enums/EOrderTypeRetail.java @@ -81,6 +81,8 @@ public enum EOrderTypeRetail { RETAIL_PICK(46, "提货订单", 0, EnumsPrefixConstants.ORDER_TYPE + 46), + DISCOUNT_ORDER(47, "五折专区", 0, EnumsPrefixConstants.ORDER_TYPE + 47), + ; /** diff --git a/src/main/java/com/angelo/dynamicdatasource/service/impl/SendMsgServiceImpl.java b/src/main/java/com/angelo/dynamicdatasource/service/impl/SendMsgServiceImpl.java index 018a877..65c5f7d 100644 --- a/src/main/java/com/angelo/dynamicdatasource/service/impl/SendMsgServiceImpl.java +++ b/src/main/java/com/angelo/dynamicdatasource/service/impl/SendMsgServiceImpl.java @@ -78,6 +78,14 @@ public class SendMsgServiceImpl implements ISendMsgService { } repurchaseAchieve = ComputeUtil.computeAdd(repurchaseAchieve, orderAmount); } + }else if (dsKey.equals("zk")){ // 众康 + if (Objects.equals(EOrderTypeRetail.RETAIL_REGISTER.getValue(), saOrderExt.getOrderType()) || + Objects.equals(EOrderTypeRetail.RETAIL_UPGRADE.getValue(), saOrderExt.getOrderType())) { + registerAchieve = ComputeUtil.computeAdd(registerAchieve, orderAmount); + }else if(Objects.equals(EOrderTypeRetail.RETAIL_REPURCHASE.getValue(), saOrderExt.getOrderType()) || + Objects.equals(EOrderTypeRetail.DISCOUNT_ORDER.getValue(), saOrderExt.getOrderType())){ + repurchaseAchieve = ComputeUtil.computeAdd(repurchaseAchieve, orderAmount); + } }else{ if (Objects.equals(EOrderType.REGISTER_ORDER.getValue(), saOrderExt.getOrderType()) || Objects.equals(EOrderType.SPECIAL_UPGRADE_ORDER.getValue(), saOrderExt.getOrderType())) {