lishihai
2024-06-14 86530fe51ee65aea39e07e8fa131bf6e3310c4b0
controllers/operation.go
@@ -102,12 +102,10 @@
      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
         }
   for i, v := range params.Details {
      material := productMap[v.ProductId]
      if material != nil {
         params.Details[i].Note = material.Note
      }
   }
@@ -176,7 +174,6 @@
            return errors.New("请选择源位置")
         }
      }
   }
   return nil
}
@@ -1292,6 +1289,12 @@
   if params.Condition != "" {
      db = db.Where("wms_operation.number like ? or wms_operation.source_number like ? or from_location.`name` like ? or to_location.`name` like ? or material.`name` like ? ", "%"+params.Condition+"%", "%"+params.Condition+"%", "%"+params.Condition+"%", "%"+params.Condition+"%", "%"+params.Condition+"%")
   }
   if params.WarehouseId != 0 {
      db = db.Where("warehouse_id = ?", params.WarehouseId)
   }
   if params.LocationId != 0 {
      db = db.Where("location_id = ?", params.LocationId)
   }
   var (
      records = make([]*response.InventoryHistory, 0)
      total   int64