|
|
@@ -3,6 +3,7 @@ package com.zd.base.app.controller;
|
|
|
import com.zd.algorithm.api.face.feign.FaceCompare;
|
|
|
import com.zd.algorithm.api.face.feign.RemoteFaceService;
|
|
|
import com.zd.algorithm.api.xxp.feign.RemoteXxpService;
|
|
|
+import com.zd.base.app.HexStrUtils;
|
|
|
import com.zd.base.app.domain.board.DutyPersonVo;
|
|
|
import com.zd.base.app.domain.board.LabXxpSubjectVo;
|
|
|
import com.zd.common.core.utils.DateUtils;
|
|
|
@@ -404,6 +405,12 @@ public class LabBoardApi {
|
|
|
@ApiOperation(value = "刷卡是否可以开门禁")
|
|
|
@GetMapping(value = "/getCardIsOpen")
|
|
|
public ResultData getCardIsOpen(@RequestParam("labId") Long labId,@RequestParam("cardNum") String cardNum) {
|
|
|
+ if(StringUtils.isNull(cardNum) || StringUtils.isEmpty(cardNum)){
|
|
|
+ return ResultData.fail("未识别到身份信息,请联系管理人员录入卡号信息");
|
|
|
+ }
|
|
|
+ logger.info("转换前cardNum:"+cardNum);
|
|
|
+ cardNum= HexStrUtils.decode(cardNum);
|
|
|
+ logger.info("转换后cardNum:"+cardNum);
|
|
|
ResultData resultData=remoteDutyService.securityNumList(labId,cardNum);
|
|
|
if(resultData==null && resultData.getCode()!=HttpStatus.SUCCESS){
|
|
|
return ResultData.fail("未识别到身份信息,请联系管理人员录入卡号信息");
|
|
|
@@ -424,7 +431,12 @@ public class LabBoardApi {
|
|
|
@ApiOperation(value = "刷卡验证")
|
|
|
@GetMapping(value = "/cardValidate")
|
|
|
public ResultData cardValidate(@RequestParam("labId") Long labId,@RequestParam("cardNum") String cardNum) {
|
|
|
- logger.info("实验室编号:"+labId+"刷卡卡号:"+cardNum);
|
|
|
+ logger.info("转换前cardNum:"+cardNum);
|
|
|
+ if(StringUtils.isNull(cardNum) || StringUtils.isEmpty(cardNum)){
|
|
|
+ return ResultData.fail("未识别到身份信息,请联系管理人员录入卡号信息");
|
|
|
+ }
|
|
|
+ cardNum= HexStrUtils.decode(cardNum);
|
|
|
+ logger.info("转换后cardNum:"+cardNum);
|
|
|
ResultData resultData=remoteDutyService.securityNumList(labId,cardNum);
|
|
|
if(resultData==null && resultData.getCode()!=HttpStatus.SUCCESS){
|
|
|
return ResultData.fail("未识别到身份信息,请联系管理人员录入卡号信息");
|