(c *gin.Context)
| 249 | } |
| 250 | |
| 251 | func GetUserTask(c *gin.Context) { |
| 252 | pageInfo := common.GetPageQuery(c) |
| 253 | |
| 254 | userId := c.GetInt("id") |
| 255 | |
| 256 | startTimestamp, _ := strconv.ParseInt(c.Query("start_timestamp"), 10, 64) |
| 257 | endTimestamp, _ := strconv.ParseInt(c.Query("end_timestamp"), 10, 64) |
| 258 | |
| 259 | queryParams := model.SyncTaskQueryParams{ |
| 260 | Platform: constant.TaskPlatform(c.Query("platform")), |
| 261 | TaskID: c.Query("task_id"), |
| 262 | Status: c.Query("status"), |
| 263 | Action: c.Query("action"), |
| 264 | StartTimestamp: startTimestamp, |
| 265 | EndTimestamp: endTimestamp, |
| 266 | } |
| 267 | |
| 268 | items := model.TaskGetAllUserTask(userId, pageInfo.GetStartIdx(), pageInfo.GetPageSize(), queryParams) |
| 269 | total := model.TaskCountAllUserTask(userId, queryParams) |
| 270 | pageInfo.SetTotal(int(total)) |
| 271 | pageInfo.SetItems(items) |
| 272 | common.ApiSuccess(c, pageInfo) |
| 273 | } |
nothing calls this directly
no test coverage detected