|
@@ -20,8 +20,10 @@ public class DataTask implements ITask {
|
|
|
DataService dService = ServiceFactory.getService(DataService.class);
|
|
|
JSONArray jsonArray = dService.getExamList(50);
|
|
|
for (Object object : jsonArray) {
|
|
|
+ try {
|
|
|
JSONObject jsonObject = JSON.parseObject(object.toString());
|
|
|
- Record record = Db.use("connected").findFirst("SELECT * FROM zlhis.zskk_reportinfo_1 where STUDYUID=?", jsonObject.getString("patient_num"));
|
|
|
+ String pstr = jsonObject.getString("accession_num")==null?jsonObject.getString("patient_num"):jsonObject.getString("accession_num");
|
|
|
+ Record record = Db.use("connected").findFirst("SELECT * FROM zlhis.zskk_reportinfo_1 where STUDYUID=?", pstr);
|
|
|
if (record == null) {
|
|
|
continue;
|
|
|
}
|
|
@@ -67,6 +69,10 @@ public class DataTask implements ITask {
|
|
|
tService.execute(() -> {
|
|
|
dService.saveReport(params);
|
|
|
});
|
|
|
+ } catch (Exception e) {
|
|
|
+ // TODO: handle exception
|
|
|
+ continue;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|