|  |  | 
 |  |  |             || Objects.isNull(jkCabinet.getSortType()) | 
 |  |  |             || ( | 
 |  |  |                 Constants.equalsInteger(jkCabinet.getNoType(),Constants.ONE) | 
 |  |  |                 && ( Objects.isNull(jkCabinet.getNoIndex()) || Objects.isNull(jkCabinet.getNoLength()) || StringUtils.isBlank(jkCabinet.getNoPrefix()) ) | 
 |  |  |                 && ( Objects.isNull(jkCabinet.getNoIndex()) || Objects.isNull(jkCabinet.getNoLength()) ) | 
 |  |  |                 ) | 
 |  |  |         ){ | 
 |  |  |             throw new BusinessException(ResponseStatus.BAD_REQUEST); | 
 |  |  | 
 |  |  |             if(Constants.equalsInteger(jkCabinet.getNoType(),Constants.ZERO)){ | 
 |  |  |                 grid.setCode(StringUtils.leftPad(startNo.toString(),maxNum.toString().length()+1,"0")); | 
 |  |  |             }else{ | 
 |  |  |                 grid.setCode(jkCabinet.getNoPrefix() +  StringUtils.leftPad(startNo.toString(),jkCabinet.getNoLength(),"0")); | 
 |  |  |                 grid.setCode(StringUtils.isNotBlank(jkCabinet.getNoPrefix())?jkCabinet.getNoPrefix():"" +  StringUtils.leftPad(startNo.toString(),jkCabinet.getNoLength(),"0")); | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             jkCabinetGridList.add(grid); | 
 |  |  | 
 |  |  |                 jkCabinetGridMapper.selectJoinList(JkCabinetGrid.class, new MPJLambdaWrapper<JkCabinetGrid>() | 
 |  |  |                 .selectAll(JkCabinetGrid.class) | 
 |  |  |                 .selectAs(JkKeys::getCarCode,JkCabinetGrid::getCarCode) | 
 |  |  |                 .selectAs(JkKeys::getCode,JkCabinetGrid::getKeyCode) | 
 |  |  |                 .selectAs(JkKeys::getRfidLable,JkCabinetGrid::getKeyCode) | 
 |  |  |                 .selectAs(JkKeys::getStatus,JkCabinetGrid::getKeyStatus) | 
 |  |  |                 .leftJoin(JkKeys.class,JkKeys::getId,JkCabinetGrid::getKeyId) | 
 |  |  |                 .eq(JkCabinetGrid::getIsdeleted,Constants.ZERO) | 
 |  |  | 
 |  |  |                 //查询车辆所有人员信息 | 
 |  |  |                 List<Member> memberList = memberMapper.selectJoinList(Member.class,new MPJLambdaWrapper<Member>() | 
 |  |  |                         .selectAll(Member.class) | 
 |  |  |                         .leftJoin(CarDriver.class,CarDriver::getMemberId,Member::getId) | 
 |  |  |                         .leftJoin(Cars.class,Cars::getMemberId,Member::getId) | 
 |  |  |                         .leftJoin(JkKeys.class,JkKeys::getCarId,Cars::getId) | 
 |  |  |                         .eq(Member::getIsdeleted,Constants.ZERO) | 
 |  |  |                         .eq(CarDriver::getIsdeleted,Constants.ZERO) | 
 |  |  |                         .eq(CarDriver::getStatus,Constants.ZERO) | 
 |  |  |                         .isNotNull(Member::getFaceImg) | 
 |  |  |                         .in(CarDriver::getCarId,carIdList) | 
 |  |  |                         .in(JkKeys::getId,carIdList) | 
 |  |  |                 ); | 
 |  |  |                 if(CollectionUtils.isNotEmpty(memberList)){ | 
 |  |  |                     Set<Member> memberSet = new HashSet<>(memberList); | 
 |  |  | 
 |  |  |             List<Member> memberList = memberMapper.selectList(new QueryWrapper<Member>().lambda() | 
 |  |  |                     .eq(Member::getIsdeleted,Constants.ZERO) | 
 |  |  |                     .isNotNull(Member::getFaceImg) | 
 |  |  |                     .apply(" FIND_IN_SET( id ,'"+jkCabinet.getManagerId()+"') ") | 
 |  |  |                     .apply(" FIND_IN_SET( id ,'"+jkCabinet.getAuthMemberId()+"') ") | 
 |  |  |             ); | 
 |  |  |             if(CollectionUtils.isNotEmpty(memberList)){ | 
 |  |  |                 for (Member member:memberList) { | 
 |  |  | 
 |  |  |                             .selectAll(JkCabinetGrid.class) | 
 |  |  |                             .selectAs(JkKeys::getCarCode,JkCabinetGrid::getCarCode) | 
 |  |  |                             .selectAs(JkKeys::getStatus,JkCabinetGrid::getKeyStatus) | 
 |  |  |                             .selectAs(JkKeys::getCode,JkCabinetGrid::getKeyCode) | 
 |  |  |                             .selectAs(JkKeys::getRfidLable,JkCabinetGrid::getKeyCode) | 
 |  |  |                             .leftJoin(JkKeys.class,JkKeys::getId,JkCabinetGrid::getKeyId) | 
 |  |  |                             .eq(JkCabinetGrid::getIsdeleted,Constants.ZERO) | 
 |  |  |                             .eq(JkCabinetGrid::getCabinetId,jkCabinet.getId()) | 
 |  |  | 
 |  |  |             cabinetInfoVO.setCabinetConfigDataVO(cabinetConfigDataVO); | 
 |  |  |  | 
 |  |  |         } | 
 |  |  |         cabinetInfoVO.setLinkPhone("18156091665"); | 
 |  |  |         cabinetInfoVO.setLinkPhone(systemDictDataBiz.queryByCode(Constants.CABINET_CONFIG,Constants.LINK_PHONE).getCode()); | 
 |  |  |         List<Category> categoryList = categoryMapper.selectList(new QueryWrapper<Category>().lambda() | 
 |  |  |                 .eq(Category::getIsdeleted,Constants.ZERO) | 
 |  |  |                 .eq(Category::getStatus,Constants.ZERO) |