From 9d2babb8bb99d55d76eab0558fd9f510652b270c Mon Sep 17 00:00:00 2001
From: luodangjia <luodangjia>
Date: 星期二, 11 六月 2024 15:16:17 +0800
Subject: [PATCH] 6.11

---
 DriverNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/DriverNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java b/DriverNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java
index a88de81..4795458 100644
--- a/DriverNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java
+++ b/DriverNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java
@@ -172,7 +172,7 @@
                 break;
         }
 //        HuaWeiSMSUtil.sendSms("[\"" + authCode + "\"]", phone, "8822061324669", templateCode);
-        String sData = aLiSendSms.sendSms(phone, "SMS_147415322", "{\"code\":\"" + authCode + "\"}");
+        String sData = aLiSendSms.sendSms(phone, "SMS_467580138", "{\"code\":\"" + authCode + "\"}");
 //        JSONObject jsonObject = JSON.parseObject(sData);
 //        String message = jsonObject.getString("Message");
 //        if(!"OK".equals(message)){
@@ -341,6 +341,9 @@
         driver.setName(registeredWarpper.getName());
         driver.setSex(registeredWarpper.getSex());
         driver.setIdCard(registeredWarpper.getIdCard());
+
+        //设置人脸识别照片
+        driver.setFaceImgUrl(registeredWarpper.getFaceImgUrl());
 
         String code = registeredWarpper.getPlaceOfEmployment();
         Company query = companyCityService.query(code);
@@ -551,6 +554,8 @@
     }
 
 
+    @Autowired
+    private ITSysFaceDistinguishService faceDistinguishService;
     /**
      * 上下班操作
      * @param uid
@@ -581,6 +586,15 @@
                 }
             }).start();
         }else{
+            //拿到后台配置的人脸识别配置
+            TSysFaceDistinguish tSysFaceDistinguish = faceDistinguishService.selectOne(null);
+            //如果是关闭就结束
+            if (tSysFaceDistinguish.getIsOpen()!=2){
+                if (driver.getFailCount()>=5){
+                    return ResultUtil.error("请进行人脸认证后重试");
+                }
+            }
+
             driverWork = new DriverWork();
             driverWork.setState(1);
             driverWork.setDriverId(uid);

--
Gitblit v1.7.1