|
@@ -80,6 +80,7 @@ public class DataPageDockFacade {
|
|
|
|
|
|
public RespDTO<String> getDataService(DataPageDockNbrmVo dataPageDockNbrmVo) {
|
|
|
String url="";
|
|
|
+ long time1 = System.currentTimeMillis();
|
|
|
dataPageDockNbrmVo.setHospitalId(Long.valueOf("4"));
|
|
|
PushJoinVO pushJoinVO = new PushJoinVO();
|
|
|
BeanUtil.copyProperties(dataPageDockNbrmVo, pushJoinVO);
|
|
@@ -95,9 +96,12 @@ public class DataPageDockFacade {
|
|
|
pushJoinVO.setMenstrual(dataPageDockNbrmVo.getMedicalHistory().getMenstrual());
|
|
|
pushJoinVO.setOther(dataPageDockNbrmVo.getMedicalHistory().getOther());
|
|
|
pushJoinVO.setAge(dataPageDockNbrmVo.getAge().toString());
|
|
|
+ long time2 = System.currentTimeMillis();
|
|
|
+ System.out.println("参数改变用时---------------"+(time2-time1));
|
|
|
// 将基本参数保存到redis
|
|
|
String mrId = mrFacade.createMr(pushJoinVO);
|
|
|
-
|
|
|
+ long time3 = System.currentTimeMillis();
|
|
|
+ System.out.println("-----------------保存到redis用时"+(time3-time2));
|
|
|
switch (dataPageDockNbrmVo.getCode()){
|
|
|
//开单合理性
|
|
|
case "5":
|
|
@@ -105,7 +109,18 @@ public class DataPageDockFacade {
|
|
|
BeanUtil.copyProperties(pushJoinVO, indicationPushVO);
|
|
|
indicationPushVO.setRuleType("2");
|
|
|
IndicationDTO indicationDTO=pushFacade.indicationPush(indicationPushVO);
|
|
|
+ long time4 = System.currentTimeMillis();
|
|
|
+ System.out.println("-----------------结束code用时"+(time4-time3));
|
|
|
if (indicationDTO.getBillMsgList().size()==0){
|
|
|
+ TranDatadockingLog tranDatadockingLog=new TranDatadockingLog();
|
|
|
+ tranDatadockingLog.setHospitalId(dataPageDockNbrmVo.getHospitalId());
|
|
|
+ tranDatadockingLog.setParamIn(JSON.toJSONString(dataPageDockNbrmVo));
|
|
|
+ tranDatadockingLog.setParamOut(url);
|
|
|
+ tranDatadockingLog.setRemark("页面推送模式,"+dataPageDockNbrmVo.getCode());
|
|
|
+
|
|
|
+ tranDatadockingLog.setTransTime(new Date());
|
|
|
+
|
|
|
+ dataDockingLogFacade.save(tranDatadockingLog);
|
|
|
return RespDTO.onError("无推送内容");
|
|
|
}
|
|
|
url="http://10.48.45.180:5654/cdss.html?mrId="+mrId+"&hospitalId="+dataPageDockNbrmVo.getHospitalId()+"&planCode=order_rational";
|