|
@ -139,6 +139,7 @@ public class InternetCommonService extends BaseJpaService<InternetUpErrorLogDO,
|
|
getBaseSurperviseDict();
|
|
getBaseSurperviseDict();
|
|
WsapiProxy proxy = new WsapiProxy();
|
|
WsapiProxy proxy = new WsapiProxy();
|
|
proxy.setEndpoint(url);
|
|
proxy.setEndpoint(url);
|
|
|
|
logger.info("入参:"+JSONUtils.toString(params));
|
|
Wsapi wsapi = proxy.getWsapi();
|
|
Wsapi wsapi = proxy.getWsapi();
|
|
|
|
|
|
// logger.info("postToInter:"+JSONUtils.toString(new String[] {token, params.toString()}));
|
|
// logger.info("postToInter:"+JSONUtils.toString(new String[] {token, params.toString()}));
|
|
@ -188,11 +189,12 @@ public class InternetCommonService extends BaseJpaService<InternetUpErrorLogDO,
|
|
|
|
|
|
// 2 医院基本信息 micc.upNsOrganBas --- 完成
|
|
// 2 医院基本信息 micc.upNsOrganBas --- 完成
|
|
public String upNsOrganBas() throws Exception {
|
|
public String upNsOrganBas() throws Exception {
|
|
|
|
logger.info("开始进入==============");
|
|
getBaseSurperviseDict();
|
|
getBaseSurperviseDict();
|
|
BaseSuperviseDataDict superviseDataDict = superviseDataDictDao.selectByDictName();
|
|
BaseSuperviseDataDict superviseDataDict = superviseDataDictDao.selectByDictName();
|
|
String url = getUrl();
|
|
String url = getUrl();
|
|
String api = "micc.upNsOrganBase";
|
|
String api = "micc.upNsOrganBase";
|
|
|
|
|
|
|
|
logger.info("开始进入++++++++"+superviseDataDict.getDictName());
|
|
JSONObject jb = new JSONObject();
|
|
JSONObject jb = new JSONObject();
|
|
jb.put("organ_code", orgCode);
|
|
jb.put("organ_code", orgCode);
|
|
jb.put("organ_name",orgName);
|
|
jb.put("organ_name",orgName);
|
|
@ -289,8 +291,6 @@ public class InternetCommonService extends BaseJpaService<InternetUpErrorLogDO,
|
|
JSONArray jsonArray = new JSONArray();
|
|
JSONArray jsonArray = new JSONArray();
|
|
jsonArray.add(jb);
|
|
jsonArray.add(jb);
|
|
|
|
|
|
logger.info("入参:"+jsonArray.toJSONString()+"入参:"+jb.toJSONString());
|
|
|
|
|
|
|
|
String token = upNsUserToken(url);
|
|
String token = upNsUserToken(url);
|
|
String res = postToInter(token, api, jsonArray,url);
|
|
String res = postToInter(token, api, jsonArray,url);
|
|
|
|
|
|
@ -795,10 +795,10 @@ public class InternetCommonService extends BaseJpaService<InternetUpErrorLogDO,
|
|
"\tM.content AS \"content\",\n" +
|
|
"\tM.content AS \"content\",\n" +
|
|
"\tM.content_type AS \"content_type\",\n" +
|
|
"\tM.content_type AS \"content_type\",\n" +
|
|
"\tT.id AS \"id\",\n" +
|
|
"\tT.id AS \"id\",\n" +
|
|
"\tM.sender_id AS \"session_id\"\n" +
|
|
|
|
|
|
"\tM.session_id AS \"session_id\"\n" +
|
|
"FROM\n" +
|
|
"FROM\n" +
|
|
"\t"+base+".topics T\n" +
|
|
"\t"+base+".topics T\n" +
|
|
"JOIN "+base+".muc_messages M ON M.sender_id = T.session_id\n" +
|
|
|
|
|
|
"JOIN "+base+".muc_messages M ON M.session_id = T.session_id\n" +
|
|
"AND M.timestamp >= T.create_time\n" +
|
|
"AND M.timestamp >= T.create_time\n" +
|
|
"AND M.timestamp <= T.end_time\n" +
|
|
"AND M.timestamp <= T.end_time\n" +
|
|
"AND T.id='"+info.get("consult").toString()+"' "+
|
|
"AND T.id='"+info.get("consult").toString()+"' "+
|
|
@ -828,9 +828,21 @@ public class InternetCommonService extends BaseJpaService<InternetUpErrorLogDO,
|
|
object.put("receiver",patientDO.getName());
|
|
object.put("receiver",patientDO.getName());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
String msg = "";
|
|
|
|
String msgType = "";
|
|
|
|
if (map.get("content_type").toString().equalsIgnoreCase("2")){
|
|
|
|
msg = consultUpNsOnlineImg(map.get("content").toString(),map.get("id").toString());
|
|
|
|
msgType = "1";
|
|
|
|
}else if (map.get("content_type").toString().equalsIgnoreCase("1")){
|
|
|
|
msg = map.get("content").toString();
|
|
|
|
msgType = "0";
|
|
|
|
}else {
|
|
|
|
msg = map.get("content").toString();
|
|
|
|
msgType = map.get("content_type").toString();
|
|
|
|
}
|
|
object.put("sender",map.get("sender_name"));
|
|
object.put("sender",map.get("sender_name"));
|
|
object.put("msg",map.get("content"));
|
|
|
|
object.put("msg_type",map.get("content_type"));
|
|
|
|
|
|
object.put("msg",msg);
|
|
|
|
object.put("msg_type",msgType);
|
|
object.put("send_time",DateUtil.dateToStr(DateUtil.strToDate(map.get("timestamp").toString(),"yyyy-MM-dd HH:mm:ss"),"yyyy-MM-dd HH:mm:ss"));
|
|
object.put("send_time",DateUtil.dateToStr(DateUtil.strToDate(map.get("timestamp").toString(),"yyyy-MM-dd HH:mm:ss"),"yyyy-MM-dd HH:mm:ss"));
|
|
array.add(object);
|
|
array.add(object);
|
|
}
|
|
}
|
|
@ -1825,4 +1837,57 @@ public class InternetCommonService extends BaseJpaService<InternetUpErrorLogDO,
|
|
public String testImg(String path){
|
|
public String testImg(String path){
|
|
return ImgUtils.getImageStr(path);
|
|
return ImgUtils.getImageStr(path);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public String consultUpNsOnlineImg(String imgPath,String consult) throws Exception {
|
|
|
|
String msgCode = "";
|
|
|
|
getBaseSurperviseDict();
|
|
|
|
String url = getUrl();
|
|
|
|
String api = "micc.upNsOnlineImg";
|
|
|
|
String upid = getCode();
|
|
|
|
String token = upNsUserToken(url);
|
|
|
|
String res = "";
|
|
|
|
int total = 0;
|
|
|
|
int success = 0;
|
|
|
|
int error = 0;
|
|
|
|
int dataError = 0;
|
|
|
|
|
|
|
|
JSONObject jb = new JSONObject();
|
|
|
|
Boolean errorFlag = false;
|
|
|
|
String code = getCode();
|
|
|
|
try {
|
|
|
|
jb.put("id_online_img",code);
|
|
|
|
jb.put("id_onlne_base", orgCode+"_"+consult);
|
|
|
|
jb.put("online_type","1");
|
|
|
|
String base64 =getImg(imgPath);
|
|
|
|
jb.put("img_path",base64);
|
|
|
|
jb.put("img_sort", 1);
|
|
|
|
jb.put("upload_time", DateUtil.dateToStr(new Date(),"yyyy-MM-dd hh:mm:ss"));
|
|
|
|
}catch (Exception e){
|
|
|
|
errorFlag = true;
|
|
|
|
saveErrorLog(upid,"12",consult,res,1);
|
|
|
|
dataError++;
|
|
|
|
logger.error(e.toString());
|
|
|
|
}
|
|
|
|
|
|
|
|
if(!errorFlag){
|
|
|
|
JSONArray jsonArray = new JSONArray();
|
|
|
|
jsonArray.add(jb);
|
|
|
|
res = postToInter(token,api, jsonArray,url);
|
|
|
|
|
|
|
|
JSONObject resJson = (JSONObject) JSONObject.parse(res);
|
|
|
|
if("200".equals(resJson.get("msg").toString())){
|
|
|
|
msgCode = code;
|
|
|
|
success++;
|
|
|
|
}else{
|
|
|
|
saveErrorLog(upid,"12",imgPath,res,2);
|
|
|
|
error++;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
String resInfo = "此次共上传:" + total + "条数据,其中成功 :" + success + "条,上传失败 : " + error + "条。格式错误:"+dataError+"条。";
|
|
|
|
saveUpLog(upid,"12",new Date(),new Date(),success,error,dataError,resInfo);
|
|
|
|
return msgCode;
|
|
|
|
}
|
|
}
|
|
}
|