fix(exports): 修复导出接口用户ID参数传递问题

- 取消从查询参数中获取 current_user_id 和 userId 的逻辑
- 调用 CountJobs 和 ListJobs 时传入空字符串替代用户ID
- 避免因传递错误用户ID导致的数据过滤错误
This commit is contained in:
zhouyonggao 2025-12-18 21:11:18 +08:00
parent b09865fcbd
commit 4b313adebb
1 changed files with 2 additions and 6 deletions

View File

@ -1459,12 +1459,8 @@ func (a *ExportsAPI) list(w http.ResponseWriter, r *http.Request) {
offset := (page - 1) * size
rrepo := repo.NewExportRepo()
var totalCount int64
uidStr := q.Get("current_user_id")
if uidStr == "" {
uidStr = q.Get("userId")
}
totalCount = rrepo.CountJobs(a.meta, tplID, uidStr)
itemsRaw, err := rrepo.ListJobs(a.meta, tplID, uidStr, size, offset)
totalCount = rrepo.CountJobs(a.meta, tplID, "")
itemsRaw, err := rrepo.ListJobs(a.meta, tplID, "", size, offset)
if err != nil {
failCat(w, r, http.StatusInternalServerError, err.Error(), "explain_error")
return