|
|
@@ -40,12 +40,21 @@ func QueryUserStaticDataPage(ctx *context.Context) { |
|
|
|
} |
|
|
|
userName := ctx.Query("userName") |
|
|
|
IsReturnFile := ctx.QueryBool("IsReturnFile") |
|
|
|
|
|
|
|
log.Info("startDate=" + startDate + " endDate=" + endDate + " userName=" + userName + " page=" + fmt.Sprint(page)) |
|
|
|
startTime, _ := time.Parse("2006-01-02", startDate) |
|
|
|
endTime, _ := time.Parse("2006-01-02", endDate) |
|
|
|
endTime = endTime.AddDate(0, 0, 1) |
|
|
|
log.Info("startTime=" + fmt.Sprint(startTime.Unix()) + " endDate=" + fmt.Sprint(endTime.Unix())) |
|
|
|
var startTime time.Time |
|
|
|
var endTime time.Time |
|
|
|
var isAll bool |
|
|
|
if startDate == "all" { |
|
|
|
isAll = true |
|
|
|
startTime = time.Now() |
|
|
|
endTime = time.Now() |
|
|
|
} else { |
|
|
|
startTime, _ = time.Parse("2006-01-02", startDate) |
|
|
|
endTime, _ = time.Parse("2006-01-02", endDate) |
|
|
|
endTime = endTime.AddDate(0, 0, 1) |
|
|
|
isAll = false |
|
|
|
log.Info("startTime=" + fmt.Sprint(startTime.Unix()) + " endDate=" + fmt.Sprint(endTime.Unix())) |
|
|
|
} |
|
|
|
|
|
|
|
if IsReturnFile { |
|
|
|
page = -1 |
|
|
@@ -60,6 +69,7 @@ func QueryUserStaticDataPage(ctx *context.Context) { |
|
|
|
UserName: userName, |
|
|
|
StartTime: startTime.Unix(), |
|
|
|
EndTime: endTime.Unix(), |
|
|
|
IsAll: isAll, |
|
|
|
} |
|
|
|
mapInterface := make(map[string]interface{}) |
|
|
|
re, count := models.QueryUserStaticDataPage(pageOpts) |
|
|
@@ -120,7 +130,13 @@ func QueryUserStaticDataPage(ctx *context.Context) { |
|
|
|
|
|
|
|
//设置默认打开的表单 |
|
|
|
xlsx.SetActiveSheet(index) |
|
|
|
filename := sheetName + "_" + strings.ReplaceAll(startDate, "-", "") + "_" + strings.ReplaceAll(endDate, "-", "") + ".xlsx" |
|
|
|
var filename string |
|
|
|
if isAll { |
|
|
|
filename = sheetName + "_" + ctx.Tr("user.static.all") + ".xlsx" |
|
|
|
} else { |
|
|
|
filename = sheetName + "_" + strings.ReplaceAll(startDate, "-", "") + "_" + strings.ReplaceAll(endDate, "-", "") + ".xlsx" |
|
|
|
} |
|
|
|
|
|
|
|
if len(userName) > 0 { |
|
|
|
filename = sheetName + "_" + userName + "_" + strings.ReplaceAll(startDate, "-", "") + "_" + strings.ReplaceAll(endDate, "-", "") + ".xlsx" |
|
|
|
} |
|
|
|