|
|
@@ -1218,7 +1218,9 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
tradeOrderAuditDO.setTenantId(tradeOrderDO.getTenantId());
|
|
|
tradeOrderAuditMapper.insert(tradeOrderAuditDO);
|
|
|
|
|
|
- if (tradeOrderDO.getAuditStatus() + 1 > tradeOrderDO.getAuditType()) {
|
|
|
+// if (tradeOrderDO.getAuditStatus() + 1 > tradeOrderDO.getAuditType()) {
|
|
|
+ // 20260529 取消审核流程修改为 销售-计调 二级审核
|
|
|
+ if (tradeOrderDO.getAuditStatus() + 1 == 3) {
|
|
|
BigDecimal supplementAmount = tradeOrderDO.getRealPayAmount().subtract(damaged);
|
|
|
int isSupplement = supplementAmount.compareTo(BigDecimal.ZERO) > 0 ? 0 : 1;
|
|
|
try {
|
|
|
@@ -1246,7 +1248,8 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
}
|
|
|
|
|
|
tradeOrderMapper.update(Wrappers.<TradeOrderDO>lambdaUpdate()
|
|
|
- .set(TradeOrderDO::getAuditStatus, tradeOrderDO.getAuditStatus() + 1)
|
|
|
+// .set(TradeOrderDO::getAuditStatus, tradeOrderDO.getAuditStatus() + 1)
|
|
|
+ .set(TradeOrderDO::getAuditStatus, 5)
|
|
|
.set(TradeOrderDO::getUpdateTime, LocalDateTime.now())
|
|
|
.set(TradeOrderDO::getDamagedStatus, 2)
|
|
|
.set(TradeOrderDO::getSupplementAmount, supplementAmount)
|