瀏覽代碼

数据删除标示

chengyao 4 年之前
父節點
當前提交
0385e2429d
共有 1 個文件被更改,包括 3 次插入5 次删除
  1. 3 5
      src/main/java/com/diagbot/facade/data/AMedicalRecordFacade.java

+ 3 - 5
src/main/java/com/diagbot/facade/data/AMedicalRecordFacade.java

@@ -131,11 +131,9 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
         List<MedicalRecord> medicalRecordList = medicalRecordService.list(medicalRecordQe);
         if (1 == hisDataDealVO.getModeId() && ListUtil.isNotEmpty(medicalRecordList) && medicalRecordList.size()>1) {
             for (int i = 0; i < medicalRecordList.size(); i++) {
-                for (int j = 1; j < medicalRecordList.size(); j++) {
-                    if (medicalRecordList.get(i).getBehospitalCode() == medicalRecordList.get(j).getBehospitalCode()) {
-                        medicalRecordList.remove(j);
-                        i--;
-                        j--;
+                for (int j = i+1; j < medicalRecordList.size()-1; j++) {
+                    if (medicalRecordList.get(i).getBehospitalCode().equals(medicalRecordList.get(j).getBehospitalCode())) {
+                        medicalRecordList.get(j).setIsDeleted("Y");
                     }
                 }
             }