From ddcef762ff4a159e132c68dfec512c60a68a53e6 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期五, 01 十二月 2023 18:21:24 +0800
Subject: [PATCH] 更新接口

---
 ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCarController.java |   36 +++++++++++++++++++++++-------------
 1 files changed, 23 insertions(+), 13 deletions(-)

diff --git a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCarController.java b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCarController.java
index 6c6f621..2b4392b 100644
--- a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCarController.java
+++ b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCarController.java
@@ -441,7 +441,12 @@
      */
     @RequestMapping(value = "/add")
     @ResponseBody
-    public Object add(TCar tCar,@RequestParam String serverBox,Integer roleType,Integer companyType,Integer oneId,Integer twoId,Integer franchiseeId,String zcModel,String kcModel) {
+    public Object add(TCar tCar,@RequestParam String serverBox,Integer roleType,Integer companyType,Integer oneId,Integer twoId,Integer franchiseeId,String zcModel,String kcModel) throws Exception {
+        TCar tCar1 = tCarService.selectOne(new EntityWrapper<TCar>().eq("state", 1).ne("authState", 4).eq("carLicensePlate", tCar.getCarLicensePlate()));
+        if(null != tCar1){
+            throw new Exception("车牌号重复");
+        }
+
         if (1 == roleType){  //平台
             if (2 == companyType.intValue()){
                 if (SinataUtil.isNotEmpty(oneId)){
@@ -524,7 +529,12 @@
      */
     @RequestMapping(value = "/update")
     @ResponseBody
-    public Object update(TCar tCar,@RequestParam String serverBox,Integer roleType,Integer companyType,Integer oneId,Integer twoId,Integer franchiseeId,String zcModel,String kcModel) {
+    public Object update(TCar tCar,@RequestParam String serverBox,Integer roleType,Integer companyType,Integer oneId,Integer twoId,Integer franchiseeId,String zcModel,String kcModel)throws Exception {
+        TCar tCar1 = tCarService.selectOne(new EntityWrapper<TCar>().eq("state", 1).ne("authState", 4).eq("carLicensePlate", tCar.getCarLicensePlate()));
+        if(null != tCar1 && tCar.getId().compareTo(tCar1.getId()) != 0){
+            throw new Exception("车牌号重复");
+        }
+
         if (1 == roleType){  //平台
             if (2 == companyType.intValue()){
                 if (SinataUtil.isNotEmpty(oneId)){
@@ -612,17 +622,17 @@
                 try {
                     String path = templatePath +  "driver/index.html";
                     Document document = Jsoup.parse(new File(path), "UTF-8");
-                    document.getElementById("chinese").attr("style", "display: none;");
-                    document.getElementById("french").attr("style", "display: none;");
-                    document.getElementById("invite1").attr("style", "display: none;");
-                    document.getElementById("user1").attr("style", "display: none;");
-                    document.getElementById("settle1").attr("style", "display: none;");
-                    document.getElementById("pass1").attr("style", "display: none;");
-                    document.getElementById("email1").attr("style", "display: none;");
-                    document.getElementById("bill1").attr("style", "display: none;");
-                    document.getElementById("reward1").attr("style", "display: none;");
-                    document.getElementById("rewardToday1").attr("style", "display: none;");
-                    document.getElementById("driverAudit1").attr("style", "display: none;");
+                    document.getElementById("chinese").remove();
+                    document.getElementById("french").remove();
+                    document.getElementById("invite1").remove();
+                    document.getElementById("user1").remove();
+                    document.getElementById("settle1").remove();
+                    document.getElementById("pass1").remove();
+                    document.getElementById("email1").remove();
+                    document.getElementById("bill1").remove();
+                    document.getElementById("reward1").remove();
+                    document.getElementById("rewardToday1").remove();
+                    document.getElementById("driverAudit1").remove();
                     Element car_audit1_user = document.getElementById("car_audit1_user");
                     car_audit1_user.text("Hello " + tDriver.getFirstName() + " " + tDriver.getLastName() + ",");
                     Element car_audit1_content = document.getElementById("car_audit1_content");

--
Gitblit v1.7.1