|
@@ -19,6 +19,7 @@ import com.yx.face.model.vo.AdminVO;
|
|
|
import com.yx.face.model.vo.UserInfoVO;
|
|
|
import com.yx.face.netty_client.NettyClient;
|
|
|
import com.yx.face.service.AdminService;
|
|
|
+import com.yx.face.service.SystemLongTermDocumentsService;
|
|
|
import com.yx.face.service.UserInfoService;
|
|
|
import com.yx.face.service.feign.TBDeviceFaceService;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -74,6 +75,8 @@ public class UserInfoServiceImpl implements UserInfoService {
|
|
|
private RedisUtil redisUtil;
|
|
|
@Autowired
|
|
|
private AdminService adminService;
|
|
|
+ @Autowired
|
|
|
+ private SystemLongTermDocumentsService systemLongTermDocumentsService;
|
|
|
|
|
|
// @Value("${wx.phone.url}")
|
|
|
private static final String wxUrl = "http://192.168.99.11:9810/winxin-fyzd/weiXin/getPhone";
|
|
@@ -233,6 +236,10 @@ public class UserInfoServiceImpl implements UserInfoService {
|
|
|
if (!select.isEmpty()) {
|
|
|
throw new ServiceException("禁止下发哦~");
|
|
|
}
|
|
|
+ /*查询是否是员工*/
|
|
|
+ Boolean b = systemLongTermDocumentsService.getByIdNumberAndPhone(userInfo.getIdNumber(),userInfo.getPhone());
|
|
|
+ if(b){throw new ServiceException("你是员工请走员工通道");}
|
|
|
+
|
|
|
//常客
|
|
|
UserWhitelist byPhoneAndId = userWhitelistdao.getByPhoneAndId(userInfo.getPhone(), null, Integer.valueOf(admin));
|
|
|
//访客
|
|
@@ -277,7 +284,7 @@ public class UserInfoServiceImpl implements UserInfoService {
|
|
|
//List<FaceDevice> snList = faceDeviceDao.getSnList(Integer.parseInt(admin));
|
|
|
//查询员工通道设备(type=2)
|
|
|
AdminVO adminVO = adminService.getInfo(Integer.valueOf(admin));
|
|
|
- List<FaceDevice> snList = faceDeviceDao.getByAdminAndType(adminVO);
|
|
|
+ List<FaceDevice> snList = faceDeviceDao.getSnList(Integer.valueOf(admin));
|
|
|
Map<String, Object> result;
|
|
|
//天波人脸服务请求日志表
|
|
|
FaceRequestLog requestLog;
|