|
@ -2,6 +2,7 @@ package com.yihu.wlyy.service.app.followup;
|
|
|
|
|
|
import com.fasterxml.jackson.databind.JavaType;
|
|
import com.fasterxml.jackson.databind.JavaType;
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
|
import com.yihu.es.entity.FollowupContentESDO;
|
|
import com.yihu.wlyy.entity.dict.DmDrugsGroupItem;
|
|
import com.yihu.wlyy.entity.dict.DmDrugsGroupItem;
|
|
import com.yihu.wlyy.entity.followup.FollowupContent;
|
|
import com.yihu.wlyy.entity.followup.FollowupContent;
|
|
import com.yihu.wlyy.entity.followup.FollowupDrugs;
|
|
import com.yihu.wlyy.entity.followup.FollowupDrugs;
|
|
@ -35,11 +36,11 @@ public class FollowupDrugsService extends BaseService {
|
|
@Autowired
|
|
@Autowired
|
|
private DmDrugsGroupItemDao dmDrugsGroupItemDao;
|
|
private DmDrugsGroupItemDao dmDrugsGroupItemDao;
|
|
|
|
|
|
@Autowired
|
|
|
|
private SystemDictDao systemDictDao;
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private ObjectMapper objectMapper;
|
|
private ObjectMapper objectMapper;
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
private FollowUpService followUpService;
|
|
|
|
|
|
private String drugsProject = "6";
|
|
private String drugsProject = "6";
|
|
|
|
|
|
@ -49,11 +50,18 @@ public class FollowupDrugsService extends BaseService {
|
|
public Map<String,Object> getFollowupDrugs(String id) throws Exception
|
|
public Map<String,Object> getFollowupDrugs(String id) throws Exception
|
|
{
|
|
{
|
|
Map<String,Object> re = new HashMap<>();
|
|
Map<String,Object> re = new HashMap<>();
|
|
List<FollowupContent> dataList = followupContentDao.findByFollowupIdAndFollowupProject(Long.valueOf(id),drugsProject);
|
|
|
|
for(FollowupContent item:dataList)
|
|
|
|
{
|
|
|
|
re.put(item.getFollowupKey(),item.getFollowupValue());
|
|
|
|
|
|
|
|
|
|
//2017-11-16 修改为从ES获取--huangwenjie
|
|
|
|
FollowupContentESDO followupContentESDO = followUpService.esGetFollowupProjectData(id, "6");
|
|
|
|
if(followupContentESDO != null){
|
|
|
|
re.put("DRUG_COMPLIANCE_CODE",followupContentESDO.getDRUG_COMPLIANCE_CODE());
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// List<FollowupContent> dataList = followupContentDao.findByFollowupIdAndFollowupProject(Long.valueOf(id),drugsProject);
|
|
|
|
// for(FollowupContent item:dataList)
|
|
|
|
// {
|
|
|
|
// re.put(item.getFollowupKey(),item.getFollowupValue());
|
|
|
|
// }
|
|
|
|
|
|
//获取用药记录
|
|
//获取用药记录
|
|
List<FollowupDrugs> drugsList = followupDrugsDao.findByFollowupId(Long.valueOf(id));
|
|
List<FollowupDrugs> drugsList = followupDrugsDao.findByFollowupId(Long.valueOf(id));
|