fix(order): 修正订单支付时间设置逻辑
- 将支付时间设置为订单创建时间而非当前时间 - 添加订单状态重置为初始状态的逻辑
This commit is contained in:
@@ -489,7 +489,8 @@ public class ShopOrderServiceImpl extends ServiceImpl<ShopOrderMapper, ShopOrder
|
||||
Transaction result = service.queryOrderByOutTradeNo(queryRequest);
|
||||
if (result.getTradeState().equals(Transaction.TradeStateEnum.SUCCESS)) {
|
||||
shopOrder.setPayStatus(true);
|
||||
shopOrder.setPayTime(LocalDateTime.now());
|
||||
shopOrder.setPayTime(shopOrder.getCreateTime());
|
||||
shopOrder.setOrderStatus(0);
|
||||
shopOrder.setTransactionId(result.getTransactionId());
|
||||
updateById(shopOrder);
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user