专病路径
This commit is contained in:
parent
4d2ed89d41
commit
8c8764bf0d
@ -143,7 +143,7 @@ public class SpecialDiseaseNodeServiceImpl implements ISpecialDiseaseNodeService
|
|||||||
if (StringUtils.isNotBlank(diseaseNode.getRouteNodeName()) && Objects.nonNull(diseaseNode.getRouteNodeDay()) && StringUtils.isNotBlank(diseaseNode.getTaskType()) && StringUtils.isNotBlank(diseaseNode.getTaskSubdivision()) && StringUtils.isNotBlank(diseaseNode.getTaskStatus())) {
|
if (StringUtils.isNotBlank(diseaseNode.getRouteNodeName()) && Objects.nonNull(diseaseNode.getRouteNodeDay()) && StringUtils.isNotBlank(diseaseNode.getTaskType()) && StringUtils.isNotBlank(diseaseNode.getTaskSubdivision()) && StringUtils.isNotBlank(diseaseNode.getTaskStatus())) {
|
||||||
diseaseNode.setRouteId(specialDiseaseRoute.getId());
|
diseaseNode.setRouteId(specialDiseaseRoute.getId());
|
||||||
diseaseNode.setRouteName(specialDiseaseNode.getRouteName());
|
diseaseNode.setRouteName(specialDiseaseNode.getRouteName());
|
||||||
diseaseNode.setTemplateType(diseaseNode.getTaskSubdivisiontemplateType());
|
diseaseNode.setTemplateType(StringUtils.isBlank(diseaseNode.getTaskSubdivisiontemplateType()) ? "" : diseaseNode.getTaskSubdivisiontemplateType());
|
||||||
diseaseNode.setUpdateTime(LocalDateTime.now());
|
diseaseNode.setUpdateTime(LocalDateTime.now());
|
||||||
diseaseNode.setUpdateBy(SecurityUtils.getUsername());
|
diseaseNode.setUpdateBy(SecurityUtils.getUsername());
|
||||||
specialDiseaseNodeVOS.add(diseaseNode);
|
specialDiseaseNodeVOS.add(diseaseNode);
|
||||||
@ -234,7 +234,7 @@ public class SpecialDiseaseNodeServiceImpl implements ISpecialDiseaseNodeService
|
|||||||
diseaseNodeParams.add(nodeParamCurrent);
|
diseaseNodeParams.add(nodeParamCurrent);
|
||||||
}
|
}
|
||||||
// nodeParams去重
|
// nodeParams去重
|
||||||
diseaseNodeParams = diseaseNodeParams.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(()-> new TreeSet<>(Comparator.comparing(PatientNodeParamsCurrent::getParamKey))), ArrayList::new));
|
diseaseNodeParams = diseaseNodeParams.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(PatientNodeParamsCurrent::getParamKey))), ArrayList::new));
|
||||||
}
|
}
|
||||||
// 之前未维护过参数专病路径节点中的参数为返回值
|
// 之前未维护过参数专病路径节点中的参数为返回值
|
||||||
if (CollectionUtils.isEmpty(nodeParams)) {
|
if (CollectionUtils.isEmpty(nodeParams)) {
|
||||||
@ -266,6 +266,7 @@ public class SpecialDiseaseNodeServiceImpl implements ISpecialDiseaseNodeService
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据任务细分类型获取患者的真实信息
|
* 根据任务细分类型获取患者的真实信息
|
||||||
|
*
|
||||||
* @param taskSubdivision 任务细分类型code
|
* @param taskSubdivision 任务细分类型code
|
||||||
* @param patientId 患者主键
|
* @param patientId 患者主键
|
||||||
* @return 实际信息
|
* @return 实际信息
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user