|
@@ -33,6 +33,7 @@ public class EvaluationModuleMappingFacade extends EvaluationModuleMappingServic
|
|
|
|
|
|
/**
|
|
|
* 获取管理与评估模板接口
|
|
|
+ *
|
|
|
* @param evaluationDiseaseIdVO
|
|
|
* @return
|
|
|
*/
|
|
@@ -59,4 +60,31 @@ public class EvaluationModuleMappingFacade extends EvaluationModuleMappingServic
|
|
|
return data;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取管理与评估模板接口
|
|
|
+ *
|
|
|
+ * @param diseaseId
|
|
|
+ * @param contentMap
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public List<EvaluationModuleMappingDTO> getEvaluationModule(Long diseaseId, Map<String, JSONObject> contentMap) {
|
|
|
+ //根据慢病id获取模板信息
|
|
|
+ QueryWrapper<EvaluationModuleMapping> evaluationModuleQuery = new QueryWrapper<>();
|
|
|
+ evaluationModuleQuery.eq("disease_id", diseaseId).eq("is_deleted",
|
|
|
+ IsDeleteEnum.N.getKey());
|
|
|
+
|
|
|
+ List<EvaluationModuleMapping> datas = list(evaluationModuleQuery);
|
|
|
+ // 过滤
|
|
|
+ List<EvaluationModuleMappingDTO> data = BeanUtil.listCopyTo(datas, EvaluationModuleMappingDTO.class);
|
|
|
+ if (contentMap != null && contentMap.size() > 0) {
|
|
|
+ for (String key : contentMap.keySet()) {
|
|
|
+ for (EvaluationModuleMappingDTO evaluadata : data) {
|
|
|
+ if (key.equals(evaluadata.getRegionName())) {
|
|
|
+ evaluadata.setData(contentMap.get(key));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return data;
|
|
|
+ }
|
|
|
}
|