lishiqiang преди 2 седмици
родител
ревизия
4d21077a86

+ 9 - 0
ship-module-trade/ship-module-trade-biz/src/main/java/com/yc/ship/module/trade/service/otc/impl/OtcTradeOrderServiceImpl.java

@@ -503,6 +503,15 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
                 extMap.put("result", "审核不通过");
                 TradeOrderLogUtils.setOrderInfo(orderId, tradeOrderDO.getOrderStatus(), tradeOrderDO.getOrderStatus(), extMap);
 
+            }else{
+                //针对第一次提交就进入审核的情况下,如果审核拒绝 订单状态直接修改为留位状态
+                tradeOrderMapper.update(Wrappers.<TradeOrderDO>lambdaUpdate()
+                        .set(TradeOrderDO::getAuditStatus, 0)
+                        .set(TradeOrderDO::getOrderStatus, TradeOrderStatusEnum.YD.getStatus())
+                        .set(TradeOrderDO::getUpdateTime, LocalDateTime.now())
+                        .set(TradeOrderDO::getDeposiStatus, 0)
+                        .eq(TradeOrderDO::getId, orderId)
+                );
             }
         }
         return CommonResult.success("审核成功");