| | |
| | | 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 |