From 7862419f82ad7e12d13c3a763c906fdc370156c7 Mon Sep 17 00:00:00 2001
From: lishihai <dslsh@dscom>
Date: 星期四, 20 六月 2024 09:35:11 +0800
Subject: [PATCH] 概述->新建或编辑(出库/入库)信息,产品的Cost成本单价和SalePrice销售单价的值不会更新的BUG

---
 controllers/operation.go |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/controllers/operation.go b/controllers/operation.go
index f48a1e2..f6bbcdb 100644
--- a/controllers/operation.go
+++ b/controllers/operation.go
@@ -97,10 +97,10 @@
 		}
 		od := params.Details
 		for _, v := range od {
-			material, err := models.NewMaterialSearch().SetID(v.ProductId).First()
-			if err != nil {
-				return err
-			}
+			//material, err := models.NewMaterialSearch().SetID(v.ProductId).First()
+			//if err != nil {return err}
+			material := new(models.Material)
+			material.ID = v.ProductId
 			material.Cost = v.Cost
 			material.SalePrice = v.SalePrice
 			if err := models.NewMaterialSearch().SetOrm(db).Update(material); err != nil {
@@ -335,10 +335,10 @@
 		}
 		od := params.Details
 		for _, v := range od {
-			material, err := models.NewMaterialSearch().SetID(v.ProductId).First()
-			if err != nil {
-				return err
-			}
+			//material, err := models.NewMaterialSearch().SetID(v.ProductId).First()
+			//if err != nil {return err}
+			material := new(models.Material)
+			material.ID = v.ProductId
 			material.Cost = v.Cost
 			material.SalePrice = v.SalePrice
 			if err := models.NewMaterialSearch().SetOrm(tx).Update(material); err != nil {

--
Gitblit v1.8.0