From 930d29f39d115fe76c305af4320c2acbcb30c445 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期四, 12 六月 2025 10:37:37 +0800
Subject: [PATCH] 优化SQL
---
igds-inout/src/main/java/com/ld/igds/m/InoutManageUtil.java | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/igds-inout/src/main/java/com/ld/igds/m/InoutManageUtil.java b/igds-inout/src/main/java/com/ld/igds/m/InoutManageUtil.java
index de2ae06..8290f96 100644
--- a/igds-inout/src/main/java/com/ld/igds/m/InoutManageUtil.java
+++ b/igds-inout/src/main/java/com/ld/igds/m/InoutManageUtil.java
@@ -102,9 +102,14 @@
public static String createPlanId(String type, String year, List<InoutPlan> list) {
String index = "001";
if (list != null && list.size() > 0) {
- String[] arr = list.get(0).getId().split("_");
- int temp = Integer.valueOf(arr[2]) + 1;
- index = temp + "";
+ int temp = 0;
+ for (InoutPlan inoutPlan : list) {
+ String[] arr = inoutPlan.getId().split("_");
+ if(Integer.valueOf(arr[2]) > temp){
+ temp = Integer.valueOf(arr[2]);
+ }
+ }
+ index = temp + 1 + "";
}
if (index.length() == 1) {
index = "00" + index;
--
Gitblit v1.9.3