From 4c99ee7028c3fe58a2cd4b8273b22c75c45574fc Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期五, 16 五月 2025 10:27:41 +0800
Subject: [PATCH] 修改文档bug

---
 ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSystemPriceController.java |   89 +++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 83 insertions(+), 6 deletions(-)

diff --git a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSystemPriceController.java b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSystemPriceController.java
index 17abe1c..36fd92a 100644
--- a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSystemPriceController.java
+++ b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TSystemPriceController.java
@@ -227,8 +227,28 @@
                 .last(" and not FIND_IN_SET(state,'3')"));
         if (count > 0){
             TServerCarmodel one = tServerCarmodelService.selectById(tSystemPrice.getServerCarModelId());
-            return new ErrorTip(500, "【"+one.getName()+"】已存在,请重新选择");
+            return new ErrorTip(500, "【"+one.getChineseName()+"】已存在,请重新选择");
         }
+        String fareTypeNoteChinese = tSystemPrice.getFareTypeNoteChinese();
+        fareTypeNoteChinese = fareTypeNoteChinese.replaceAll("& lt;", "<");
+        fareTypeNoteChinese = fareTypeNoteChinese.replaceAll("& gt;", ">");
+        fareTypeNoteChinese = fareTypeNoteChinese.replaceAll("& #40;", "(");
+        fareTypeNoteChinese = fareTypeNoteChinese.replaceAll("& #41;", ")");
+        tSystemPrice.setFareTypeNoteChinese(fareTypeNoteChinese);
+        String fareTypeNoteEnglish = tSystemPrice.getFareTypeNoteEnglish();
+        fareTypeNoteEnglish = fareTypeNoteEnglish.replaceAll("& lt;", "<");
+        fareTypeNoteEnglish = fareTypeNoteEnglish.replaceAll("& gt;", ">");
+        fareTypeNoteEnglish = fareTypeNoteEnglish.replaceAll("& #40;", "(");
+        fareTypeNoteEnglish = fareTypeNoteEnglish.replaceAll("& #41;", ")");
+        tSystemPrice.setFareTypeNoteEnglish(fareTypeNoteEnglish);
+        String fareTypeNoteFrench = tSystemPrice.getFareTypeNoteFrench();
+        fareTypeNoteFrench = fareTypeNoteFrench.replaceAll("& lt;", "<");
+        fareTypeNoteFrench = fareTypeNoteFrench.replaceAll("& gt;", ">");
+        fareTypeNoteFrench = fareTypeNoteFrench.replaceAll("& #40;", "(");
+        fareTypeNoteFrench = fareTypeNoteFrench.replaceAll("& #41;", ")");
+        tSystemPrice.setFareTypeNoteFrench(fareTypeNoteFrench);
+        
+        
         tSystemPrice.setCompanyId(ShiroKit.getUser().getObjectId());
         tSystemPrice.setType(1);
         tSystemPrice.setState(1);
@@ -247,8 +267,27 @@
                 .last(" and not FIND_IN_SET(state,'3')"));
         if (count > 0){
             TServerCarmodel one = tServerCarmodelService.selectById(tSystemPrice.getServerCarModelId());
-            return new ErrorTip(500, "【"+one.getName()+"】已存在,请重新选择");
+            return new ErrorTip(500, "【"+one.getChineseName()+"】已存在,请重新选择");
         }
+        String fareTypeNoteChinese = tSystemPrice.getFareTypeNoteChinese();
+        fareTypeNoteChinese = fareTypeNoteChinese.replaceAll("& lt;", "<");
+        fareTypeNoteChinese = fareTypeNoteChinese.replaceAll("& gt;", ">");
+        fareTypeNoteChinese = fareTypeNoteChinese.replaceAll("& #40;", "(");
+        fareTypeNoteChinese = fareTypeNoteChinese.replaceAll("& #41;", ")");
+        tSystemPrice.setFareTypeNoteChinese(fareTypeNoteChinese);
+        String fareTypeNoteEnglish = tSystemPrice.getFareTypeNoteEnglish();
+        fareTypeNoteEnglish = fareTypeNoteEnglish.replaceAll("& lt;", "<");
+        fareTypeNoteEnglish = fareTypeNoteEnglish.replaceAll("& gt;", ">");
+        fareTypeNoteEnglish = fareTypeNoteEnglish.replaceAll("& #40;", "(");
+        fareTypeNoteEnglish = fareTypeNoteEnglish.replaceAll("& #41;", ")");
+        tSystemPrice.setFareTypeNoteEnglish(fareTypeNoteEnglish);
+        String fareTypeNoteFrench = tSystemPrice.getFareTypeNoteFrench();
+        fareTypeNoteFrench = fareTypeNoteFrench.replaceAll("& lt;", "<");
+        fareTypeNoteFrench = fareTypeNoteFrench.replaceAll("& gt;", ">");
+        fareTypeNoteFrench = fareTypeNoteFrench.replaceAll("& #40;", "(");
+        fareTypeNoteFrench = fareTypeNoteFrench.replaceAll("& #41;", ")");
+        tSystemPrice.setFareTypeNoteFrench(fareTypeNoteFrench);
+        
         tSystemPrice.setCompanyId(ShiroKit.getUser().getObjectId());
         tSystemPrice.setType(4);
         tSystemPrice.setState(1);
@@ -263,7 +302,7 @@
     @ResponseBody
     public Object update(TSystemPrice tSystemPrice) {
         TSystemPrice obj = tSystemPriceService.selectById(tSystemPrice.getId());
-        if (obj.getServerCarModelId() != tSystemPrice.getServerCarModelId()){
+        if (obj.getServerCarModelId().compareTo(tSystemPrice.getServerCarModelId()) != 0){
             //判断当前公司是否添加过该专车车型价格配置
             int count = tSystemPriceService.selectCount(new EntityWrapper<TSystemPrice>()
                     .eq("type", 1)
@@ -272,9 +311,28 @@
                     .last(" and not FIND_IN_SET(state,'3')"));
             if (count > 0){
                 TServerCarmodel one = tServerCarmodelService.selectById(tSystemPrice.getServerCarModelId());
-                return new ErrorTip(500, "【"+one.getName()+"】已存在,请重新选择");
+                return new ErrorTip(500, "【"+one.getChineseName()+"】已存在,请重新选择");
             }
         }
+        String fareTypeNoteChinese = tSystemPrice.getFareTypeNoteChinese();
+        fareTypeNoteChinese = fareTypeNoteChinese.replaceAll("& lt;", "<");
+        fareTypeNoteChinese = fareTypeNoteChinese.replaceAll("& gt;", ">");
+        fareTypeNoteChinese = fareTypeNoteChinese.replaceAll("& #40;", "(");
+        fareTypeNoteChinese = fareTypeNoteChinese.replaceAll("& #41;", ")");
+        tSystemPrice.setFareTypeNoteChinese(fareTypeNoteChinese);
+        String fareTypeNoteEnglish = tSystemPrice.getFareTypeNoteEnglish();
+        fareTypeNoteEnglish = fareTypeNoteEnglish.replaceAll("& lt;", "<");
+        fareTypeNoteEnglish = fareTypeNoteEnglish.replaceAll("& gt;", ">");
+        fareTypeNoteEnglish = fareTypeNoteEnglish.replaceAll("& #40;", "(");
+        fareTypeNoteEnglish = fareTypeNoteEnglish.replaceAll("& #41;", ")");
+        tSystemPrice.setFareTypeNoteEnglish(fareTypeNoteEnglish);
+        String fareTypeNoteFrench = tSystemPrice.getFareTypeNoteFrench();
+        fareTypeNoteFrench = fareTypeNoteFrench.replaceAll("& lt;", "<");
+        fareTypeNoteFrench = fareTypeNoteFrench.replaceAll("& gt;", ">");
+        fareTypeNoteFrench = fareTypeNoteFrench.replaceAll("& #40;", "(");
+        fareTypeNoteFrench = fareTypeNoteFrench.replaceAll("& #41;", ")");
+        tSystemPrice.setFareTypeNoteFrench(fareTypeNoteFrench);
+        
         tSystemPriceService.updateById(tSystemPrice);
         return SUCCESS_TIP;
     }
@@ -283,7 +341,7 @@
     @ResponseBody
     public Object smallupdate(TSystemPrice tSystemPrice) {
         TSystemPrice obj = tSystemPriceService.selectById(tSystemPrice.getId());
-        if (obj.getServerCarModelId() != tSystemPrice.getServerCarModelId()){
+        if (obj.getServerCarModelId().compareTo(tSystemPrice.getServerCarModelId()) != 0){
             //判断当前公司是否添加过该专车车型价格配置
             int count = tSystemPriceService.selectCount(new EntityWrapper<TSystemPrice>()
                     .eq("isPackage", 1)
@@ -292,9 +350,28 @@
                     .last(" and not FIND_IN_SET(state,'3')"));
             if (count > 0){
                 TServerCarmodel one = tServerCarmodelService.selectById(tSystemPrice.getServerCarModelId());
-                return new ErrorTip(500, "【"+one.getName()+"】已存在,请重新选择");
+                return new ErrorTip(500, "【"+one.getChineseName()+"】已存在,请重新选择");
             }
         }
+        String fareTypeNoteChinese = tSystemPrice.getFareTypeNoteChinese();
+        fareTypeNoteChinese = fareTypeNoteChinese.replaceAll("& lt;", "<");
+        fareTypeNoteChinese = fareTypeNoteChinese.replaceAll("& gt;", ">");
+        fareTypeNoteChinese = fareTypeNoteChinese.replaceAll("& #40;", "(");
+        fareTypeNoteChinese = fareTypeNoteChinese.replaceAll("& #41;", ")");
+        tSystemPrice.setFareTypeNoteChinese(fareTypeNoteChinese);
+        String fareTypeNoteEnglish = tSystemPrice.getFareTypeNoteEnglish();
+        fareTypeNoteEnglish = fareTypeNoteEnglish.replaceAll("& lt;", "<");
+        fareTypeNoteEnglish = fareTypeNoteEnglish.replaceAll("& gt;", ">");
+        fareTypeNoteEnglish = fareTypeNoteEnglish.replaceAll("& #40;", "(");
+        fareTypeNoteEnglish = fareTypeNoteEnglish.replaceAll("& #41;", ")");
+        tSystemPrice.setFareTypeNoteEnglish(fareTypeNoteEnglish);
+        String fareTypeNoteFrench = tSystemPrice.getFareTypeNoteFrench();
+        fareTypeNoteFrench = fareTypeNoteFrench.replaceAll("& lt;", "<");
+        fareTypeNoteFrench = fareTypeNoteFrench.replaceAll("& gt;", ">");
+        fareTypeNoteFrench = fareTypeNoteFrench.replaceAll("& #40;", "(");
+        fareTypeNoteFrench = fareTypeNoteFrench.replaceAll("& #41;", ")");
+        tSystemPrice.setFareTypeNoteFrench(fareTypeNoteFrench);
+        
         tSystemPriceService.updateById(tSystemPrice);
         return SUCCESS_TIP;
     }

--
Gitblit v1.7.1