初始化模板

master
linjj 1 month ago
parent f864ece658
commit 4cb88cb0f8

@ -28,8 +28,8 @@ SET t_card_info_upload.state = 5
FROM t_card_info_upload
LEFT JOIN T_picture ON t_card_info_upload.id = T_picture.FileId
WHERE T_picture.FileId IS NULL;
先将没有数据的基本信息状态改为2减少检索内存
6.将联众分段表数据导入我们的分段表中
先将没有数据的基本信息状态改为5减少检索内存
6.将联众分段表数据导入我们的分段表中 在assort_id前'lz'来区别我们现在的分段
7.导入基础数据查询sql
SELECT
id,
@ -45,9 +45,4 @@ SELECT
FROM
t_card_info_upload
WHERE
state !=5
8.使用sqlserver自带的导入工具将对应的文件表导入到我们文件表中这是导入sql
Select a.FileId as patient_id,'lz'+PicKind as assort_id,a.PicName as scan_pagem,'lz' as source_flag from dbo.T_picture a left join t_card_info_upload t on t.id=a.FileId AND t.state=0
state !=5

@ -104,8 +104,8 @@ public class CollectServiceImpl implements CollectService {
//每个患者进行轮询
for (CardInfoVo list : cardInfoVo) {
try {
// //用于存储数码影像数据
// ArrayList<TscanAssortDto> tscanAssortDtos = new ArrayList<>();
//用于存储数码影像数据
ArrayList<TscanAssortDto> tscanAssortDtos = new ArrayList<>();
log.info("当前同步患者id为:" + list.getId());
//查询患者当前文件信息
List<Picture> pictures = lianZhongDao.getPicture(list.getId());
@ -132,7 +132,7 @@ public class CollectServiceImpl implements CollectService {
log.info("目录创建失败:" + dir);
}
}
//组织cmd命令(D:\js\Debug\Debug\lianzhong.exe为路径,10.1.1.128为联众弟子)
//组织cmd命令(D:\js\Debug\Debug\lianzhong.exe为路径,10.1.1.128为联众地址,不同医院进行对应修改)
String cmd = "D:\\js\\Debug\\Debug\\lianzhong.exe 003 10.1.1.128 " + list.getId() + " " + picture.getPicid() + " " + list.getPatno() + " " + list.getOutdateStr() + " " + picture.getPicname() + " " + savePath + " " + uniUrl + " " + picture.getRotatedegree();
log.info("CMD:" + cmd);
Process process = Runtime.getRuntime().exec(cmd);//执行命令生成cube
@ -141,24 +141,24 @@ public class CollectServiceImpl implements CollectService {
log.info("患者同步失败:" + list.getId());
log.error(e.getMessage(), e);
}
// //完成后保存文件表
// TscanAssortDto tscanAssortDto =new TscanAssortDto();
// tscanAssortDto.setPatientId(list.getId());
// tscanAssortDto.setAssortId("lz"+picture.getPickind());
// tscanAssortDto.setScanPage(picture.getPicname());
// tscanAssortDto.setSource("1");
// tscanAssortDto.setIsDel("0");
// tscanAssortDto.setSourceFlag("lz");
// tscanAssortDtos.add(tscanAssortDto);
//完成后保存文件表
TscanAssortDto tscanAssortDto =new TscanAssortDto();
tscanAssortDto.setPatientId(list.getId());
tscanAssortDto.setAssortId("lz"+picture.getPickind());
tscanAssortDto.setScanPage(picture.getPicname());
tscanAssortDto.setSource("1");
tscanAssortDto.setIsDel("0");
tscanAssortDto.setSourceFlag("lz");
tscanAssortDtos.add(tscanAssortDto);
}
//保存文件根据返修改改状态成功2失败3
if (tscanAssortDao.addTscanAssortDto(tscanAssortDtos)){
lianZhongDao.updateState(list.getId(),2);
log.info("患者同步完成:"+list.getId());
}else {
lianZhongDao.updateState(list.getId(),3);
log.info("患者同步失败:"+list.getId());
}
// //保存文件根据返修改改状态成功2失败3
// if (tscanAssortDao.addTscanAssortDto(tscanAssortDtos)){
// lianZhongDao.updateState(list.getId(),2);
// log.info("患者同步完成:"+list.getId());
// }else {
// lianZhongDao.updateState(list.getId(),3);
// log.info("患者同步失败:"+list.getId());
// }
} catch (Exception e) {
lianZhongDao.updateState(list.getId(), 3);

Loading…
Cancel
Save