فهرست منبع

Merge branch '20250410_sun' of sckj/mz-cloud into master

sckj 6 روز پیش
والد
کامیت
3b5f3345f6
1فایلهای تغییر یافته به همراه24 افزوده شده و 2 حذف شده
  1. 24 2
      ruoyi-modules/mz-gljt/src/main/java/com/ruoyi/gljt/service/impl/GljtPlzjServiceImpl.java

+ 24 - 2
ruoyi-modules/mz-gljt/src/main/java/com/ruoyi/gljt/service/impl/GljtPlzjServiceImpl.java

@@ -252,7 +252,18 @@ public class GljtPlzjServiceImpl implements IGljtPlzjService
                 in.setJfms("追加补发");
                 inList.add(in);
             });
-            gljtJfxxMapper.batchInsert(inList);
+            int listSize = inList.size();
+            int toIndex = 1000;
+            for (int i = 0; i < inList.size(); i += 1000) {
+                if (i + 1000 > listSize) {
+                    toIndex = listSize - i;
+                }
+                List<GljtJfxx> inList2 = inList.subList(i, i + toIndex);
+                if (org.apache.commons.collections4.CollectionUtils.isNotEmpty(inList2)) {
+                    gljtJfxxMapper.batchInsert(inList2);
+                }
+            }
+//            gljtJfxxMapper.batchInsert(inList);
         }
     }
 
@@ -278,7 +289,18 @@ public class GljtPlzjServiceImpl implements IGljtPlzjService
                 in.setStatus("0");
                 inList.add(in);
             }
-            gljtJfxxMapper.batchInsertZjbf(inList);
+            int listSize = inList.size();
+            int toIndex = 1000;
+            for (int i = 0; i < inList.size(); i += 1000) {
+                if (i + 1000 > listSize) {
+                    toIndex = listSize - i;
+                }
+                List<GljtJfxxZjbf> inList2 = inList.subList(i, i + toIndex);
+                if (org.apache.commons.collections4.CollectionUtils.isNotEmpty(inList2)) {
+                    gljtJfxxMapper.batchInsertZjbf(inList2);
+                }
+            }
+//            gljtJfxxMapper.batchInsertZjbf(inList);
         }
         gljtPlzj.setZjrs(String.valueOf(lrIdList.size()));
         gljtPlzj.setZjje(all.toString());