feat:兼容Sqlite3,去除Find_in_set函数,将数据拆分读取
This commit is contained in:
@ -43,20 +43,21 @@ func (c *Supplier) List(name, mobile string, kind model2.ManageSupplierKind, pag
|
||||
Order: model2.NewOrder("id", model2.OrderModeToDesc),
|
||||
}}
|
||||
if c.TenantID > 0 {
|
||||
// TODO:因不支持此写法,故删除此写法
|
||||
// 根据单位由下往上查看信息
|
||||
tenantInfo, err := model.NewSysTenant().Parent(c.TenantID)
|
||||
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
tenantIDs := make([]uint64, 0)
|
||||
|
||||
for _, v := range tenantInfo {
|
||||
tenantIDs = append(tenantIDs, v.ID)
|
||||
}
|
||||
where = append(where, &model2.ModelWhereOrder{
|
||||
Where: model2.NewWhereIn("tenant_id", tenantIDs),
|
||||
})
|
||||
//tenantInfo, err := model.NewSysTenant().Parent(c.TenantID)
|
||||
//
|
||||
//if err != nil {
|
||||
// return nil, err
|
||||
//}
|
||||
//tenantIDs := make([]uint64, 0)
|
||||
//
|
||||
//for _, v := range tenantInfo {
|
||||
// tenantIDs = append(tenantIDs, v.ID)
|
||||
//}
|
||||
//where = append(where, &model2.ModelWhereOrder{
|
||||
// Where: model2.NewWhereIn("tenant_id", tenantIDs),
|
||||
//})
|
||||
}
|
||||
if name != "" {
|
||||
where = append(where, &model2.ModelWhereOrder{
|
||||
|
Reference in New Issue
Block a user