dsmzx
2024-06-13 f72fb9ca31fbf27b4abbc0156e60ea162f58df81
controllers/operation.go
@@ -92,6 +92,25 @@
      return
   }
   var productIds []string
   for _, v := range params.Details {
      productIds = append(productIds, v.ProductId)
   }
   products, err := models.NewMaterialSearch().SetIDs(productIds).FindNotTotal()
   if err != nil {
      logx.Errorf("MonthStats get products err:%v", err)
      return
   }
   productMap := models.MaterialMap(products)
   for key, value := range productMap {
      for i := 0; i < len(params.Details); i++ {
         if key == params.Details[i].ProductId {
            params.Details[i].Note = value.Note
            break
         }
      }
   }
   if err := models.NewOperationSearch().Create(&params); err != nil {
      logx.Errorf("Operation create err: %v", err)
      util.ResponseFormat(c, code.SaveFail, "添加失败:"+err.Error())