评估代码提交

dev_2.1.0
liu 1 year ago
parent f21f89942d
commit 725886db76

@ -29,4 +29,10 @@ public class ProcessRecordController {
public ProcessEvaluation saveOrUpdateProcessEvaluation(@RequestBody ProcessEvaluation processEvaluation){
return processRecordService.saveOrUpdateProcessEvaluation(processEvaluation);
}
@ApiOperation("查询考核病案评估")
@GetMapping("queryProcessEvaluation")
public ProcessEvaluation queryProcessEvaluation(String processId){
return processRecordService.queryProcessEvaluation(processId);
}
}

@ -10,4 +10,6 @@ public interface ProcessRecordService {
IPage<ProcessRecordVO> queryProcessRecordPage(String studentName, String medicalRecNo, String diseaseType, Integer pageNum, Integer pageSize);
ProcessEvaluation saveOrUpdateProcessEvaluation(ProcessEvaluation processEvaluation);
ProcessEvaluation queryProcessEvaluation(String processId);
}

@ -1,6 +1,7 @@
package com.supervision.manage.service.impl;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.json.JSONUtil;
@ -96,4 +97,10 @@ public class ProcessRecordServiceImpl implements ProcessRecordService {
return processEvaluation;
}
@Override
public ProcessEvaluation queryProcessEvaluation(String processId) {
Assert.notEmpty(processId,() -> new BusinessException("流程ID不能为空"));
return processEvaluationService.lambdaQuery().eq(ProcessEvaluation::getProcessId,processId).last(" limit 1").one();
}
}

@ -1,5 +1,7 @@
package com.supervision.controller;
import cn.hutool.json.JSONUtil;
import com.supervision.pojo.paddlespeech.req.TtsReqDTO;
import com.supervision.pojo.vo.TalkReqVO;
import com.supervision.pojo.vo.TalkResultResVO;
import com.supervision.pojo.vo.TalkVideoReqVO;
@ -43,4 +45,5 @@ public class AskController {
}

@ -94,7 +94,7 @@ public class MedicalRecordServiceImpl implements MedicalRecordService {
// 3.1 体格检查
List<AskPhysicalHistoryResVO> askPhysicalHistoryResVOS = diagnosisPhysicalRecordService.queryAskPhysicalHistory(processId);
resultVo.setPhysicalDiagnosisNameList(
askPhysicalHistoryResVOS.stream().map(AskPhysicalHistoryResVO::getToolName).distinct().collect(Collectors.toList()));
askPhysicalHistoryResVOS.stream().map(e -> e.getToolName() + " " + e.getLocationName()).distinct().collect(Collectors.toList()));
// 3.2 辅助检查
List<AskAncillaryHistoryResVO> askAncillaryHistoryResVOS = diagnosisAncillaryRecordService.queryAncillaryRecord(processId);
resultVo.setAncillaryDiagnosisNameList(

Loading…
Cancel
Save