1、优化零售订单小票打印时间,以实际支付时间为准;

This commit is contained in:
chenlin 2024-09-06 10:33:25 +08:00
parent 502a67429e
commit 315e22a488

View File

@ -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)