fix(order): 修复订单支付时间设置逻辑
- 将支付时间设置为订单创建时间而非当前时间 - 添加订单状态检查逻辑 - 当订单状态为2时自动重置为0状态 - 确保支付成功后的时间戳一致性
This commit is contained in:
@@ -779,7 +779,10 @@ public class ShopOrderServiceImpl extends ServiceImpl<ShopOrderMapper, ShopOrder
|
||||
return true;
|
||||
}
|
||||
shopOrder.setPayStatus(true);
|
||||
shopOrder.setPayTime(LocalDateTime.now());
|
||||
shopOrder.setPayTime(shopOrder.getCreateTime());
|
||||
if(shopOrder.getOrderStatus().equals(2)){
|
||||
shopOrder.setOrderStatus(0);
|
||||
}
|
||||
shopOrder.setTransactionId(result.getTransactionId());
|
||||
updateById(shopOrder);
|
||||
handlePaymentSuccess(shopOrder);
|
||||
|
||||
Reference in New Issue
Block a user