fix
wangpengfei
2023-07-26 d3ff95a6631915cd56ac7f774f5fca297b9f5642
fix

fix the bug that pageNum, pageInfo doesn't work
2个文件已修改
9 ■■■■ 已修改文件
model/client.go 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/contacts.go 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
model/client.go
@@ -113,6 +113,10 @@
func (slf *ClientSearch) Find() ([]*Client, error) {
    var db = slf.build()
    var records = make([]*Client, 0)
    if slf.PageNum > 0 && slf.PageSize > 0 {
        db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
    }
    err := db.Preload("ClientStatus").Preload("ClientType").Preload("ClientOrigin").Preload("ClientLevel").Preload("FollowRecord").Preload("EnterpriseNature").Preload("RegisteredCapital").Preload("Industry").Preload("EnterpriseScale").Preload("Contacts").Preload("Country").Preload("Province").Preload("City").Preload("Region").Find(&records).Error
    return records, err
}
@@ -135,4 +139,4 @@
func (slf *ClientSearch) SetOrder(order string) *ClientSearch {
    slf.OrderBy = order
    return slf
}
}
model/contacts.go
@@ -115,6 +115,9 @@
func (slf *ContactSearch) FindAll() ([]*ContactDetail, error) {
    var db = slf.build()
    var records = make([]*ContactDetail, 0)
    if slf.PageNum > 0 && slf.PageSize > 0 {
        db = db.Limit(slf.PageSize).Offset((slf.PageNum - 1) * slf.PageSize)
    }
    err := db.Preload("FollowRecord").Preload("Client").Preload("Country").Preload("Province").Preload("City").Preload("Region").Find(&records).Error
    return records, err
}