lishihai
2024-06-29 6c8fc638919e5bf778f47f4d2be188717b7de23b
概述->业务类型->按仓库Ids筛选->BUG REPORT
1个文件已修改
13 ■■■■■ 已修改文件
controllers/operation_type.go 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
controllers/operation_type.go
@@ -7,6 +7,7 @@
    "github.com/spf13/cast"
    "gorm.io/gorm"
    "strconv"
    "strings"
    "wms/constvar"
    "wms/extend/code"
    "wms/extend/util"
@@ -116,11 +117,21 @@
        util.ResponseFormat(c, code.RequestParamError, err.Error())
        return
    }
    warehouseIds := make([]int, 0)
    if "" != params.WarehouseIds {
        for _, strId := range strings.Split(params.WarehouseIds, ",") {
            intId, err := strconv.Atoi(strId)
            if err != nil {
                util.ResponseFormat(c, code.RequestParamError, err.Error())
            }
            warehouseIds = append(warehouseIds, intId)
        }
    }
    list, total, err := models.NewOperationTypeSearch().
        SetPage(params.Page, params.PageSize).
        SetKeyword(params.Keyword).
        SetOrder("id desc").
        SetWarehouseIds(params.WarehouseIds).
        SetWarehouseIds(warehouseIds).
        SetPreload(true).Find()
    if err != nil {
        util.ResponseFormat(c, code.RequestError, "查找失败")