重症采集器适配

docus-active-query-service_1.3
lzy 4 years ago
parent 2c79ddae80
commit f464fa9b84

@ -51,9 +51,10 @@ public class MyScheduling {
if(isStartCollect.equals("0")){ if(isStartCollect.equals("0")){
return; return;
} }
if(!collectorid.equals(Codes.SMCODE.getCode())){ if((!collectorid.equals(Codes.SMCODE.getCode()))&&(!collectorid.equals(Codes.ZZCODE.getCode()))){
return; return;
} }
bgtsService.timerCollect(); bgtsService.timerCollect();
} }

@ -27,6 +27,7 @@ public enum Codes {
//上传接口地址 //上传接口地址
UPLOAD("0","uploadConnector"), UPLOAD("0","uploadConnector"),
SMCODE ("5","手麻代码"), SMCODE ("5","手麻代码"),
ZZCODE ("15","重症代码"),
//患者主索引号 //患者主索引号
EMP_ID("0","indexFlag"), EMP_ID("0","indexFlag"),
//错误日志编号 //错误日志编号

@ -119,7 +119,9 @@ public class BgtsServiceImpl implements IBgtsService {
List<String> fieldArr=new ArrayList<>(); List<String> fieldArr=new ArrayList<>();
fieldArr.add(indexFlag); fieldArr.add(indexFlag);
fieldArr.add(serialnum); fieldArr.add(serialnum);
fieldArr.add(filetitle); if(StringUtils.isNotBlank(filetitle)){
fieldArr.add(filetitle);
}
fieldArr.add(downurl); fieldArr.add(downurl);
String namespace = String.valueOf(FileUtils.getJsonByName("namespace")); String namespace = String.valueOf(FileUtils.getJsonByName("namespace"));
String tableName = String.valueOf(FileUtils.getJsonByName("tableName")); String tableName = String.valueOf(FileUtils.getJsonByName("tableName"));
@ -147,7 +149,7 @@ public class BgtsServiceImpl implements IBgtsService {
reportDownScanFileDto.setDownurl(String.valueOf(map.get(downurl))); reportDownScanFileDto.setDownurl(String.valueOf(map.get(downurl)));
reportDownScanFileDto.setFilestoragetype(filestoragetype); reportDownScanFileDto.setFilestoragetype(filestoragetype);
reportDownScanFileDto.setFilesource(filesource); reportDownScanFileDto.setFilesource(filesource);
reportDownScanFileDto.setFiletitle(String.valueOf(map.get(filetitle))); reportDownScanFileDto.setFiletitle(map.get(filetitle)==null?"重症"+(new Date().getTime()):String.valueOf(map.get(filetitle)));
reportDownScanFileDto.setSerialnum(StringUtils.isNotBlank(String.valueOf(map.get(serialnum)))?String.valueOf(map.get(serialnum)):String.valueOf(idWorker.nextId())); reportDownScanFileDto.setSerialnum(StringUtils.isNotBlank(String.valueOf(map.get(serialnum)))?String.valueOf(map.get(serialnum)):String.valueOf(idWorker.nextId()));
reportDownScanFileDtos.add(reportDownScanFileDto); reportDownScanFileDtos.add(reportDownScanFileDto);
reportDownDto.setScanfiles(reportDownScanFileDtos); reportDownDto.setScanfiles(reportDownScanFileDtos);

@ -22,6 +22,8 @@ public class MyFilter implements Filter {
String collectorid = String.valueOf(FileUtils.getJsonByName("collectorid")); String collectorid = String.valueOf(FileUtils.getJsonByName("collectorid"));
if(collectorid.equals(Codes.SMCODE.getCode())){ if(collectorid.equals(Codes.SMCODE.getCode())){
logger.info("-----当前请求已被拦截...------"); logger.info("-----当前请求已被拦截...------");
}else if(collectorid.equals(Codes.ZZCODE.getCode())){
logger.info("-----当前请求已被拦截...------");
}else { }else {
filterChain.doFilter(servletRequest,servletResponse); filterChain.doFilter(servletRequest,servletResponse);
} }

@ -15,12 +15,12 @@
( (
SELECT SELECT
<foreach collection="fieldArr" item="field" separator=","> <foreach collection="fieldArr" item="field" separator=",">
"${namespace}"."${tableName}"."${field}" ${namespace}.${tableName}.${field}
</foreach> </foreach>
FROM FROM
"${namespace}"."${tableName}" ${namespace}.${tableName}
WHERE WHERE
"${collectTimeName}" BETWEEN TO_DATE ( #{startTime}, 'YYYY-MM-DD HH24:MI:SS' ) ${collectTimeName} BETWEEN TO_DATE ( #{startTime}, 'YYYY-MM-DD HH24:MI:SS' )
AND TO_DATE ( #{endTime}, 'YYYY-MM-DD HH24:MI:SS' ) AND TO_DATE ( #{endTime}, 'YYYY-MM-DD HH24:MI:SS' )
) "NAVICAT_TABLE" ) "NAVICAT_TABLE"
WHERE WHERE

Loading…
Cancel
Save