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/specialTrain/TSystemPriceController.java |  112 +++++++++++++++++++++++++++----------------------------
 1 files changed, 55 insertions(+), 57 deletions(-)

diff --git a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSystemPriceController.java b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSystemPriceController.java
index b5d9323..608d39a 100644
--- a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSystemPriceController.java
+++ b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSystemPriceController.java
@@ -6,27 +6,25 @@
 import com.stylefeng.guns.core.base.tips.ErrorTip;
 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.SinataUtil;
 import com.stylefeng.guns.modular.system.model.TServerCarmodel;
-import com.stylefeng.guns.modular.system.model.User;
+import com.stylefeng.guns.modular.system.model.TSystemPrice;
 import com.stylefeng.guns.modular.system.service.ITServerCarmodelService;
+import com.stylefeng.guns.modular.system.service.ITSystemPriceService;
 import com.stylefeng.guns.modular.system.service.IUserService;
 import com.stylefeng.guns.modular.system.util.PushMinistryOfTransportUtil;
 import com.stylefeng.guns.modular.system.util.ResultUtil;
 import net.sf.json.JSONObject;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 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.RequestParam;
-import com.stylefeng.guns.modular.system.model.TSystemPrice;
-import com.stylefeng.guns.modular.system.service.ITSystemPriceService;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
 
+import javax.annotation.Resource;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
@@ -46,22 +44,22 @@
 
     @Autowired
     private ITSystemPriceService tSystemPriceService;
-
+    
     @Autowired
     private ITServerCarmodelService tServerCarmodelService;
-
+    
     @Autowired
     private PushMinistryOfTransportUtil pushMinistryOfTransportUtil;
-
+    
     @Autowired
     private IUserService userService;
-
+    @Resource
+    private ShiroExtUtil shiroExtUtil;
+    
     @Value("${pushMinistryOfTransport}")
     private boolean pushMinistryOfTransport;
-
-
-
-
+    
+    
     /**
      * 跳转到快车价格设置首页
      */
@@ -76,13 +74,13 @@
     @RequestMapping("/small")
     public String small(Model model) {
         //跨城小件物流
-        TSystemPrice one = tSystemPriceService.selectOne(new EntityWrapper<TSystemPrice>().eq("type", 5).eq("companyId", ShiroExtUtil.getUser().getObjectId()).eq("state", 1));
+        TSystemPrice one = tSystemPriceService.selectOne(new EntityWrapper<TSystemPrice>().eq("type", 5).eq("companyId", shiroExtUtil.getUser().getObjectId()).eq("state", 1));
         if (SinataUtil.isNotEmpty(one)){
             JSONObject json1 = JSONObject.fromObject(one.getContent());
             model.addAttribute("json1",json1);
         }
         //同城小件物流
-        TSystemPrice two = tSystemPriceService.selectOne(new EntityWrapper<TSystemPrice>().eq("type", 4).eq("companyId", ShiroExtUtil.getUser().getObjectId()).eq("state", 1));
+        TSystemPrice two = tSystemPriceService.selectOne(new EntityWrapper<TSystemPrice>().eq("type", 4).eq("companyId", shiroExtUtil.getUser().getObjectId()).eq("state", 1));
         if (SinataUtil.isNotEmpty(two)){
             JSONObject json2 = JSONObject.fromObject(two.getContent());
             model.addAttribute("json2",json2);
@@ -94,32 +92,32 @@
 
      @RequestMapping("/taxi")
     public String taxi(Model model) {
-         Integer id = ShiroExtUtil.getUser().getId();
+         Integer id = shiroExtUtil.getUser().getId();
          TSystemPrice one = tSystemPriceService.selectOne(new EntityWrapper<TSystemPrice>().eq("type", 2).eq("companyId", id));
-         if (SinataUtil.isNotEmpty(one)){
+         if (SinataUtil.isNotEmpty(one)) {
              JSONObject json1 = JSONObject.fromObject(one.getContent());
-             model.addAttribute("json",json1);
+             model.addAttribute("json", json1);
          }
-        return PREFIX + "taxiSet.html";
-    }
+         return PREFIX + "taxiSet.html";
+     }
     /**
      * 跳转到添加快车价格设置
      */
     @RequestMapping("/tSystemPrice_add")
     public String tSystemPriceAdd(Model model) {
         //查询所有快车车型
-        List<TSystemPrice> tSystemPrices = tSystemPriceService.selectList(new EntityWrapper<TSystemPrice>().eq("type", 1).eq("companyId", ShiroExtUtil.getUser().getObjectId()).ne("state", 3));
+        List<TSystemPrice> tSystemPrices = tSystemPriceService.selectList(new EntityWrapper<TSystemPrice>().eq("type", 1).eq("companyId", shiroExtUtil.getUser().getObjectId()).ne("state", 3));
         List<TServerCarmodel> modelList = tServerCarmodelService.selectList(new EntityWrapper<TServerCarmodel>().eq("type", 1).eq("state", 1));
         List<TServerCarmodel> serverCarmodels = new ArrayList<>();
-        for(TServerCarmodel tsc : modelList){
+        for (TServerCarmodel tsc : modelList) {
             boolean b = true;
-            for(TSystemPrice tsp : tSystemPrices){
-                if(tsc.getId() == tsp.getServerCarModelId()){
+            for (TSystemPrice tsp : tSystemPrices) {
+                if (tsc.getId() == tsp.getServerCarModelId()) {
                     b = false;
                     break;
                 }
             }
-            if(b){
+            if (b) {
                 serverCarmodels.add(tsc);
             }
         }
@@ -138,22 +136,22 @@
 
         JSONObject json = JSONObject.fromObject(tSystemPrice.getContent());
         model.addAttribute("content",json);
-
-        model.addAttribute("contentPutOne",JSONObject.fromObject(tSystemPrice.getContentPutOne()));
-        model.addAttribute("contentNotOne",JSONObject.fromObject(tSystemPrice.getContentNotOne()));
-        model.addAttribute("contentPutTwo",JSONObject.fromObject(tSystemPrice.getContentPutTwo()));
-        model.addAttribute("contentNotTwo",JSONObject.fromObject(tSystemPrice.getContentNotTwo()));
-        model.addAttribute("contentPutThree",JSONObject.fromObject(tSystemPrice.getContentPutThree()));
-        model.addAttribute("contentNotThree",JSONObject.fromObject(tSystemPrice.getContentNotThree()));
-        model.addAttribute("contentExclusive",JSONObject.fromObject(tSystemPrice.getContentExclusive()));
-        model.addAttribute("contentPrice",JSONObject.fromObject(tSystemPrice.getContentPrice()));
-
+    
+        model.addAttribute("contentPutOne", JSONObject.fromObject(tSystemPrice.getContentPutOne()));
+        model.addAttribute("contentNotOne", JSONObject.fromObject(tSystemPrice.getContentNotOne()));
+        model.addAttribute("contentPutTwo", JSONObject.fromObject(tSystemPrice.getContentPutTwo()));
+        model.addAttribute("contentNotTwo", JSONObject.fromObject(tSystemPrice.getContentNotTwo()));
+        model.addAttribute("contentPutThree", JSONObject.fromObject(tSystemPrice.getContentPutThree()));
+        model.addAttribute("contentNotThree", JSONObject.fromObject(tSystemPrice.getContentNotThree()));
+        model.addAttribute("contentExclusive", JSONObject.fromObject(tSystemPrice.getContentExclusive()));
+        model.addAttribute("contentPrice", JSONObject.fromObject(tSystemPrice.getContentPrice()));
+    
         //查询所有快车车型
-        List<TSystemPrice> tSystemPrices = tSystemPriceService.selectList(new EntityWrapper<TSystemPrice>().eq("type", 1).eq("companyId", ShiroExtUtil.getUser().getObjectId()).ne("state", 3));
+        List<TSystemPrice> tSystemPrices = tSystemPriceService.selectList(new EntityWrapper<TSystemPrice>().eq("type", 1).eq("companyId", shiroExtUtil.getUser().getObjectId()).ne("state", 3));
         List<TServerCarmodel> modelList = tServerCarmodelService.selectList(new EntityWrapper<TServerCarmodel>().eq("type", 1).eq("state", 1)
                 .notIn("id", tSystemPrices.stream().map(TSystemPrice::getServerCarModelId).collect(Collectors.toList())));
         List<TServerCarmodel> serverCarmodels = new ArrayList<>();
-
+    
         modelList.add(tServerCarmodelService.selectById(tSystemPrice.getServerCarModelId()));
 //            boolean b = true;
 //            for(TSystemPrice tsp : tSystemPrices){
@@ -177,7 +175,7 @@
     @ResponseBody
     public Object list(String name,Integer state) {
         Page<Map<String, Object>> page = new PageFactory<Map<String, Object>>().defaultPage();
-        page.setRecords(tSystemPriceService.getSpecialPriceList(page, ShiroExtUtil.getUser().getObjectId(), name, state));
+        page.setRecords(tSystemPriceService.getSpecialPriceList(page, shiroExtUtil.getUser().getObjectId(), name, state));
         return super.packForBT(page);
     }
 
@@ -191,20 +189,20 @@
         int count = tSystemPriceService.selectCount(new EntityWrapper<TSystemPrice>()
                 .eq("type", 1)
                 .eq("serverCarModelId", tSystemPrice.getServerCarModelId())
-                .eq("companyId", ShiroExtUtil.getUser().getObjectId())
+                .eq("companyId", shiroExtUtil.getUser().getObjectId())
                 .last(" and not FIND_IN_SET(state,'3')"));
-        if (count > 0){
+        if (count > 0) {
             TServerCarmodel one = tServerCarmodelService.selectById(tSystemPrice.getServerCarModelId());
-            return new ErrorTip(500, "【"+one.getName()+"】已存在,请重新选择");
+            return new ErrorTip(500, "【" + one.getName() + "】已存在,请重新选择");
         }
-        tSystemPrice.setCompanyId(ShiroExtUtil.getUser().getObjectId());
+        tSystemPrice.setCompanyId(shiroExtUtil.getUser().getObjectId());
         tSystemPrice.setType(1);
         tSystemPrice.setState(1);
         tSystemPriceService.insert(tSystemPrice);
         new Thread(new Runnable() {
             @Override
             public void run() {
-                if(pushMinistryOfTransport){//上传数据
+                if (pushMinistryOfTransport) {//上传数据
                     pushMinistryOfTransportUtil.baseInfoCompanyFare(tSystemPrice.getId());
                 }
             }
@@ -215,15 +213,15 @@
     @RequestMapping(value = "/taxiSet")
     @ResponseBody
     public Object taxiSet(String content) {
-        Integer id = ShiroExtUtil.getUser().getId();
+        Integer id = shiroExtUtil.getUser().getId();
         TSystemPrice tSystemPrice1 = tSystemPriceService.selectOne(new EntityWrapper<TSystemPrice>().eq("type", 2).eq("companyId", id));
-        if (tSystemPrice1==null) {
+        if (tSystemPrice1 == null) {
             TSystemPrice tSystemPrice = new TSystemPrice();
             tSystemPrice.setContent(content);
             tSystemPrice.setType(2);
             tSystemPrice.setCompanyId(id);
             tSystemPriceService.insert(tSystemPrice);
-        }else {
+        } else {
             tSystemPrice1.setContent(content);
             tSystemPriceService.updateById(tSystemPrice1);
         }
@@ -243,7 +241,7 @@
             int count = tSystemPriceService.selectCount(new EntityWrapper<TSystemPrice>()
                     .eq("type", 1)
                     .eq("serverCarModelId", tSystemPrice.getServerCarModelId())
-                    .eq("companyId", ShiroExtUtil.getUser().getObjectId())
+                    .eq("companyId", shiroExtUtil.getUser().getObjectId())
                     .last(" and not FIND_IN_SET(state,'3')"));
             if (count > 0){
                 TServerCarmodel one = tServerCarmodelService.selectById(tSystemPrice.getServerCarModelId());
@@ -287,28 +285,28 @@
     @ResponseBody
     public Object smallSubmit(String json1,String json2) {
         //跨城小件物流
-        TSystemPrice one = tSystemPriceService.selectOne(new EntityWrapper<TSystemPrice>().eq("type", 5).eq("companyId", ShiroExtUtil.getUser().getObjectId()));
+        TSystemPrice one = tSystemPriceService.selectOne(new EntityWrapper<TSystemPrice>().eq("type", 5).eq("companyId", shiroExtUtil.getUser().getObjectId()));
         if (SinataUtil.isNotEmpty(one)){
             one.setContent(json1);
             tSystemPriceService.updateById(one);
-        }else{
+        }else {
             one = new TSystemPrice();
             one.setState(1);
             one.setType(5);
-            one.setCompanyId(ShiroExtUtil.getUser().getObjectId());
+            one.setCompanyId(shiroExtUtil.getUser().getObjectId());
             one.setContent(json1);
             tSystemPriceService.insert(one);
         }
         //同城小件物流
-        TSystemPrice two = tSystemPriceService.selectOne(new EntityWrapper<TSystemPrice>().eq("type", 4).eq("companyId", ShiroExtUtil.getUser().getObjectId()));
+        TSystemPrice two = tSystemPriceService.selectOne(new EntityWrapper<TSystemPrice>().eq("type", 4).eq("companyId", shiroExtUtil.getUser().getObjectId()));
         if (SinataUtil.isNotEmpty(two)){
             two.setContent(json2);
             tSystemPriceService.updateById(two);
-        }else{
+        }else {
             two = new TSystemPrice();
             two.setState(1);
             two.setType(4);
-            two.setCompanyId(ShiroExtUtil.getUser().getObjectId());
+            two.setCompanyId(shiroExtUtil.getUser().getObjectId());
             two.setContent(json2);
             tSystemPriceService.insert(two);
         }

--
Gitblit v1.7.1