| | |
| | | ShippingDuration: p.ShippingDuration, |
| | | Specifications: p.Specifications, |
| | | CategoryName: p.CategoryName, |
| | | ModelNumber: p.ModelNumber, |
| | | }) |
| | | } |
| | | |
| | |
| | | return |
| | | } |
| | | |
| | | err = db.Limit(limit).Offset(offset).Preload("Supplier").Find(&ps).Error |
| | | err = db.Limit(limit).Offset(offset).Order("id desc").Preload("Supplier").Find(&ps).Error |
| | | return ps, total, err |
| | | } |
| | | |
| | |
| | | db := global.GVA_DB.Model(&test.Material{}) |
| | | var ps []test.Material |
| | | if info.Keyword != "" { |
| | | db = db.Where("name LIKE ? or number LIKE ?", "%"+info.Name+"%", "%"+info.Number+"%") |
| | | db = db.Where("name LIKE ? or id LIKE ?", "%"+info.Keyword+"%", "%"+info.Keyword+"%") |
| | | } |
| | | |
| | | db = db.Where("purchase_type = ?", test.PurchaseTypeOutSource) |
| | | //类型为采购 |
| | | db = db.Where("purchase_types LIKE ?", "%1%") |
| | | |
| | | db = db.Where("is_storage = ?", 1) |
| | | |
| | | err = db.Count(&total).Error |
| | | if err != nil { |