zhangqian
2023-09-14 e77e66d681cd2676675d194211f171744e23b479
api/v1/task.go
@@ -65,14 +65,10 @@
      params.PageSize = 1
   }
   taskDataList, count, code := service.NewTaskService().GetTask(params.Page, params.PageSize)
   taskResponse, code := service.NewTaskService().GetTask(params.Page, params.PageSize)
   if code != ecode.OK {
      ctx.Fail(code)
      return
   }
   taskResponse := &response.TaskResponse{
      Tasks:     taskDataList,
      TaskCount: count,
   }
   ctx.OkWithDetailed(taskResponse)
}
@@ -178,22 +174,17 @@
// @Tags      Task
// @Summary   下发工艺参数(开始任务)
// @Produce   application/json
// @Param     id  path    int true  "工序id"
// @Param     object  body    request.SendProcessParams true  "查询参数"
// @Success   200   {object}  contextx.Response{service.GetProcessModel}  "成功"
// @Router    /v1/task/sendProcessParams/{id} [post]
func (slf *TaskApi) TaskStart(c *gin.Context) {
   ctx, ok := contextx.NewContext(c, nil)
   var params request.SendProcessParams
   ctx, ok := contextx.NewContext(c, &params)
   if !ok {
      return
   }
   idx := c.Param("id")
   if idx == "" {
      ctx.Fail(ecode.ParamsErr)
      return
   }
   id := convertx.Atoi(idx)
   taskService := service.NewTaskService()
   procedure, code := taskService.GetProcedureById(id)
   procedure, code := taskService.GetProcedureById(params.ProcedureId)
   if code != ecode.OK {
      ctx.Fail(code)
      return
@@ -216,7 +207,7 @@
   }
   err = model.WithTransaction(func(db *gorm.DB) error {
      err = taskService.UpdateProcedureStatus(db, id, model.ProcedureStatusProcessing)
      err = taskService.UpdateProcedureStatusAndPosition(db, params.ProcedureId, model.ProcedureStatusProcessing, params.Position)
      if err != nil {
         return err
      }