From f6558cdc94769ede8ee2f9ffa5224ba6811b8cf5 Mon Sep 17 00:00:00 2001 From: liujiandao <274878379@qq.com> Date: 星期六, 25 十一月 2023 17:57:44 +0800 Subject: [PATCH] 推送wms修改 --- service/purchase/purchase.go | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/service/purchase/purchase.go b/service/purchase/purchase.go index 7771ac8..7dabf2c 100644 --- a/service/purchase/purchase.go +++ b/service/purchase/purchase.go @@ -175,7 +175,7 @@ //@param: id uint //@return: err error -func (slf *PurchaseService) Submit(id int, status purchase.OrderStatus) (err error) { +func (slf *PurchaseService) Submit(id int, status purchase.OrderStatus, warehouse string) (err error) { //purchaseData, err := slf.GetPurchase(id) //if err != nil { @@ -191,7 +191,12 @@ // targetStatus = purchase.OrderStatusCompleted //} err = global.GVA_DB.Transaction(func(tx *gorm.DB) error { - err = tx.Where("id = ?", id).Model(&purchase.Purchase{}).Updates(map[string]interface{}{"status": status}).Error + m := make(map[string]interface{}) + m["status"] = status + if warehouse != "" { + m["warehouse"] = warehouse + } + err = tx.Where("id = ?", id).Model(&purchase.Purchase{}).Updates(m).Error if err != nil { return err } -- Gitblit v1.8.0