|
|
@ -40,6 +40,7 @@ public class TBasicWebService implements ITBasicWebService {
|
|
|
|
private AfInterfaceCollectMapper afInterfaceCollectMapper;
|
|
|
|
private AfInterfaceCollectMapper afInterfaceCollectMapper;
|
|
|
|
|
|
|
|
|
|
|
|
private Logger log = LogManager.getLogger(TBasicWebService.class);
|
|
|
|
private Logger log = LogManager.getLogger(TBasicWebService.class);
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 获取jar包所在位置
|
|
|
|
* 获取jar包所在位置
|
|
|
|
*
|
|
|
|
*
|
|
|
@ -69,7 +70,7 @@ public class TBasicWebService implements ITBasicWebService {
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public String OUT_HOS_REG(String tbasic) {
|
|
|
|
public String OUT_HOS_REG(String tbasic) {
|
|
|
|
log.info("打印底层xml"+tbasic);
|
|
|
|
log.info("住院成员信息新增xml" + tbasic);
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
//解析xml
|
|
|
|
//解析xml
|
|
|
|
HashMap<String, Object> tBasicMap = new HashMap<>();
|
|
|
|
HashMap<String, Object> tBasicMap = new HashMap<>();
|
|
|
@ -80,19 +81,17 @@ public class TBasicWebService implements ITBasicWebService {
|
|
|
|
if (tBasicMap != null && tBasicMap.size() > 0) {
|
|
|
|
if (tBasicMap != null && tBasicMap.size() > 0) {
|
|
|
|
tBasic = JSON.parseObject(JSON.toJSONString(tBasicMap), TBasic.class);
|
|
|
|
tBasic = JSON.parseObject(JSON.toJSONString(tBasicMap), TBasic.class);
|
|
|
|
tBasic.setCreateTime(new Date());
|
|
|
|
tBasic.setCreateTime(new Date());
|
|
|
|
try {
|
|
|
|
|
|
|
|
itBasicService.savaAndSub(tBasic, tBasicSubMap);
|
|
|
|
itBasicService.savaAndSub(tBasic, tBasicSubMap);
|
|
|
|
this.saveAndCall(tBasic);
|
|
|
|
this.saveAndCall(tBasic);
|
|
|
|
} catch (RuntimeException e) {
|
|
|
|
|
|
|
|
insertLog(tbasic);
|
|
|
|
|
|
|
|
log.error("OUT_HOS_REG方法中错误信息:"+e.getMessage());
|
|
|
|
|
|
|
|
return ResultUtils.fail(e.getMessage());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
insertLog(tbasic);
|
|
|
|
insertLog(tbasic);
|
|
|
|
log.info("请提供完整的xml");
|
|
|
|
log.info("请提供完整的xml");
|
|
|
|
return ResultUtils.fail("请提供完整的xml");
|
|
|
|
return ResultUtils.fail("请提供完整的xml");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
} catch (RuntimeException e) {
|
|
|
|
|
|
|
|
insertLog(tbasic);
|
|
|
|
|
|
|
|
log.error("OUT_HOS_REG方法中错误信息:" + e.getMessage());
|
|
|
|
|
|
|
|
return ResultUtils.fail(e.getMessage());
|
|
|
|
} catch (Exception e) {
|
|
|
|
} catch (Exception e) {
|
|
|
|
e.printStackTrace();
|
|
|
|
e.printStackTrace();
|
|
|
|
log.error("OUT_HOS_REG方法中错误信息:" + e.getMessage());
|
|
|
|
log.error("OUT_HOS_REG方法中错误信息:" + e.getMessage());
|
|
|
@ -104,6 +103,7 @@ public class TBasicWebService implements ITBasicWebService {
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 解析xml
|
|
|
|
* 解析xml
|
|
|
|
|
|
|
|
*
|
|
|
|
* @param tbasic
|
|
|
|
* @param tbasic
|
|
|
|
* @param tBasicMap
|
|
|
|
* @param tBasicMap
|
|
|
|
* @param tBasicSubMap
|
|
|
|
* @param tBasicSubMap
|
|
|
@ -148,9 +148,10 @@ public class TBasicWebService implements ITBasicWebService {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public String OUT_HOS_CAN(String tbasic) {
|
|
|
|
public String OUT_HOS_CAN(String tbasic) {
|
|
|
|
log.info("打印底层xml"+tbasic);
|
|
|
|
log.info("住院成员信息修改xml" + tbasic);
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
HashMap<String, Object> tBasicMap = new HashMap<>();
|
|
|
|
HashMap<String, Object> tBasicMap = new HashMap<>();
|
|
|
|
HashMap<String, Object> tBasicSubMap = new HashMap<>();
|
|
|
|
HashMap<String, Object> tBasicSubMap = new HashMap<>();
|
|
|
@ -186,6 +187,8 @@ public class TBasicWebService implements ITBasicWebService {
|
|
|
|
log.info("OUT_HOS_CAN方法运行结果:" + ResultUtils.success().asXML());
|
|
|
|
log.info("OUT_HOS_CAN方法运行结果:" + ResultUtils.success().asXML());
|
|
|
|
return ResultUtils.success().asXML();
|
|
|
|
return ResultUtils.success().asXML();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void saveAndCall(TBasic tBasic) throws URISyntaxException {
|
|
|
|
public void saveAndCall(TBasic tBasic) throws URISyntaxException {
|
|
|
|
log.info("病案对象" + tBasic.toString());
|
|
|
|
log.info("病案对象" + tBasic.toString());
|
|
|
|
//解析json映射文件
|
|
|
|
//解析json映射文件
|
|
|
|