yuliang1112 преди 2 години
родител
ревизия
a92eae8366
променени са 2 файла, в които са добавени 6 реда и са изтрити 0 реда
  1. 1 0
      model/http_model/project_change_taskStatus.go
  2. 5 0
      service/project.go

+ 1 - 0
model/http_model/project_change_taskStatus.go

@@ -5,6 +5,7 @@ type ProjectChangeTaskStatusRequest struct {
 	TaskStatus string   `json:"task_status"`
 	TaskStage  string   `json:"task_stage"`
 	IsSpecial  string   `json:"is_special"`
+	ProjectId  string   `json:"project_id"`
 }
 
 func NewProjectChangeTaskStatusRequst() *ProjectChangeTaskStatusRequest {

+ 5 - 0
service/project.go

@@ -590,6 +590,11 @@ func (*project) ChangeSpecialTaskStatus(ctx *gin.Context, data http_model.Projec
 			return err
 		}
 	}
+	err = db.SetSpecialProjectFinish(ctx, data.ProjectId)
+	if err != nil {
+		logrus.WithContext(ctx).Errorf("[project service] call CreateMessageByTaskId error,err:%+v", err)
+		return err
+	}
 	return nil
 }