概述->新建或编辑(出库/入库)信息,产品的Cost成本单价和SalePrice销售单价的值不会更新的BUG
1个文件已修改
16 ■■■■ 已修改文件
controllers/operation.go 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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 {