From 5dacdee9b54c78372b68140e2b068d03a620eab9 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期三, 02 七月 2025 19:00:52 +0800
Subject: [PATCH] 修改bug

---
 ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOpenCityController.java |   60 +++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 31 insertions(+), 29 deletions(-)

diff --git a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOpenCityController.java b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOpenCityController.java
index 702ecf5..7e92b48 100644
--- a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOpenCityController.java
+++ b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOpenCityController.java
@@ -8,25 +8,25 @@
 import com.stylefeng.guns.core.base.controller.BaseController;
 import com.stylefeng.guns.core.beetl.ShiroExtUtil;
 import com.stylefeng.guns.core.common.constant.factory.PageFactory;
-import com.stylefeng.guns.core.shiro.ShiroKit;
+import com.stylefeng.guns.core.log.LogObjectHolder;
 import com.stylefeng.guns.core.util.DateUtil;
 import com.stylefeng.guns.core.util.SinataUtil;
+import com.stylefeng.guns.modular.system.model.TOpenCity;
 import com.stylefeng.guns.modular.system.model.TOpenCityBusiness;
 import com.stylefeng.guns.modular.system.model.TRegion;
 import com.stylefeng.guns.modular.system.service.ITOpenCityBusinessService;
+import com.stylefeng.guns.modular.system.service.ITOpenCityService;
 import com.stylefeng.guns.modular.system.service.ITRegionService;
 import com.stylefeng.guns.modular.system.util.GaoDeMapUtil;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.ResponseBody;
 import org.springframework.ui.Model;
 import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.beans.factory.annotation.Autowired;
-import com.stylefeng.guns.core.log.LogObjectHolder;
+import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestParam;
-import com.stylefeng.guns.modular.system.model.TOpenCity;
-import com.stylefeng.guns.modular.system.service.ITOpenCityService;
+import org.springframework.web.bind.annotation.ResponseBody;
 
+import javax.annotation.Resource;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
@@ -41,18 +41,20 @@
 @Controller
 @RequestMapping("/tOpenCity")
 public class TOpenCityController extends BaseController {
-
+    
     private String PREFIX = "/system/tOpenCity/";
-
+    
     @Autowired
     private ITOpenCityService tOpenCityService;
-
+    
     @Autowired
     private ITRegionService tRegionService;
-
+    
     @Autowired
     private ITOpenCityBusinessService tOpenCityBusinessService;
-
+    @Resource
+    private ShiroExtUtil shiroExtUtil;
+    
     /**
      * 跳转到城市管理首页
      */
@@ -60,7 +62,7 @@
     public String index() {
         return PREFIX + "tOpenCity.html";
     }
-
+    
     /**
      * 跳转到添加城市管理
      */
@@ -150,8 +152,8 @@
         if (SinataUtil.isNotEmpty(tOpenCity.getCityName())){
             address+=tOpenCity.getCityName();
         }
-        if (SinataUtil.isNotEmpty(tOpenCity.getProvinceName())){
-            address+=tOpenCity.getProvinceName();
+        if (SinataUtil.isNotEmpty(tOpenCity.getProvinceName())) {
+            address += tOpenCity.getProvinceName();
         }
         JSONObject positionObj = GaoDeMapUtil.getLngAndLat(address);
         String longitude = positionObj.getString("longitude");
@@ -159,11 +161,11 @@
         tOpenCity.setLon(Double.valueOf(longitude));
         tOpenCity.setLat(Double.valueOf(latitude));
         tOpenCity.setInsertTime(new Date());
-        tOpenCity.setInsertUser(ShiroExtUtil.getUser().getId());
+        tOpenCity.setInsertUser(shiroExtUtil.getUser().getId());
         tOpenCityService.insert(tOpenCity);
-
+    
         //添加经营业务
-        testJSONStrToJSONArray(businessTypeStr,tOpenCity.getId());
+        testJSONStrToJSONArray(businessTypeStr, tOpenCity.getId());
         return SUCCESS_TIP;
     }
 
@@ -173,14 +175,14 @@
         for (int i = 0; i < size; i++){
             JSONObject jsonObject = jsonArray.getJSONObject(i);
             TOpenCityBusiness business = new TOpenCityBusiness();
-            if (SinataUtil.isNotEmpty(jsonObject.getInteger("busId")) && jsonObject.getInteger("busId") != 0){
+            if (SinataUtil.isNotEmpty(jsonObject.getInteger("busId")) && jsonObject.getInteger("busId") != 0) {
                 business = tOpenCityBusinessService.selectById(jsonObject.getInteger("busId"));
                 business.setUpdateTime(new Date());
-                business.setUpdateUser(ShiroExtUtil.getUser().getId());
+                business.setUpdateUser(shiroExtUtil.getUser().getId());
                 business.setFlag("2");
-            }else{
+            }else {
                 business.setInsertTime(DateUtil.parse(jsonObject.getString("time") + " 00:00:00", "yyyy-MM-dd HH:mm:ss"));
-                business.setInsertUser(ShiroExtUtil.getUser().getId());
+                business.setInsertUser(shiroExtUtil.getUser().getId());
             }
             business.setOpenCityId(tOpenCityId);
             String type = jsonObject.getString("type");
@@ -262,10 +264,10 @@
         //获取经纬度
         String address = tOpenCity.getAreaName();
         if (SinataUtil.isNotEmpty(tOpenCity.getCityName())){
-            address+=tOpenCity.getCityName();
+            address += tOpenCity.getCityName();
         }
-        if (SinataUtil.isNotEmpty(tOpenCity.getProvinceName())){
-            address+=tOpenCity.getProvinceName();
+        if (SinataUtil.isNotEmpty(tOpenCity.getProvinceName())) {
+            address += tOpenCity.getProvinceName();
         }
         JSONObject positionObj = GaoDeMapUtil.getLngAndLat(address);
         String longitude = positionObj.getString("longitude");
@@ -273,15 +275,15 @@
         tOpenCity.setLon(Double.valueOf(longitude));
         tOpenCity.setLat(Double.valueOf(latitude));
         tOpenCity.setUpdateTime(new Date());
-        tOpenCity.setUpdateUser(ShiroExtUtil.getUser().getId());
+        tOpenCity.setUpdateUser(shiroExtUtil.getUser().getId());
         tOpenCityService.updateById(tOpenCity);
-
+    
         //删除经营业务
         TOpenCityBusiness business = new TOpenCityBusiness();
         business.setFlag("3");
-        tOpenCityBusinessService.update(business,new EntityWrapper<TOpenCityBusiness>().eq("openCityId",tOpenCity.getId()));
+        tOpenCityBusinessService.update(business, new EntityWrapper<TOpenCityBusiness>().eq("openCityId", tOpenCity.getId()));
         //添加经营业务
-        testJSONStrToJSONArray(businessTypeStr,tOpenCity.getId());
+        testJSONStrToJSONArray(businessTypeStr, tOpenCity.getId());
         return SUCCESS_TIP;
     }
 

--
Gitblit v1.7.1