From 0200e883d77837124773ec63e8a925429608df96 Mon Sep 17 00:00:00 2001 From: Timer <@> Date: Wed, 11 Mar 2026 23:13:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=9A=E5=8A=A1=E6=B5=81=E7=A8=8B=E7=B1=BB?= =?UTF-8?q?=E5=88=ABbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sipai/controller/business/BusinessUnitController.java | 6 +++++- src/main/java/com/sipai/entity/scada/MPoint.java | 1 + src/main/webapp/jsp/business/businessUnitAdd.jsp | 6 ++++++ src/main/webapp/jsp/business/businessUnitEdit.jsp | 6 ++++++ src/main/webapp/jsp/business/businessUnitList.jsp | 5 +++++ 5 files changed, 23 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/sipai/controller/business/BusinessUnitController.java b/src/main/java/com/sipai/controller/business/BusinessUnitController.java index 5571f8c6..4d3a1fd6 100644 --- a/src/main/java/com/sipai/controller/business/BusinessUnitController.java +++ b/src/main/java/com/sipai/controller/business/BusinessUnitController.java @@ -93,7 +93,11 @@ public class BusinessUnitController { public String dosave(HttpServletRequest request,Model model, @ModelAttribute BusinessUnit businessUnit){ User cu= (User)request.getSession().getAttribute("cu"); - String id = CommUtil.getUUID(); + // Use custom ID if provided, otherwise generate UUID + String id = businessUnit.getId(); + if(id == null || id.trim().isEmpty()) { + id = CommUtil.getUUID(); + } businessUnit.setId(id); businessUnit.setInsuser(cu.getId()); businessUnit.setInsdt(CommUtil.nowDate()); diff --git a/src/main/java/com/sipai/entity/scada/MPoint.java b/src/main/java/com/sipai/entity/scada/MPoint.java index 60386c8b..b85b6f24 100644 --- a/src/main/java/com/sipai/entity/scada/MPoint.java +++ b/src/main/java/com/sipai/entity/scada/MPoint.java @@ -38,6 +38,7 @@ public class MPoint extends SQLAdapter implements Serializable { private String id; private String mpointid; + @Field(type = FieldType.Keyword, normalizer = "my_normalizer") private String mpointcode; // @Field(name="parmname") private String parmname; diff --git a/src/main/webapp/jsp/business/businessUnitAdd.jsp b/src/main/webapp/jsp/business/businessUnitAdd.jsp index 3528e838..78e962c5 100644 --- a/src/main/webapp/jsp/business/businessUnitAdd.jsp +++ b/src/main/webapp/jsp/business/businessUnitAdd.jsp @@ -75,6 +75,12 @@