|
@ -3025,8 +3025,10 @@ public class EntranceService {
|
|
|
,String jumpUrl,String miniAppId,String miniAppUrl,String remark,String sender) throws Exception{
|
|
|
WlyyHospitalSysDictDO wlyyHospitalSysDictDO = hospitalSysDictDao.findById("zsMsgFlowUrl");
|
|
|
String url = "";
|
|
|
String pyCode=null;
|
|
|
if (wlyyHospitalSysDictDO!=null){
|
|
|
url = wlyyHospitalSysDictDO.getDictValue();
|
|
|
pyCode=wlyyHospitalSysDictDO.getPyCode();
|
|
|
}
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
|
jsonObject.put("visitId",visitId);
|
|
@ -3047,20 +3049,23 @@ public class EntranceService {
|
|
|
logger.info("消息中心入参=="+jsonObject.toString());
|
|
|
logger.info("url"+url);
|
|
|
try {
|
|
|
response = httpClientUtil.postBody(url,jsonObject);
|
|
|
logger.info("response"+response);
|
|
|
com.alibaba.fastjson.JSONObject object = com.alibaba.fastjson.JSONObject.parseObject(response);
|
|
|
//{"code":200,"message":"SUCCESS","data":null}
|
|
|
WlyyHttpLogDO wlyyHttpLogDO = new WlyyHttpLogDO();
|
|
|
wlyyHttpLogDO.setRequest(jsonObject.toString());
|
|
|
wlyyHttpLogDO.setResponse(response);
|
|
|
wlyyHttpLogDO.setName(remark+"url=="+url);
|
|
|
wlyyHttpLogDO.setCreateTime(new Date());
|
|
|
wlyyHttpLogDao.save(wlyyHttpLogDO);
|
|
|
if(object.getInteger("code")==200){
|
|
|
String message = object.getString("message");
|
|
|
return message;
|
|
|
if (StringUtils.isNoneBlank(pyCode)&&pyCode.equalsIgnoreCase("1")){
|
|
|
response = httpClientUtil.postBody(url,jsonObject);
|
|
|
logger.info("response"+response);
|
|
|
com.alibaba.fastjson.JSONObject object = com.alibaba.fastjson.JSONObject.parseObject(response);
|
|
|
//{"code":200,"message":"SUCCESS","data":null}
|
|
|
WlyyHttpLogDO wlyyHttpLogDO = new WlyyHttpLogDO();
|
|
|
wlyyHttpLogDO.setRequest(jsonObject.toString());
|
|
|
wlyyHttpLogDO.setResponse(response);
|
|
|
wlyyHttpLogDO.setName(remark+"url=="+url);
|
|
|
wlyyHttpLogDO.setCreateTime(new Date());
|
|
|
wlyyHttpLogDao.save(wlyyHttpLogDO);
|
|
|
if(object.getInteger("code")==200){
|
|
|
String message = object.getString("message");
|
|
|
return message;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
}
|