From cdd33a645c32ffb89f0cbdca469e56492cf0448a Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 16 三月 2026 09:00:46 +0800
Subject: [PATCH] update

---
 ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java
index fb49a67..ee224a0 100644
--- a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java
+++ b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java
@@ -894,6 +894,10 @@
         if(ToolUtil.isEmpty(tDriver.getIdCard())){
             return "身份证号不能为空";
         }
+        Boolean b = UserUtil.idCardAuth(tDriver.getName(), tDriver.getIdCard());
+        if(!b){
+            return "司机姓名和身份证号不匹配";
+        }
 
         if (1 == roleType){  //平台
             if (2 == companyType.intValue()){
@@ -1061,6 +1065,12 @@
         if(ToolUtil.isEmpty(tDriver.getIdCard())){
             return "身份证号不能为空";
         }
+
+        Boolean b = UserUtil.idCardAuth(tDriver.getName(), tDriver.getIdCard());
+        if(!b){
+            return "司机姓名和身份证号不匹配";
+        }
+
         if (1 == roleType){  //平台
             if (2 == companyType.intValue()){
                 if (SinataUtil.isNotEmpty(oneId)){
@@ -1530,6 +1540,11 @@
                         if (count > 0){
                             continue;
                         }
+                        Boolean b = UserUtil.idCardAuth(zero, seven);
+                        if(!b){
+                            drivers.add(zero);
+                            continue;
+                        }
                         //判断所属机构
                         if (!one.equals("平台司机") && !one.equals("加盟司机")){
                             return new ErrorTip(500, "所属机构内容不正确");
@@ -1875,6 +1890,11 @@
                             continue;
                         }
 
+                        Boolean b = UserUtil.idCardAuth(zero, seven);
+                        if(!b){
+                            drivers.add(zero);
+                            continue;
+                        }
                         //判断性别
                         if (!two.equals("男") && !two.equals("女")){
                             return new ErrorTip(500, "性别内容不正确");
@@ -2206,6 +2226,12 @@
                         if (count > 0){
                             continue;
                         }
+                        Boolean b = UserUtil.idCardAuth(zero, four);
+                        if(!b){
+                            drivers.add(zero);
+                            continue;
+                        }
+
                         //判断性别
                         if (!one.equals("男") && !one.equals("女")){
                             return new ErrorTip(500, "性别内容不正确");

--
Gitblit v1.7.1