From 43febc1135430529aa1f573ea75a8c7dfa025d89 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期一, 20 五月 2024 11:31:49 +0800
Subject: [PATCH] 接送机价格设置

---
 ManagementNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TServerCarmodelController.java |   70 +++++++++++++++++++++++++++++++++++
 1 files changed, 70 insertions(+), 0 deletions(-)

diff --git a/ManagementNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TServerCarmodelController.java b/ManagementNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TServerCarmodelController.java
index 4844438..ddf7db3 100644
--- a/ManagementNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TServerCarmodelController.java
+++ b/ManagementNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TServerCarmodelController.java
@@ -60,6 +60,14 @@
     }
 
     /**
+     * 跳转到接送机车型设置首页
+     */
+    @RequestMapping("/transfer")
+    public String transfer() {
+        return PREFIX + "transfer.html";
+    }
+
+    /**
      * 跳转到添加专车车型设置
      */
     @RequestMapping("/tServerCarmodel_add")
@@ -119,6 +127,24 @@
         return PREFIX + "charter_edit.html";
     }
 
+    /**
+     * 跳转到添加接送机车型设置
+     */
+    @RequestMapping("/tServerCarmodel_addTransfer")
+    public String tServerCarmodel_addTransfer() {
+        return PREFIX + "transfer_add.html";
+    }
+
+
+    /**
+     * 跳转到添加接送机车型设置
+     */
+    @RequestMapping("/tServerCarmodel_editTransfer")
+    public String tServerCarmodel_editTransfer(Integer id, Model model) {
+        TServerCarmodel tServerCarmodel = tServerCarmodelService.selectById(id);
+        model.addAttribute("data", tServerCarmodel);
+        return PREFIX + "transfer_edit.html";
+    }
 
     /**
      * 获取专车车型设置列表
@@ -161,6 +187,21 @@
             page.setRecords(null);
         }else{
             page.setRecords(tServerCarmodelService.getServerCarModelList(page,3,name,state));
+        }
+        return super.packForBT(page);
+    }
+
+    /**
+     * 获取接送机车型设置列表
+     */
+    @RequestMapping(value = "/listTransfer")
+    @ResponseBody
+    public Object listTransfer(String name,Integer state) {
+        Page<Map<String, Object>> page = new PageFactory<Map<String, Object>>().defaultPage();
+        if (ShiroKit.getUser().getRoleType() != 1){
+            page.setRecords(null);
+        }else{
+            page.setRecords(tServerCarmodelService.getServerCarModelList(page,7,name,state));
         }
         return super.packForBT(page);
     }
@@ -263,7 +304,36 @@
         return SUCCESS_TIP;
     }
 
+    /**
+     * 新增接送机车型设置
+     */
+    @RequestMapping(value = "/addTransfer")
+    @ResponseBody
+    public Object addTransfer(TServerCarmodel tServerCarmodel) {
+        int count = tServerCarmodelService.selectCount(new EntityWrapper<TServerCarmodel>().eq("type", 7)
+                .eq("name", tServerCarmodel.getName()).last(" and not FIND_IN_SET(state,'3')"));
+        if (count > 0){
+            return new ErrorTip(500, "【"+tServerCarmodel.getName()+"】已存在,请重新输入");
+        }
+        tServerCarmodel.setInsertTime(new Date());
+        tServerCarmodel.setState(1);
+        tServerCarmodel.setType(7);
+        tServerCarmodelService.insert(tServerCarmodel);
+        return SUCCESS_TIP;
+    }
 
+    /**
+     * 修改接送机车型设置
+     */
+    @RequestMapping(value = "/updateTransfer")
+    @ResponseBody
+    public Object updateTransfer(TServerCarmodel tServerCarmodel) {
+        tServerCarmodel.setInsertTime(new Date());
+        tServerCarmodel.setState(1);
+        tServerCarmodel.setType(7);
+        tServerCarmodelService.updateById(tServerCarmodel);
+        return SUCCESS_TIP;
+    }
 
     /**
      * 禁用/启用

--
Gitblit v1.7.1