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