fix: query by task-no
This commit is contained in:
@@ -36,6 +36,6 @@ type TaskListResponse struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type ExportTaskRequest struct {
|
type ExportTaskRequest struct {
|
||||||
TaskID int64 `json:"task_id" binding:"required"`
|
TaskNo string `json:"task_no" binding:"required"`
|
||||||
Type string `json:"type" binding:"required,oneof=pdf docx"`
|
Type string `json:"type" binding:"required,oneof=pdf docx"`
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -118,7 +118,7 @@ func (svc *TaskService) GetTaskList(ctx context.Context, req *task.TaskListReque
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (svc *TaskService) ExportTask(ctx context.Context, req *task.ExportTaskRequest) ([]byte, string, error) {
|
func (svc *TaskService) ExportTask(ctx context.Context, req *task.ExportTaskRequest) ([]byte, string, error) {
|
||||||
recognitionTask, err := svc.recognitionTaskDao.GetTaskByID(dao.DB.WithContext(ctx), req.TaskID)
|
recognitionTask, err := svc.recognitionTaskDao.GetByTaskNo(dao.DB.WithContext(ctx), req.TaskNo)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error(ctx, "func", "ExportTask", "msg", "get task by task id failed", "error", err)
|
log.Error(ctx, "func", "ExportTask", "msg", "get task by task id failed", "error", err)
|
||||||
return nil, "", err
|
return nil, "", err
|
||||||
@@ -134,7 +134,7 @@ func (svc *TaskService) ExportTask(ctx context.Context, req *task.ExportTaskRequ
|
|||||||
return nil, "", errors.New("task not finished")
|
return nil, "", errors.New("task not finished")
|
||||||
}
|
}
|
||||||
|
|
||||||
recognitionResult, err := svc.recognitionResultDao.GetByTaskID(dao.DB.WithContext(ctx), req.TaskID)
|
recognitionResult, err := svc.recognitionResultDao.GetByTaskID(dao.DB.WithContext(ctx), recognitionTask.ID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error(ctx, "func", "ExportTask", "msg", "get recognition result by task id failed", "error", err)
|
log.Error(ctx, "func", "ExportTask", "msg", "get recognition result by task id failed", "error", err)
|
||||||
return nil, "", err
|
return nil, "", err
|
||||||
|
|||||||
Reference in New Issue
Block a user