From 31c79e226f19f79505de78c3f144a50c9e598ff4 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期二, 29 八月 2023 14:50:53 +0800
Subject: [PATCH] fix

---
 api/v1/purchase/purchase.go  |    1 +
 service/purchase/purchase.go |    8 +++++---
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/api/v1/purchase/purchase.go b/api/v1/purchase/purchase.go
index 1d220d6..68f16d9 100644
--- a/api/v1/purchase/purchase.go
+++ b/api/v1/purchase/purchase.go
@@ -47,6 +47,7 @@
 	}
 
 	purchaseRecord.ID = 0
+	purchaseRecord.Status = purchase.OrderStatusConfirmed
 	err = service.NewPurchaseService().CreatePurchase(&purchaseRecord, params.ProductList)
 
 	if err != nil {
diff --git a/service/purchase/purchase.go b/service/purchase/purchase.go
index c829fc1..0df0c5c 100644
--- a/service/purchase/purchase.go
+++ b/service/purchase/purchase.go
@@ -152,10 +152,10 @@
 		}
 
 		switch targetStatus {
-		case purchase.OrderStatusConfirmed:
-			return SendInspect(purchaseData)
 		case purchase.OrderStatusReceived:
+			return SendInspect(purchaseData)
 		case purchase.OrderStatusStored:
+		case purchase.OrderStatusCompleted:
 		}
 		return nil
 	})
@@ -173,7 +173,9 @@
 	}
 	productService := &test.ProductService{}
 	_, productMap, err := productService.GetProducts(productIds)
-
+	if err != nil {
+		return err
+	}
 	inspectOrders := make([]*qualityinspect.QualityInspect, 0, len(productList))
 	for _, productItem := range productList {
 		product := productMap[uint(productItem.ProductId)]

--
Gitblit v1.8.0