|
|
@@ -556,7 +556,7 @@ public class TradeOrderServiceImpl implements TradeOrderService {
|
|
|
tradeOrderDO.setDeposiPayTime(oldtradeOrderDO.getDeposiPayTime());
|
|
|
tradeOrderDO.setDeposiStatus(oldtradeOrderDO.getDeposiStatus());
|
|
|
tradeOrderDO.setFreeAmount(oldtradeOrderDO.getFreeAmount());
|
|
|
- tradeOrderDO.setOrderStatus(oldtradeOrderDO.getOrderSort());
|
|
|
+ tradeOrderDO.setOrderStatus(oldtradeOrderDO.getOrderStatus());
|
|
|
tradeOrderDO.setDiscountId(oldtradeOrderDO.getDiscountId());
|
|
|
tradeOrderDO.setIsInsure(oldtradeOrderDO.getIsInsure());
|
|
|
tradeOrderDO.setIsBill(oldtradeOrderDO.getIsBill());
|
|
|
@@ -620,6 +620,11 @@ public class TradeOrderServiceImpl implements TradeOrderService {
|
|
|
tradeOrderDO.setOrderStatus(TradeOrderStatusEnum.UNPAID.getStatus());
|
|
|
tradeOrderDO.setConfirmDate(LocalDateTime.now());
|
|
|
}
|
|
|
+ if(oldtradeOrderDO!=null && oldtradeOrderDO.getOrderStatus()==TradeOrderStatusEnum.UNUSED.getStatus()
|
|
|
+ && tradeOrderDO.getOrderStatus() != TradeOrderStatusEnum.TRANSFER.getStatus()){
|
|
|
+ tradeOrderDO.setOrderStatus(TradeOrderStatusEnum.UNUSED.getStatus());
|
|
|
+ tradeOrderDO.setConfirmDate(LocalDateTime.now());
|
|
|
+ }
|
|
|
OrderJzDO orderJzDO = new OrderJzDO();
|
|
|
orderJzDO.setId(IdWorker.getId());
|
|
|
orderJzDO.setOrderId(tradeOrderDO.getId());
|