|
|
@@ -1990,7 +1990,7 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
Long discountId = summary.getDiscountId();
|
|
|
shipTradeOrderCreateReqVO.setAmount(orderMoney);
|
|
|
shipTradeOrderCreateReqVO.setPayAmount(realAmount);
|
|
|
- if ((orderMoney != null && realAmount != null && realAmount.compareTo(orderMoney) != 0) || shipTradeOrderCreateReqVO.getAmount().compareTo(tradeOrderDO.getAmount())!=0) {
|
|
|
+ if ((orderMoney != null && realAmount != null && (realAmount.compareTo(orderMoney) != 0) || shipTradeOrderCreateReqVO.getAmount().compareTo(tradeOrderDO.getAmount())!=0)) {
|
|
|
shipTradeOrderCreateReqVO.setConfirmType(1);
|
|
|
TradeOrderBindDO tradeOrderBindDO = new TradeOrderBindDO();
|
|
|
tradeOrderBindDO.setId(IdWorker.getId());
|
|
|
@@ -2134,10 +2134,10 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- List<TradeDetailRespVO> orderDetailByOrderId = tradeDetailMapper.getOrderDetailByOrderId(orderId);
|
|
|
- if(orderDetailByOrderId!=null){
|
|
|
-
|
|
|
- }
|
|
|
+// List<TradeDetailRespVO> orderDetailByOrderId = tradeDetailMapper.getOrderDetailByOrderId(orderId);
|
|
|
+// if(orderDetailByOrderId!=null){
|
|
|
+//
|
|
|
+// }
|
|
|
|
|
|
if(tradeOrderDO.getPayStatus()==1 && tradeOrderDO.getPayAmount().subtract(shipTradeOrderCreateReqVO.getPayAmount()).compareTo(BigDecimal.ZERO)!=0){
|
|
|
return CommonResult.error(500, "已支付订单金额发生变化"+tradeOrderDO.getPayAmount()+"->"+shipTradeOrderCreateReqVO.getPayAmount());
|
|
|
@@ -2245,13 +2245,21 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
auditType = 3;
|
|
|
desc = "平台修改定金金额,订单进入三级审核";
|
|
|
}
|
|
|
+ if (shipTradeOrderCreateReqVO.getRealOrderMoney().compareTo(tradeOrderDO.getPayAmount())!=0 && loginUser.getDistributorId() != null) {
|
|
|
+ auditType = 3;
|
|
|
+ desc = "平台修改实际金额,订单进入三级审核";
|
|
|
+ }
|
|
|
if (oldleaderAmount.compareTo(leaderAmount)!=0 || oldwithAmount.compareTo(withAmount)!=0 || oldotherMoney.compareTo(otherMoney)!=0) {
|
|
|
auditType = 4;
|
|
|
desc = "领队陪同修改,订单进入四级审核";
|
|
|
}
|
|
|
if (shipTradeOrderCreateReqVO.getAmount().compareTo(tradeOrderDO.getAmount())!=0 && loginUser.getDistributorId() != null) {
|
|
|
auditType = 4;
|
|
|
- desc = "分销商修改订单金额发生变化,订单进入四级审核";
|
|
|
+ desc = "分销商修改订单金额,订单进入四级审核";
|
|
|
+ }
|
|
|
+ if (shipTradeOrderCreateReqVO.getRealOrderMoney().compareTo(tradeOrderDO.getPayAmount())!=0 && loginUser.getDistributorId() != null) {
|
|
|
+ auditType = 4;
|
|
|
+ desc = "分销商修改实际金额,订单进入四级审核";
|
|
|
}
|
|
|
//1.取消订单,四级审核,销售-计调-运营主管-营销经理
|
|
|
//2.重要信息修改(修改游客信息,价格变动),四级审核,销售-计调-运营主管-营销经理
|