From f281cfdc37b58493644175046abf6008016bf8cd Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期二, 19 三月 2024 14:44:15 +0800
Subject: [PATCH] fix

---
 api/v1/salesDetails.go |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/api/v1/salesDetails.go b/api/v1/salesDetails.go
index 9e1abda..9386b24 100644
--- a/api/v1/salesDetails.go
+++ b/api/v1/salesDetails.go
@@ -277,11 +277,11 @@
 	for _, product := range products {
 		m[product.Number] = product
 	}
-	for _, v := range list {
+	for k, v := range list {
 		if m[v.Number] == nil {
 			continue
 		}
-		v.OrderAmount = m[v.Number].Amount.String()
+		list[k].OrderAmount = m[v.Number].Amount.String()
 	}
 
 	ctx.OkWithDetailed(list)
@@ -336,6 +336,9 @@
 	inputProductMap := make(map[string]*response.StoreInfo)
 	outputProductMap := make(map[string]*response.OutputSimpleInfo)
 	for _, v := range grpcOutputList {
+		if productMap[v.Number] == nil {
+			continue
+		}
 		if outputProductMap[v.Number] == nil {
 			simpleInfo := &response.OutputSimpleInfo{
 				Number: v.Number,
@@ -349,6 +352,9 @@
 		}
 	}
 	for _, v := range grpcInputList {
+		if productMap[v.Number] == nil {
+			continue
+		}
 		if inputProductMap[v.Number] == nil {
 			storeInfo := &response.StoreInfo{
 				Number:      v.Number,

--
Gitblit v1.8.0