|
@@ -20,6 +20,8 @@ type UserReadRecord struct {
|
|
|
ClassifyName1 string `description:"一级分类名称"`
|
|
|
ClassifyId2 int `description:"二级分类id"`
|
|
|
ClassifyName2 string `description:"二级分类名称"`
|
|
|
+ ClassifyId3 int `description:"三级分类id"`
|
|
|
+ ClassifyName3 string `description:"三级分类名称"`
|
|
|
Timestamp int `description:"阅读开始时间戳"`
|
|
|
EndTimestamp int `description:"阅读结束时间戳"`
|
|
|
CreateTime time.Time `description:"创建时间"`
|
|
@@ -43,7 +45,7 @@ type PermissionCntStaitc struct {
|
|
|
func GetUserReadRecordByUserId(firstClassifyIds, secondClassifyIds, thirdClassifyIds []int, userId int, condition string, pars []interface{}, startSize, pageSize int) (items []*UserReadRecord, err error) {
|
|
|
o := orm.NewOrm()
|
|
|
sql := `SELECT DISTINCT ur.user_read_record_id, ur.report_id, ur.report_title, ur.chart_permission_name, ur.classify_name2,
|
|
|
- ur.create_time, ur.stay_time, ur.classify_id2
|
|
|
+ ur.create_time, ur.stay_time, ur.classify_id2, ur.classify_id3, ur.classify_name3
|
|
|
FROM user_read_record AS ur
|
|
|
LEFT JOIN user_read_permission2 AS urp2
|
|
|
ON ur.user_read_record_id = urp2.user_read_record_id
|