| | |
| | | .eq(Retention::getType,Constants.memberType.visitor) |
| | | .eq(Retention::getMemberId,visits.getMemberId())); |
| | | } |
| | | |
| | | /** |
| | | * 处理待审核、审核中、已审核的数据取消业务 |
| | | * 2025年3月25日14:10:10 |
| | | */ |
| | | @Override |
| | | public void visitsCancel(Integer visitId){ |
| | | Visits visits = visitsMapper.selectById(visitId); |
| | | if(Objects.isNull(visits)){ |
| | | throw new BusinessException(ResponseStatus.DATA_EMPTY); |
| | | } |
| | | if(!(Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.waitCheck)||Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.submitCheck) |
| | | || Constants.equalsInteger(visits.getStatus(),Constants.VisitStatus.pass))){ |
| | | throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"访客记录状态错误,请刷新重试"); |
| | | } |
| | | visitsMapper.update(null,new UpdateWrapper<Visits>().lambda().set(Visits::getStatus,Constants.VisitStatus.invalid) |
| | | .eq(Visits::getId,visitId)); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | @Override |
| | | public void visitResend(Integer visitId) { |
| | | MPJLambdaWrapper<Visits> queryWrapper = new MPJLambdaWrapper<>(); |