|
@@ -166,6 +166,7 @@ type ReportList struct {
|
|
|
ClassifyNameThird string `description:"三级分类名称"`
|
|
|
InheritReportId int `description:"待继承的报告ID"`
|
|
|
}
|
|
|
+
|
|
|
func (m *ReportList) AfterFind(db *gorm.DB) (err error) {
|
|
|
m.ModifyTime = utils.GormDateStrToDateTimeStr(m.ModifyTime)
|
|
|
m.PublishTime = utils.GormDateStrToDateTimeStr(m.PublishTime)
|
|
@@ -175,6 +176,7 @@ func (m *ReportList) AfterFind(db *gorm.DB) (err error) {
|
|
|
m.PrePublishTime = utils.GormDateStrToDateTimeStr(m.PrePublishTime)
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
type ReportListResp struct {
|
|
|
List []*ReportList
|
|
|
Paging *paging.PagingItem `description:"分页数据"`
|
|
@@ -224,7 +226,7 @@ func GetReportListV1(condition string, pars []interface{}, startSize, pageSize i
|
|
|
}
|
|
|
// 排序:1:未发布;2:已发布;3-待提交;4-待审批;5-已驳回;6-已通过
|
|
|
sql += ` ORDER BY FIELD(state,3,1,4,5,6,2), modify_time DESC LIMIT ?,?`
|
|
|
- pars = append(pars, (startSize-1)*pageSize, pageSize)
|
|
|
+ pars = append(pars, startSize, pageSize)
|
|
|
err = o.Raw(sql, pars...).Find(&items).Error
|
|
|
return
|
|
|
}
|
|
@@ -239,7 +241,7 @@ a.classify_name_third,a.abstract,a.admin_id,a.admin_real_name,a.last_modify_admi
|
|
|
sql += condition
|
|
|
}
|
|
|
sql += ` LIMIT ?,?`
|
|
|
- pars = append(pars, (startSize-1)*pageSize, pageSize)
|
|
|
+ pars = append(pars, startSize, pageSize)
|
|
|
err = o.Raw(sql, pars...).Find(&items).Error
|
|
|
return
|
|
|
}
|