|
@@ -176,14 +176,9 @@ public class LabBoardApi {
|
|
|
//处理人员信息,根据一周的日期分组
|
|
//处理人员信息,根据一周的日期分组
|
|
|
return ResultData.success(groupPersonInfo(allDate,dutyData.getData(),sdf));
|
|
return ResultData.success(groupPersonInfo(allDate,dutyData.getData(),sdf));
|
|
|
} catch (ParseException e) {
|
|
} catch (ParseException e) {
|
|
|
- e.printStackTrace();
|
|
|
|
|
|
|
+ logger.error("值班人员列表异常:"+e);
|
|
|
}
|
|
}
|
|
|
return ResultData.fail("日期格式有误,请联系管理员!!");
|
|
return ResultData.fail("日期格式有误,请联系管理员!!");
|
|
|
-// ResultData<List<Map<String, Object>>> dutyData=remoteDutyService.selectDutyUserList(labId,startTime,endTime);
|
|
|
|
|
-// if(null==dutyData || dutyData.getCode()!=HttpStatus.SUCCESS){
|
|
|
|
|
-// return ResultData.fail("值班人员列表获取失败!");
|
|
|
|
|
-// }
|
|
|
|
|
-// return ResultData.success(dutyData.getData());
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -204,14 +199,9 @@ public class LabBoardApi {
|
|
|
//处理人员信息,根据一周的日期分组
|
|
//处理人员信息,根据一周的日期分组
|
|
|
return ResultData.success(groupPersonInfo(allDate,dutyData.getData(),sdf));
|
|
return ResultData.success(groupPersonInfo(allDate,dutyData.getData(),sdf));
|
|
|
} catch (ParseException e) {
|
|
} catch (ParseException e) {
|
|
|
- e.printStackTrace();
|
|
|
|
|
|
|
+ logger.error("巡查人员列表异常:"+e);
|
|
|
}
|
|
}
|
|
|
return ResultData.fail("日期格式有误,请联系管理员!!");
|
|
return ResultData.fail("日期格式有误,请联系管理员!!");
|
|
|
-// ResultData<List<Map<String, Object>>> dutyData=remoteDutyService.selectUserXxpInspectionList(labId,startTime,endTime);
|
|
|
|
|
-// if(null==dutyData || dutyData.getCode()!=HttpStatus.SUCCESS){
|
|
|
|
|
-// return ResultData.fail("值班人员列表获取失败!");
|
|
|
|
|
-// }
|
|
|
|
|
-// return ResultData.success();
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@ApiOperation(value = "实验室签到人员")
|
|
@ApiOperation(value = "实验室签到人员")
|
|
@@ -241,8 +231,7 @@ public class LabBoardApi {
|
|
|
@ApiOperation(value = "实验室简介")
|
|
@ApiOperation(value = "实验室简介")
|
|
|
@GetMapping(value = "/labIntro")
|
|
@GetMapping(value = "/labIntro")
|
|
|
public ResultData labIntro(@RequestParam Long labId) {
|
|
public ResultData labIntro(@RequestParam Long labId) {
|
|
|
- ResultData resultData= remoteDutyService.getSubjectDetails(labId);
|
|
|
|
|
- return resultData;
|
|
|
|
|
|
|
+ return remoteDutyService.getSubjectDetails(labId);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -253,11 +242,10 @@ public class LabBoardApi {
|
|
|
@GetMapping(value = "/cameraBySubjectId")
|
|
@GetMapping(value = "/cameraBySubjectId")
|
|
|
public ResultData getCamera(@RequestParam Long labId) {
|
|
public ResultData getCamera(@RequestParam Long labId) {
|
|
|
ResultData<String> resultData=remoteDutyService.getCameraBySubjectId(labId);
|
|
ResultData<String> resultData=remoteDutyService.getCameraBySubjectId(labId);
|
|
|
- if(null==resultData || resultData.getCode()!=200){
|
|
|
|
|
|
|
+ if(null==resultData || resultData.getCode()!=HttpStatus.SUCCESS){
|
|
|
return ResultData.fail("获取摄像头编号失败!");
|
|
return ResultData.fail("获取摄像头编号失败!");
|
|
|
}
|
|
}
|
|
|
- ResultData data=remoteXxpService.selectSubjectCameraList(resultData.getData(),null,1,5000);
|
|
|
|
|
- return data;
|
|
|
|
|
|
|
+ return remoteXxpService.selectSubjectCameraList(resultData.getData(),null,1,5000);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -300,7 +288,13 @@ public class LabBoardApi {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
- //处理分组一周内的人员信息
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 处理分组一周内的人员信息
|
|
|
|
|
+ * @param allDate
|
|
|
|
|
+ * @param personList
|
|
|
|
|
+ * @param sdf
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
public DutyPersonVo groupPersonInfo(List<Date> allDate,List<Map<String, Object>> personList,SimpleDateFormat sdf){
|
|
public DutyPersonVo groupPersonInfo(List<Date> allDate,List<Map<String, Object>> personList,SimpleDateFormat sdf){
|
|
|
StringBuffer startTimeStr = new StringBuffer();
|
|
StringBuffer startTimeStr = new StringBuffer();
|
|
|
DutyPersonVo dutyPersonVo = new DutyPersonVo();
|
|
DutyPersonVo dutyPersonVo = new DutyPersonVo();
|
|
@@ -379,7 +373,7 @@ public class LabBoardApi {
|
|
|
for(int i=0;i<7;i++){
|
|
for(int i=0;i<7;i++){
|
|
|
Calendar calendar = new GregorianCalendar();
|
|
Calendar calendar = new GregorianCalendar();
|
|
|
calendar.setTime(mdate);
|
|
calendar.setTime(mdate);
|
|
|
- calendar.add(calendar.DATE,i); //把日期往后增加一天,整数 往后推,负数往前移动
|
|
|
|
|
|
|
+ calendar.add(Calendar.DATE,i); //把日期往后增加一天,整数 往后推,负数往前移动
|
|
|
allDate.add(calendar.getTime());//这个时间就是日期往后推一天的结果
|
|
allDate.add(calendar.getTime());//这个时间就是日期往后推一天的结果
|
|
|
}
|
|
}
|
|
|
return allDate;
|
|
return allDate;
|
|
@@ -394,8 +388,7 @@ public class LabBoardApi {
|
|
|
@ApiOperation(value = "电子信息牌获取准入人员的指纹信息列表")
|
|
@ApiOperation(value = "电子信息牌获取准入人员的指纹信息列表")
|
|
|
@GetMapping(value = "/getFingerList")
|
|
@GetMapping(value = "/getFingerList")
|
|
|
public ResultData getFingerList(@RequestParam("labId") Long labId) {
|
|
public ResultData getFingerList(@RequestParam("labId") Long labId) {
|
|
|
- ResultData resultData=remoteDutyService.securityFingerList(labId);
|
|
|
|
|
- return resultData;
|
|
|
|
|
|
|
+ return remoteDutyService.securityFingerList(labId);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -414,7 +407,7 @@ public class LabBoardApi {
|
|
|
cardNum= HexStrUtils.decode(cardNum);
|
|
cardNum= HexStrUtils.decode(cardNum);
|
|
|
logger.info("转换后cardNum:"+cardNum);
|
|
logger.info("转换后cardNum:"+cardNum);
|
|
|
ResultData resultData=remoteDutyService.securityNumList(labId,cardNum);
|
|
ResultData resultData=remoteDutyService.securityNumList(labId,cardNum);
|
|
|
- if(resultData==null && resultData.getCode()!=HttpStatus.SUCCESS){
|
|
|
|
|
|
|
+ if(resultData==null || resultData.getCode()!=HttpStatus.SUCCESS){
|
|
|
return ResultData.fail("未识别到身份信息,请联系管理人员录入卡号信息");
|
|
return ResultData.fail("未识别到身份信息,请联系管理人员录入卡号信息");
|
|
|
}
|
|
}
|
|
|
Object resultObj=resultData.getData();
|
|
Object resultObj=resultData.getData();
|
|
@@ -440,7 +433,7 @@ public class LabBoardApi {
|
|
|
cardNum= HexStrUtils.decode(cardNum);
|
|
cardNum= HexStrUtils.decode(cardNum);
|
|
|
logger.info("转换后cardNum:"+cardNum);
|
|
logger.info("转换后cardNum:"+cardNum);
|
|
|
ResultData resultData=remoteDutyService.securityNumList(labId,cardNum);
|
|
ResultData resultData=remoteDutyService.securityNumList(labId,cardNum);
|
|
|
- if(resultData==null && resultData.getCode()!=HttpStatus.SUCCESS){
|
|
|
|
|
|
|
+ if(resultData==null || resultData.getCode()!=HttpStatus.SUCCESS){
|
|
|
return ResultData.fail("未识别到身份信息,请联系管理人员录入卡号信息");
|
|
return ResultData.fail("未识别到身份信息,请联系管理人员录入卡号信息");
|
|
|
}
|
|
}
|
|
|
Object resultObj=resultData.getData();
|
|
Object resultObj=resultData.getData();
|
|
@@ -459,8 +452,7 @@ public class LabBoardApi {
|
|
|
@ApiOperation(value = "指纹录入")
|
|
@ApiOperation(value = "指纹录入")
|
|
|
@PostMapping(value = "/addUserFinger")
|
|
@PostMapping(value = "/addUserFinger")
|
|
|
public ResultData addUserFinger(@RequestBody XxpUserAuthVo xxpUserAuthVo) {
|
|
public ResultData addUserFinger(@RequestBody XxpUserAuthVo xxpUserAuthVo) {
|
|
|
- ResultData resultData=remoteDutyService.addUserAuth(xxpUserAuthVo);
|
|
|
|
|
- return resultData;
|
|
|
|
|
|
|
+ return remoteDutyService.addUserAuth(xxpUserAuthVo);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -472,8 +464,7 @@ public class LabBoardApi {
|
|
|
@ApiOperation(value = "根据用户查询指纹列表")
|
|
@ApiOperation(value = "根据用户查询指纹列表")
|
|
|
@GetMapping(value = "/getFingerByUserId")
|
|
@GetMapping(value = "/getFingerByUserId")
|
|
|
public ResultData getFingerByUserId(@RequestParam("labId") Long labId,@RequestParam("userId") Long userId){
|
|
public ResultData getFingerByUserId(@RequestParam("labId") Long labId,@RequestParam("userId") Long userId){
|
|
|
- ResultData resultData=remoteDutyService.getFingerByUserId(labId,userId);
|
|
|
|
|
- return resultData;
|
|
|
|
|
|
|
+ return remoteDutyService.getFingerByUserId(labId,userId);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -538,8 +529,7 @@ public class LabBoardApi {
|
|
|
@ApiOperation(value = "巡查签到")
|
|
@ApiOperation(value = "巡查签到")
|
|
|
@PostMapping(value = "/XxpInspection/addInspection/signIn")
|
|
@PostMapping(value = "/XxpInspection/addInspection/signIn")
|
|
|
public ResultData addInspection(@RequestBody XxpInspectionVo xxpInspectionVo){
|
|
public ResultData addInspection(@RequestBody XxpInspectionVo xxpInspectionVo){
|
|
|
- ResultData resultData= remoteDutyService.addInspection(xxpInspectionVo);
|
|
|
|
|
- return resultData;
|
|
|
|
|
|
|
+ return remoteDutyService.addInspection(xxpInspectionVo);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -573,8 +563,7 @@ public class LabBoardApi {
|
|
|
@ApiOperation(value = "Ai检测判断是否已签到")
|
|
@ApiOperation(value = "Ai检测判断是否已签到")
|
|
|
@PostMapping(value = "/XxpInspection/isSignInspection")
|
|
@PostMapping(value = "/XxpInspection/isSignInspection")
|
|
|
public ResultData isSignInspection(@RequestParam("labId") Long labId,@RequestParam("userId") Long userId){
|
|
public ResultData isSignInspection(@RequestParam("labId") Long labId,@RequestParam("userId") Long userId){
|
|
|
- ResultData resultData= remoteDutyService.isSignInspection(labId,userId);
|
|
|
|
|
- return resultData;
|
|
|
|
|
|
|
+ return remoteDutyService.isSignInspection(labId,userId);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|