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())) {