yue 5 vuotta sitten
vanhempi
commit
c621290c7e

+ 7 - 7
src/main/java/com/jeeplus/modules/sg/audit/information/utils/ImportInformation.java

@@ -91,7 +91,7 @@ public  class ImportInformation {
                     materialService.saveMater(materials);
                     //根据插入的物料信息查询项目定义号,sum(判断是否完成领退料(0完成-1为完成)) 并按照项目定义号分组
                     List<Material> information = materialService.findInformation(materials);
-                    materials.clear();
+                    materials = new ArrayList<>();
                     //循环查询出的信息
                     for (Material maInfor : information) {
                         Information upInfor = new Information();
@@ -424,7 +424,7 @@ public  class ImportInformation {
              }
                 if (informationList.size() == 1000) {
                     informationService.saveInfo(informationList);
-                    informationList.clear();
+                    informationList = new ArrayList<>();
                 }
             } catch (Exception ex) {
                 ex.getMessage();
@@ -532,7 +532,7 @@ public  class ImportInformation {
                         }
                         materialService.updateNeed(upInfor);
                     }
-                    materialList.clear();
+                    materialList = new ArrayList<>();
                 }
                 if (noChange.size() == 1000) {
                     materialService.updateStatus(noChange);
@@ -553,7 +553,7 @@ public  class ImportInformation {
                         }
                         materialService.updateNeed(upInfor);
                     }
-                    noChange.clear();
+                    noChange = new ArrayList<>();
                 }
             } catch (Exception e) {
                 failureNum++;
@@ -578,11 +578,11 @@ public  class ImportInformation {
                     //根据项目定义号,更新项目是否完成领退料的状态
                     materialService.updateNeed(upInfor);
                 }
-                materialList.clear();
+                materialList = new ArrayList<>();
             }
             if (noChange.size() != 0) {
                 materialService.updateStatus(noChange);
-                noChange.clear();
+                noChange = new ArrayList<>();
             }
         } catch (Exception e) {
             failureNum++;
@@ -619,7 +619,7 @@ public  class ImportInformation {
                 if (appendList.size() == 1000) {
                     informationService.updateAppend(appendList);
                     successNum = successNum + appendList.size();
-                    appendList.clear();
+                    appendList = new ArrayList<>();
                 }
             } catch (Exception e) {
                 failureNum++;