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