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