日期区分用户和管理员

This commit is contained in:
刘祥超
2020-12-23 11:56:55 +08:00
parent 7efce621b0
commit 8c6f9cf65d
2 changed files with 20 additions and 4 deletions

View File

@@ -58,7 +58,7 @@ func (this *LogDAO) CreateLog(adminType string, adminId int64, level string, des
}
// 计算所有日志数量
func (this *LogDAO) CountLogs(dayFrom string, dayTo string, keyword string) (int64, error) {
func (this *LogDAO) CountLogs(dayFrom string, dayTo string, keyword string, userType string) (int64, error) {
dayFrom = this.formatDay(dayFrom)
dayTo = this.formatDay(dayTo)
@@ -75,11 +75,19 @@ func (this *LogDAO) CountLogs(dayFrom string, dayTo string, keyword string) (int
Param("keyword", "%"+keyword+"%")
}
// 用户类型
switch userType {
case "admin":
query.Where("adminId>0")
case "user":
query.Where("userId>0")
}
return query.Count()
}
// 列出单页日志
func (this *LogDAO) ListLogs(offset int64, size int64, dayFrom string, dayTo string, keyword string) (result []*Log, err error) {
func (this *LogDAO) ListLogs(offset int64, size int64, dayFrom string, dayTo string, keyword string, userType string) (result []*Log, err error) {
dayFrom = this.formatDay(dayFrom)
dayTo = this.formatDay(dayTo)
@@ -95,6 +103,14 @@ func (this *LogDAO) ListLogs(offset int64, size int64, dayFrom string, dayTo str
Param("keyword", "%"+keyword+"%")
}
// 用户类型
switch userType {
case "admin":
query.Where("adminId>0")
case "user":
query.Where("userId>0")
}
_, err = query.
Offset(offset).
Limit(size).