Browse Source

数据删除标示

chengyao 4 years ago
parent
commit
0385e2429d
1 changed files with 3 additions and 5 deletions
  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");
                     }
                 }
             }