fix(exports): 修复导出接口用户ID参数传递问题
- 取消从查询参数中获取 current_user_id 和 userId 的逻辑 - 调用 CountJobs 和 ListJobs 时传入空字符串替代用户ID - 避免因传递错误用户ID导致的数据过滤错误
This commit is contained in:
parent
b09865fcbd
commit
4b313adebb
|
|
@ -1459,12 +1459,8 @@ func (a *ExportsAPI) list(w http.ResponseWriter, r *http.Request) {
|
||||||
offset := (page - 1) * size
|
offset := (page - 1) * size
|
||||||
rrepo := repo.NewExportRepo()
|
rrepo := repo.NewExportRepo()
|
||||||
var totalCount int64
|
var totalCount int64
|
||||||
uidStr := q.Get("current_user_id")
|
totalCount = rrepo.CountJobs(a.meta, tplID, "")
|
||||||
if uidStr == "" {
|
itemsRaw, err := rrepo.ListJobs(a.meta, tplID, "", size, offset)
|
||||||
uidStr = q.Get("userId")
|
|
||||||
}
|
|
||||||
totalCount = rrepo.CountJobs(a.meta, tplID, uidStr)
|
|
||||||
itemsRaw, err := rrepo.ListJobs(a.meta, tplID, uidStr, size, offset)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
failCat(w, r, http.StatusInternalServerError, err.Error(), "explain_error")
|
failCat(w, r, http.StatusInternalServerError, err.Error(), "explain_error")
|
||||||
return
|
return
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue