diff --git a/app/admin/models/commodity.go b/app/admin/models/commodity.go index 1a53160..7dcd2e6 100644 --- a/app/admin/models/commodity.go +++ b/app/admin/models/commodity.go @@ -2784,7 +2784,12 @@ func (m *ErpStockCommodityListReq) buildQueryConditions(qs *gorm.DB, nType uint3 } if m.ErpCategoryId != 0 { //商品分类id - qs = qs.Where("erp_category_id=?", m.ErpCategoryId) + categoryList, _ := GetSubcategoryIds(m.ErpCategoryId) + if categoryList == nil { + categoryList = append(categoryList, m.ErpCategoryId) + } + + qs = qs.Where("erp_category_id in ?", categoryList) } if m.IMEI != "" { //商品串码