|  |  | 
 |  |  |                 .eq(SystemUser::getDeleted, Constants.ZERO) | 
 |  |  |                 .eq(SystemUser::getType, Constants.ZERO) | 
 |  |  |                 .eq(SystemUser::getMobile,platformBooks.getDriverPhone()) | 
 |  |  |                 .isNotNull(SystemUser::getOpenid) | 
 |  |  |                 .last(" limit 1 ")); | 
 |  |  |  | 
 |  |  |         if(Objects.nonNull(driver)&&StringUtils.isNotBlank(driver.getOpenid())){ | 
 |  |  |             WxPlatNotice wxPlatNotice = new WxPlatNotice(); | 
 |  |  |             wxPlatNotice.sendPlatformBookTemplateNotice(systemDictDataBiz, | 
 |  |  |                     wxNoticeConfigMapper,platformBooks, | 
 |  |  |                     wxNoticeConfigMapper, platformBooks, | 
 |  |  |                     WxPlatConstants.platformBookContent.platformBookUpload, | 
 |  |  |                     systemDictDataBiz.queryByCode(Constants.WX_PLATFORM,Constants.WX_PLATFORM_ACCESS_TOKEN).getCode(), | 
 |  |  |                     Arrays.asList(driver.getOpenid().split(",")),0); | 
 |  |  | 
 |  |  |     public void revoke(RevokeDTO revokeDTO, LoginUserInfo loginUserInfo){ | 
 |  |  |         if(Objects.isNull(revokeDTO) | 
 |  |  |                 || Objects.isNull(revokeDTO.getId()) | 
 |  |  |                 || StringUtils.isBlank(revokeDTO.getInfo()) | 
 |  |  |         ){ | 
 |  |  |             throw new BusinessException(ResponseStatus.BAD_REQUEST); | 
 |  |  |         } |