liujiandao
2024-01-22 19212a001fa6f64abbf042a781ff0f18acb61fcc
产品查询修改2
1个文件已修改
16 ■■■■ 已修改文件
models/material.go 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
models/material.go
@@ -110,7 +110,7 @@
}
func NewMaterialSearch() *MaterialSearch {
    return &MaterialSearch{Orm: mysqlx.GetDB().Where("is_storage = ", 1)} //只查询有库存的
    return &MaterialSearch{Orm: mysqlx.GetDB().Where("is_storage = ?", 1)} //只查询有库存的
}
func (slf *MaterialSearch) SetOrm(tx *gorm.DB) *MaterialSearch {
@@ -133,10 +133,10 @@
    return slf
}
//func (slf *MaterialSearch) SetIsSale(isSale bool) *MaterialSearch {
//    slf.IsSale = isSale
//    return slf
//}
func (slf *MaterialSearch) SetIsSale(isSale bool) *MaterialSearch {
    slf.IsSale = isSale
    return slf
}
func (slf *MaterialSearch) SetIDs(ids []string) *MaterialSearch {
    slf.Ids = ids
@@ -249,9 +249,9 @@
    if len(slf.Ids) > 0 {
        db = db.Where("id in ?", slf.Ids)
    }
    //if slf.IsSale {
    //    db = db.Where("is_sale = ?", 1)
    //}
    if slf.IsSale {
        db = db.Where("is_sale = ?", 1)
    }
    if slf.CategoryId > 0 {
        db = db.Where("category_id = ?", slf.CategoryId)
    }