liujiandao
2023-12-04 5d54765193489c6bbec1e73367cf94639591cd4b
出入库明细设置分页
1个文件已修改
10 ■■■■■ 已修改文件
controllers/report_forms_controller.go 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
controllers/report_forms_controller.go
@@ -273,6 +273,16 @@
    if params.BaseOperationType != 0 {
        detailsSearch.Orm = detailsSearch.Orm.Where("base_operation_type = ?", params.BaseOperationType)
    }
    var t int64
    err = detailsSearch.Orm.Count(&t).Error
    if err != nil {
        util.ResponseFormat(c, code.RequestParamError, fmt.Errorf("查询总条数失败: %v", err))
        return
    }
    total = uint64(t)
    if params.Page*params.PageSize > 0 {
        detailsSearch.Orm = detailsSearch.Orm.Offset((params.Page - 1) * params.PageSize).Limit(params.PageSize)
    }
    err = detailsSearch.Orm.Find(&result).Error
    if err != nil {
        util.ResponseFormat(c, code.RequestParamError, fmt.Errorf("查询操作明细失败: %v", err))