Merge remote-tracking branch 'origin/dev_2.1.0' into dev_2.1.0

dev_2.1.0
xueqingkun 1 year ago
commit 4b8d1a9f09

@ -17,6 +17,8 @@ import com.supervision.manage.service.ProcessRecordService;
import com.supervision.service.ProcessService; import com.supervision.service.ProcessService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.supervision.model.Process;
import java.util.*; import java.util.*;
import java.util.function.Function; import java.util.function.Function;
@ -83,6 +85,7 @@ public class ProcessRecordServiceImpl implements ProcessRecordService {
} }
@Override @Override
@Transactional(rollbackFor = Exception.class)
public ProcessEvaluation saveOrUpdateProcessEvaluation(ProcessEvaluation processEvaluation) { public ProcessEvaluation saveOrUpdateProcessEvaluation(ProcessEvaluation processEvaluation) {
// 如果processId不为空,校验是否已经存在 // 如果processId不为空,校验是否已经存在
if (StrUtil.isNotBlank(processEvaluation.getProcessId())) { if (StrUtil.isNotBlank(processEvaluation.getProcessId())) {
@ -94,6 +97,8 @@ public class ProcessRecordServiceImpl implements ProcessRecordService {
}); });
} }
processEvaluationService.saveOrUpdate(processEvaluation); processEvaluationService.saveOrUpdate(processEvaluation);
// 状态更新为已评估
processService.lambdaUpdate().set(Process::getStatus, 3).eq(Process::getId, processEvaluation.getProcessId()).update();
return processEvaluation; return processEvaluation;
} }

@ -49,9 +49,10 @@ public class Process implements Serializable {
/** /**
* : * :
* *
* *
* :
*/ */
@ApiModelProperty("任务状态 0:待问诊 1:待处置 2:已评估") @ApiModelProperty("任务状态 0:待问诊 1:待处置 2:问诊结束(系统已评估) 3 已评估(教师已评估)")
private Integer status; private Integer status;
@ApiModelProperty("实例类型 0学习实例 1:考核实例") @ApiModelProperty("实例类型 0学习实例 1:考核实例")

@ -35,8 +35,8 @@ public class ProcessRecordVO {
@ApiModelProperty("疾病分类") @ApiModelProperty("疾病分类")
private String diseaseType; private String diseaseType;
@ApiModelProperty("状态 2:已评估 其他未评估") @ApiModelProperty("状态 3:已评估 其他未评估")
private String status; private Integer status;
@ApiModelProperty("更新时间(问诊实例的时间)") @ApiModelProperty("更新时间(问诊实例的时间)")
private String updateTime; private String updateTime;

Loading…
Cancel
Save