| | |
| | | * * 10:邀约中(员工发起邀约,访客还未应邀)、 |
| | | * * 11:邀约失效(员工发起邀约,一直到当前时间超过预计离开时间,访客还未应邀) |
| | | */ |
| | | if (model.getVisitorStatus()!=null && "3,4,11".contains( model.getVisitorStatus()+"" )){ |
| | | if (model.getVisitorStatus()!=null && ",3,4,11,".contains( "," +model.getVisitorStatus()+"," )){ |
| | | //对相应状态下的数据进行【已失效】处理 |
| | | Visits update = new Visits(); |
| | | //已失效 |
| | |
| | | update.setRemark("超时未登记"); |
| | | visitsMapper.updateById(update); |
| | | } |
| | | if (model.getVisitorStatus()!=null && "5,6".contains( model.getVisitorStatus()+"" )){ |
| | | if (model.getVisitorStatus()!=null && ",5,6,".contains( "," +model.getVisitorStatus()+"," )){ |
| | | // 对相应状态下的数据进行【已签离】处理 |
| | | if(!Constants.equalsInteger(c.getStatus(),Constants.VisitStatus.signout)){ |
| | | Visits update = new Visits(); |
| | |
| | | .eq(Retention::getMemberId,c.getMemberId())); |
| | | } |
| | | } |
| | | if (model.getVisitorStatus()!=null&& "7,8".contains( model.getVisitorStatus()+"")){ |
| | | if (model.getVisitorStatus()!=null&& ",7,8,".contains( "," +model.getVisitorStatus()+"," )){ |
| | | //如果已登记 |
| | | if(!Constants.equalsInteger(c.getStatus(),Constants.VisitStatus.signin)){ |
| | | Visits update = new Visits(); |
| | |
| | | MPJLambdaWrapper<Visits> queryWrapper = new MPJLambdaWrapper<>(); |
| | | queryWrapper.selectAll(Visits.class) |
| | | .selectAs(Member::getType,Visits::getMemberType) |
| | | .leftJoin(Member.class,Member::getId,Visits::getReceptMemberId); |
| | | .leftJoin(Member.class,Member::getId,Visits::getMemberId); |
| | | queryWrapper.in(Visits::getStatus, Arrays.asList(new Integer[]{Constants.VisitStatus.xfSuccess,Constants.VisitStatus.signin}) ); |
| | | List<Visits> list = visitsMapper.selectJoinList(Visits.class,queryWrapper); |
| | | return list; |