diff --git a/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/institution/EvalProcessControlExecutor.java b/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/institution/EvalProcessControlExecutor.java index 812c6b7..107cfc4 100644 --- a/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/institution/EvalProcessControlExecutor.java +++ b/safety-eval-app/src/main/java/org/qinan/safetyeval/app/executor/institution/EvalProcessControlExecutor.java @@ -194,9 +194,11 @@ public class EvalProcessControlExecutor implements EvalProcessControlApi { entity.setProjectId(projectId); entity.setStatusCode(1); entity.setReviewerSignatureTaskStatus(SignatureTaskStatusEnum.DISPATCHED.getCode()); + entity.setOpinionContent(cmd.getOpinionContent()); evalProcessControlGateway.save(entity); } else { entity.setReviewerSignatureTaskStatus(SignatureTaskStatusEnum.DISPATCHED.getCode()); + entity.setOpinionContent(cmd.getOpinionContent()); evalProcessControlGateway.modify(entity); } // 保存签字任务到 eval_sign_task diff --git a/safety-eval-client/src/main/java/org/qinan/safetyeval/client/dto/institution/EvalProcessControlAssignCmd.java b/safety-eval-client/src/main/java/org/qinan/safetyeval/client/dto/institution/EvalProcessControlAssignCmd.java index d88694b..1e4d8a5 100644 --- a/safety-eval-client/src/main/java/org/qinan/safetyeval/client/dto/institution/EvalProcessControlAssignCmd.java +++ b/safety-eval-client/src/main/java/org/qinan/safetyeval/client/dto/institution/EvalProcessControlAssignCmd.java @@ -5,6 +5,7 @@ import lombok.Data; import javax.validation.Valid; import javax.validation.constraints.NotNull; +import javax.validation.constraints.Size; import java.util.List; @Data @@ -13,6 +14,10 @@ public class EvalProcessControlAssignCmd { @ApiModelProperty("项目id") private Long projectId; + @ApiModelProperty(value = "总体过程控制意见") + @Size(max = 2000) + private String opinionContent; + @ApiModelProperty("签字任务人员") @NotNull @Valid