|
@@ -43,19 +43,26 @@ public class DataPageDockFacade {
|
|
|
* @Author:liuqq
|
|
|
* @time: ${DATE} ${TIME}
|
|
|
**/
|
|
|
- public RespDTO<String> getStaticKnowledge(StaticKnowledgeHISVO staticKnowledgeHISVO){
|
|
|
- String url=dataPageUrl+"/informationOut.html?hospitalId="+staticKnowledgeHISVO.getHospitalId()
|
|
|
- +"&type="+staticKnowledgeHISVO.getType()
|
|
|
- +"&hisName="+staticKnowledgeHISVO.getHisName();
|
|
|
- if(StringUtil.isNotEmpty(staticKnowledgeHISVO.getHisDetailName())){
|
|
|
- url+="&hisDetailName="+staticKnowledgeHISVO.getHisDetailName();
|
|
|
+ public RespDTO<String> getStaticKnowledge(HisStaticKnowledgeVO hisStaticKnowledgeVO){
|
|
|
+ if(StringUtil.isNotEmpty(hisStaticKnowledgeVO.getHospitalCode()) && StringUtil.isNotEmpty(hisStaticKnowledgeVO.getHospitalName())){
|
|
|
+ //查找基层医院术语,等新表构建后编写业务
|
|
|
+ hisStaticKnowledgeVO.setHospitalId(null);
|
|
|
+ }else if(hisStaticKnowledgeVO.getHospitalId()==null){
|
|
|
+ return RespDTO.onError("请输入医院id");
|
|
|
+ }
|
|
|
+
|
|
|
+ String url=dataPageUrl+"/informationOut.html?hospitalId="+hisStaticKnowledgeVO.getHospitalId()
|
|
|
+ +"&type="+hisStaticKnowledgeVO.getType()
|
|
|
+ +"&hisName="+hisStaticKnowledgeVO.getHisName();
|
|
|
+ if(StringUtil.isNotEmpty(hisStaticKnowledgeVO.getHisDetailName())){
|
|
|
+ url+="&hisDetailName="+hisStaticKnowledgeVO.getHisDetailName();
|
|
|
}
|
|
|
try{
|
|
|
TranDatadockingLog tranDatadockingLog=new TranDatadockingLog();
|
|
|
- tranDatadockingLog.setHospitalId(staticKnowledgeHISVO.getHospitalId());
|
|
|
- tranDatadockingLog.setParamIn(JSON.toJSONString(staticKnowledgeHISVO));
|
|
|
+ tranDatadockingLog.setHospitalId(hisStaticKnowledgeVO.getHospitalId());
|
|
|
+ tranDatadockingLog.setParamIn(JSON.toJSONString(hisStaticKnowledgeVO));
|
|
|
tranDatadockingLog.setParamOut(url);
|
|
|
- tranDatadockingLog.setRemark("页面推送模式,静态知识:"+staticKnowledgeHISVO.getType());
|
|
|
+ tranDatadockingLog.setRemark("页面推送模式,静态知识:"+hisStaticKnowledgeVO.getType());
|
|
|
|
|
|
tranDatadockingLog.setTransTime(new Date());
|
|
|
|
|
@@ -73,7 +80,10 @@ public class DataPageDockFacade {
|
|
|
**/
|
|
|
public RespDTO<String> getDataService(DataPageDockVO dataPageDockVO) {
|
|
|
//参数校验
|
|
|
- if(dataPageDockVO.getHospitalId()==null){
|
|
|
+ if(StringUtil.isNotEmpty(dataPageDockVO.getHospitalCode()) && StringUtil.isNotEmpty(dataPageDockVO.getHospitalName())){
|
|
|
+ //查找基层医院术语,等新表构建后编写业务
|
|
|
+ dataPageDockVO.setHospitalId(null);
|
|
|
+ }if(dataPageDockVO.getHospitalId()==null){
|
|
|
return RespDTO.onError("请输入医院id");
|
|
|
}else if("".equals(dataPageDockVO.getShowType())){
|
|
|
return RespDTO.onError("请输入展示类型,横版:ver,或竖版hor");
|