From f8d1b019ab8dd76193f40d2eb992566d8381cae7 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期三, 05 十一月 2025 17:40:58 +0800
Subject: [PATCH] bug修改

---
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java |   17 ++++++-----------
 1 files changed, 6 insertions(+), 11 deletions(-)

diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java
index 59bc153..7a1400e 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java
@@ -40,6 +40,7 @@
 import com.dsh.guns.modular.system.service.TOperatorService;
 import com.dsh.guns.modular.system.util.HttpRequestUtil;
 import com.dsh.guns.modular.system.util.ResultUtil;
+import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.ui.Model;
@@ -54,6 +55,7 @@
 import java.text.DateFormat;
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -342,18 +344,11 @@
         model.addAttribute("typeNames",strings3);
 
         String halfNames = site.getHalfName();
-        ArrayList<String> strings2 = new ArrayList<>();
-        String[] split = halfNames.split(",");
-        String halfName=null;
-        for (int i = 0; i < split.length; i++) {
-            if(i==0){
-               halfName = split[0];
-            }else {
-                strings2.add(split[i]);
-            }
+        if (StringUtils.isNotBlank(halfNames) && site.getIshalf().equals(1)) {
+            List<String> strings2 = Arrays.asList(halfNames.split(","));
+            model.addAttribute("halfNames",strings2);
+            model.addAttribute("halfName",strings2.get(0));
         }
-        model.addAttribute("halfNames",strings2);
-        model.addAttribute("halfName",halfName);
         // 显式传递运营商ID和是否可预约字段,确保回显正确
         model.addAttribute("operatorId", site.getOperatorId());
         model.addAttribute("reservation", site.getReservation());

--
Gitblit v1.7.1