From 06c5eda038f967dc0c0261e16eff0ad1a18e41e7 Mon Sep 17 00:00:00 2001
From: luodangjia <luodangjia>
Date: 星期三, 05 六月 2024 15:52:58 +0800
Subject: [PATCH] 6.5

---
 DriverNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java |   22 +++++++++++++++++++---
 1 files changed, 19 insertions(+), 3 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 36d4951..7fe7a37 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)){
@@ -551,6 +551,8 @@
     }
 
 
+    @Autowired
+    private ITSysFaceDistinguishService faceDistinguishService;
     /**
      * 上下班操作
      * @param uid
@@ -581,6 +583,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);
@@ -722,7 +733,7 @@
                     baseWarpper.setName("出租车");
                     break;
                 case 3:
-                    baseWarpper.setName("直通车");
+                    baseWarpper.setName("城际拼车");
                     break;
                 case 4:
                     baseWarpper.setName("同城小件物流");
@@ -732,6 +743,9 @@
                     break;
                 case 6:
                     baseWarpper.setName("包车");
+                    break;
+                    case 7:
+                    baseWarpper.setName("接送机");
                     break;
             }
             maps.add(baseWarpper);
@@ -836,11 +850,12 @@
      * @throws Exception
      */
     @Override
-    public Map<String, Object> queryPhone(Integer uid) throws Exception {
+    public Map<String, Object> queryPhone(Integer uid,String wechat) throws Exception {
         Driver driver = this.selectById(uid);
         Company company = companyMapper.selectById(driver.getFranchiseeId() != null && driver.getFranchiseeId() != 0 ? driver.getFranchiseeId() : (
                 driver.getCompanyId() != null && driver.getCompanyId() != 0 ? driver.getCompanyId() : 1));
         Map<String, Object> map = new HashMap<>();
+        map.put("wechatUrl",wechat);
         if(company.getType() == 3){//加盟商
             Phone phone = phoneMapper.queryInfo(company.getId(), 2);
             map.put("franchisee", null != phone ? phone.getPhone() : "");
@@ -858,6 +873,7 @@
             }else{
                 map.put("platform", "");
             }
+
             return map;
         }
         if(company.getType() == 2){//分公司

--
Gitblit v1.7.1