|
@@ -10,12 +10,9 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
import com.diagbot.client.AiptServiceClient;
|
|
|
import com.diagbot.dto.EvaluationDTO;
|
|
|
import com.diagbot.dto.RespDTO;
|
|
|
-import com.diagbot.exception.CommonErrorCode;
|
|
|
-import com.diagbot.exception.CommonException;
|
|
|
import com.diagbot.util.BeanUtil;
|
|
|
import com.diagbot.util.RespDTOUtil;
|
|
|
-import com.diagbot.vo.EvaluationDiseaseIdVO;
|
|
|
-import com.diagbot.vo.EvaluationdiseaseNameVO;
|
|
|
+import com.diagbot.vo.EvaluationDiseaseNameVO;
|
|
|
|
|
|
/**
|
|
|
*
|
|
@@ -40,33 +37,11 @@ public class EvaluationModuleMappingFacade {
|
|
|
* @param evaluationDiseaseIdVO
|
|
|
* @return
|
|
|
*/
|
|
|
- public List<EvaluationDTO> getEvaluationModule(EvaluationDiseaseIdVO evaluationDiseaseIdVO) {
|
|
|
-/* //根据慢病id获取模板信息
|
|
|
- QueryWrapper<EvaluationModuleMapping> evaluationModuleQuery = new QueryWrapper<>();
|
|
|
- evaluationModuleQuery.eq("disease_id", evaluationDiseaseIdVO.getDiseaseId()).eq("is_deleted",
|
|
|
- IsDeleteEnum.N.getKey());
|
|
|
-
|
|
|
- List<EvaluationModuleMapping> datas = list(evaluationModuleQuery);*/
|
|
|
- EvaluationdiseaseNameVO evaluationdiseaseNameVO =new EvaluationdiseaseNameVO();
|
|
|
- //TODO 联调需修改
|
|
|
- evaluationdiseaseNameVO.setDiseaseName("糖尿病");
|
|
|
+ public List<EvaluationDTO> getEvaluationModule(EvaluationDiseaseNameVO evaluationdiseaseNameVO) {
|
|
|
RespDTO<List<EvaluationDTO>> evaluationList = aiptServiceClient.getEvaluationModules(evaluationdiseaseNameVO);
|
|
|
RespDTOUtil.respNGDeal(evaluationList, "获取管理与评估模板数据失败!");
|
|
|
List<EvaluationDTO> datas= evaluationList.data;
|
|
|
- // 过滤
|
|
|
- List<EvaluationDTO> data = BeanUtil.listCopyTo(datas, EvaluationDTO.class);
|
|
|
- //获取大数据知识图谱推送数据
|
|
|
- Map<String, JSONObject> jsonobject = pushFacade.getManagementEvaluationContent(evaluationDiseaseIdVO, null);
|
|
|
- for (String key : jsonobject.keySet()) {
|
|
|
- for (EvaluationDTO evaluadata : data) {
|
|
|
- if (key.equals(evaluadata.getRegionName())) {
|
|
|
- evaluadata.setData(jsonobject.get(key));
|
|
|
-
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- return data;
|
|
|
+ return datas;
|
|
|
}
|
|
|
/*
|
|
|
*//**
|
|
@@ -77,7 +52,7 @@ public class EvaluationModuleMappingFacade {
|
|
|
* @return
|
|
|
*/
|
|
|
public List<EvaluationDTO> getEvaluationModule(Long diseaseId, Map<String, JSONObject> contentMap) {
|
|
|
- EvaluationdiseaseNameVO evaluationdiseaseNameVO =new EvaluationdiseaseNameVO();
|
|
|
+ EvaluationDiseaseNameVO evaluationdiseaseNameVO =new EvaluationDiseaseNameVO();
|
|
|
evaluationdiseaseNameVO.setDiseaseName("糖尿病");
|
|
|
RespDTO<List<EvaluationDTO>> evaluationList = aiptServiceClient.getEvaluationModules(evaluationdiseaseNameVO);
|
|
|
List<EvaluationDTO> datas= evaluationList.data;
|