|
@@ -119,8 +119,11 @@ public class DictUtil {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (CollectionUtil.isNotEmpty(midIncidentWarningVO.getAdvice_details())) {
|
|
if (CollectionUtil.isNotEmpty(midIncidentWarningVO.getAdvice_details())) {
|
|
|
|
|
+ List<String> projectCodeList = new ArrayList<>();
|
|
|
|
|
+ List<String> medicalProjectCodeList = new ArrayList<>();
|
|
|
for (AdviceDetailsVO adviceDetailsVO : midIncidentWarningVO.getAdvice_details()) {
|
|
for (AdviceDetailsVO adviceDetailsVO : midIncidentWarningVO.getAdvice_details()) {
|
|
|
if (null != adviceDetailsVO.getProject_code()) {
|
|
if (null != adviceDetailsVO.getProject_code()) {
|
|
|
|
|
+ projectCodeList.add(adviceDetailsVO.getProject_code());
|
|
|
Object value = redisTemplate.opsForHash().get(Constant.HIS_MEDICAL_DICT_KEY, adviceDetailsVO.getProject_code());
|
|
Object value = redisTemplate.opsForHash().get(Constant.HIS_MEDICAL_DICT_KEY, adviceDetailsVO.getProject_code());
|
|
|
if (value == null) {
|
|
if (value == null) {
|
|
|
log.error("字段未配置该项目编码映射的医保记录,项目:{}", adviceDetailsVO);
|
|
log.error("字段未配置该项目编码映射的医保记录,项目:{}", adviceDetailsVO);
|
|
@@ -135,8 +138,11 @@ public class DictUtil {
|
|
|
adviceDetailsVO.setMedical_project_name(name.toString());
|
|
adviceDetailsVO.setMedical_project_name(name.toString());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ medicalProjectCodeList.add(adviceDetailsVO.getMedical_project_name());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ midIncidentWarningVO.setProjectCodeList(projectCodeList);
|
|
|
|
|
+ midIncidentWarningVO.setMedicalProjectCodeList(medicalProjectCodeList);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|