diff --git a/app/admin/models/erp_order.go b/app/admin/models/erp_order.go index 3f64fc6..427f63d 100644 --- a/app/admin/models/erp_order.go +++ b/app/admin/models/erp_order.go @@ -2120,6 +2120,7 @@ func QueryErpOrderPayStatus(billSn string) (*ErpOrderPayResp, error) { "total_amount": hmQueryResp.TotalAmount, "pay_way": hmQueryResp.PayWayCode, "status": payStatus, + "updated_at": time.Now(), } begin := orm.Eloquent.Begin() @@ -2134,7 +2135,10 @@ func QueryErpOrderPayStatus(billSn string) (*ErpOrderPayResp, error) { if payStatus == PayOk { // 支付成功 // 更新零售订单表 err = begin.Model(&ErpOrder{}).Where("id = ?", orderRecordInfo.ErpOrderId). - Updates(map[string]interface{}{"pay_status": HavePaid}).Error + Updates(map[string]interface{}{ + "pay_status": HavePaid, + "updated_at": time.Now(), + }).Error if err != nil { begin.Rollback() logger.Error("query update erp_order_record err:", logger.Field("err", err)) @@ -4910,7 +4914,7 @@ func QueryReceiptData(req *ErpOrderDeleteReq, c *gin.Context) (*ErpOrderReceiptD resp.StoreName = order.StoreName resp.Barcode = order.BillSn resp.OddNum = order.BillSn - resp.Time = Now() + resp.Time = orders[0].UpdatedAt resp.CollectS = order.MakerName commodityMap := make(map[string]TableData, 0)