diff --git a/service/repositories/order.go b/service/repositories/order.go index e3d1e4c7..de3a9001 100644 --- a/service/repositories/order.go +++ b/service/repositories/order.go @@ -351,6 +351,7 @@ func (d *defaultOrder) PaymentSuccessful(ctx context.Context, in *PaymentSuccess } // 更新订单信息 + uOrderDetail["pay_status"] = orderPayStatusCode uOrderDetail["order_info"] = struct { Utime *time.Time `json:"utime"` Status gmodel.OrderStatus `json:"status"` diff --git a/utils/order/order.go b/utils/order/order.go index 5337531b..0036ad7c 100644 --- a/utils/order/order.go +++ b/utils/order/order.go @@ -166,6 +166,9 @@ func UpdateOrderStatusLink(statusLink []gmodel.OrderStatus, status gmodel.OrderS if status.Utime != nil { item.Utime = status.Utime } + if status.Ctime != nil { + item.Ctime = status.Ctime + } if status.Metadata != nil { item.Metadata = status.Metadata }