评估代码提交

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){ public ProcessEvaluation saveOrUpdateProcessEvaluation(@RequestBody ProcessEvaluation processEvaluation){
return processRecordService.saveOrUpdateProcessEvaluation(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); IPage<ProcessRecordVO> queryProcessRecordPage(String studentName, String medicalRecNo, String diseaseType, Integer pageNum, Integer pageSize);
ProcessEvaluation saveOrUpdateProcessEvaluation(ProcessEvaluation processEvaluation); ProcessEvaluation saveOrUpdateProcessEvaluation(ProcessEvaluation processEvaluation);
ProcessEvaluation queryProcessEvaluation(String processId);
} }

@ -1,6 +1,7 @@
package com.supervision.manage.service.impl; package com.supervision.manage.service.impl;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.hutool.json.JSONUtil; import cn.hutool.json.JSONUtil;
@ -96,4 +97,10 @@ public class ProcessRecordServiceImpl implements ProcessRecordService {
return processEvaluation; 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; 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.TalkReqVO;
import com.supervision.pojo.vo.TalkResultResVO; import com.supervision.pojo.vo.TalkResultResVO;
import com.supervision.pojo.vo.TalkVideoReqVO; import com.supervision.pojo.vo.TalkVideoReqVO;
@ -43,4 +45,5 @@ public class AskController {
} }

@ -94,7 +94,7 @@ public class MedicalRecordServiceImpl implements MedicalRecordService {
// 3.1 体格检查 // 3.1 体格检查
List<AskPhysicalHistoryResVO> askPhysicalHistoryResVOS = diagnosisPhysicalRecordService.queryAskPhysicalHistory(processId); List<AskPhysicalHistoryResVO> askPhysicalHistoryResVOS = diagnosisPhysicalRecordService.queryAskPhysicalHistory(processId);
resultVo.setPhysicalDiagnosisNameList( 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 辅助检查 // 3.2 辅助检查
List<AskAncillaryHistoryResVO> askAncillaryHistoryResVOS = diagnosisAncillaryRecordService.queryAncillaryRecord(processId); List<AskAncillaryHistoryResVO> askAncillaryHistoryResVOS = diagnosisAncillaryRecordService.queryAncillaryRecord(processId);
resultVo.setAncillaryDiagnosisNameList( resultVo.setAncillaryDiagnosisNameList(

Loading…
Cancel
Save