|
@@ -137,6 +137,9 @@ public class TradeOrderServiceImpl implements TradeOrderService {
|
|
|
new TradeOrderDO().setPayStatus(true).setPayTime(LocalDateTime.now())
|
|
|
// 支付成功就完成
|
|
|
.setStatus(TradeOrderStatusEnum.COMPLETED.getStatus())
|
|
|
+ // null的目的是解决订单超时后,pay服务才同步状态回到订单
|
|
|
+ .setCancelType(null)
|
|
|
+ .setCancelTime(null)
|
|
|
.setPayChannelCode(payOrder.getChannelCode()));
|
|
|
if (updateCount == 0) {
|
|
|
throw exception(ORDER_UPDATE_PAID_STATUS_NOT_UNPAID);
|