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 47a5d4c..31f023c 100644 --- a/src/main/java/com/angelo/dynamicdatasource/service/impl/SendMsgServiceImpl.java +++ b/src/main/java/com/angelo/dynamicdatasource/service/impl/SendMsgServiceImpl.java @@ -66,11 +66,10 @@ public class SendMsgServiceImpl implements ISendMsgService { orderAmount = ComputeUtil.computeMultiply(ComputeUtil.computeDivide(orderAmount, outRate), 1); } if(dsKey.equals("retail")) { - if (Objects.equals(EOrderTypeRetail.REGISTER_ORDER.getValue(), saOrderExt.getOrderType()) || - Objects.equals(EOrderTypeRetail.RETAIL_UPGRADE.getValue(), saOrderExt.getOrderType())) { + // 注册+升级=首购 + if (Objects.equals(EOrderTypeRetail.RETAIL_REGISTER.getValue(), saOrderExt.getOrderType())) { registerAchieve = ComputeUtil.computeAdd(registerAchieve, orderAmount); - } else if (Objects.equals(EOrderTypeRetail.RETAIL_UPGRADE.getValue(), saOrderExt.getOrderType()) || - Objects.equals(EOrderTypeRetail.RETAIL_UPGRADE.getValue(), saOrderExt.getOrderType())) { + } else if (Objects.equals(EOrderTypeRetail.RETAIL_UPGRADE.getValue(), saOrderExt.getOrderType())) { updateAchieve = ComputeUtil.computeAdd(updateAchieve, orderAmount); } else { if (Objects.equals(EOrderTypeRetail.RETAIL_REPURCHASE.getValue(), saOrderExt.getOrderType())) { diff --git a/src/main/resources/mapper/SaOrderMapper.xml b/src/main/resources/mapper/SaOrderMapper.xml index ccf8518..bbb3e48 100644 --- a/src/main/resources/mapper/SaOrderMapper.xml +++ b/src/main/resources/mapper/SaOrderMapper.xml @@ -129,7 +129,6 @@ st.specs_name, st.ass_achievement, st.is_maker_gift, - st.USE_PICK, 0 channel, sb.pk_order pk_bonus_order, bt.bonus_value pk_bonus_items,