From 51b5ceb5ac07e5fba7efc616700c7b69d5a16c77 Mon Sep 17 00:00:00 2001 From: liujiandao <274878379@qq.com> Date: 星期六, 23 三月 2024 09:32:32 +0800 Subject: [PATCH] 质检修改 --- service/purchase/purchase.go | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/service/purchase/purchase.go b/service/purchase/purchase.go index f77f0c2..1fbe313 100644 --- a/service/purchase/purchase.go +++ b/service/purchase/purchase.go @@ -402,14 +402,14 @@ return list, err } -func (slf *PurchaseService) UpdatePurchaseStatus(purchaseId uint, status int) error { +func (slf *PurchaseService) UpdatePurchaseStatus(number string, status int) error { var total int64 - err := global.GVA_DB.Model(&purchase.PurchaseQualityInspection{}).Where("status = ?", status).Count(&total).Error + err := global.GVA_DB.Model(&purchase.PurchaseQualityInspection{}).Where("purchase_number = ?", number).Where("status = ?", status).Count(&total).Error if err != nil { return err } if total == 0 { - err = global.GVA_DB.Model(&purchase.Purchase{}).Where("id = ?", purchaseId).Updates(map[string]interface{}{"status": purchase.OrderStatusReceived}).Error + err = global.GVA_DB.Model(&purchase.Purchase{}).Where("number = ?", number).Updates(map[string]interface{}{"status": purchase.OrderStatusReceived}).Error if err != nil { return err } -- Gitblit v1.8.0