|
@@ -278,6 +278,13 @@ public class XmlDataAnalysisFacade {
|
|
|
private List<Map.Entry<Set<String>, String>> getKeysBehospitalCodeEntryList(long hospitalId, long modelId, String recTitle, String sex, List<String> recIds, Map<String, String> recIdBehospitalCodeMap, EncrypDES encrypDES) throws Exception {
|
|
|
List<Map.Entry<Set<String>, String>> ret = Lists.newArrayList();
|
|
|
|
|
|
+ QueryWrapper<MedicalRecord> medicalRecordQe = new QueryWrapper<>();
|
|
|
+ medicalRecordQe.eq("hospital_id",hospitalId);
|
|
|
+ medicalRecordQe.in("rec_id",recIds);
|
|
|
+ MedicalRecord medicalRecord = new MedicalRecord();
|
|
|
+ medicalRecord.setStatus(1);
|
|
|
+ medicalRecordService.update(medicalRecord,medicalRecordQe);
|
|
|
+
|
|
|
//根据文书记录id集合,找出文书内容,有的文书记录可能没有对应文书内容,如果文书的xml是加密过的,还需要解密
|
|
|
QueryWrapper<MedicalRecordContent> medicalRecordContentQe = new QueryWrapper<>();
|
|
|
medicalRecordContentQe.eq("is_deleted", "N");
|