| | |
| | | //创建会议即将到期与会议即将结束的通知 |
| | | if(Objects.nonNull(systemUser)&&StringUtils.isNotBlank(systemUser.getOpenid())){ |
| | | WxPlatNotice wxPlatNotice = new WxPlatNotice(); |
| | | smsEmailMapper.delete(new QueryWrapper<SmsEmail>().lambda() |
| | | .eq(SmsEmail::getObjType,Constants.FIVE.toString()) |
| | | .eq(SmsEmail::getStatus,Constants.TWO) |
| | | .eq(SmsEmail::getType,Constants.TWO) |
| | | .eq(SmsEmail::getObjId,bookings.getId()) |
| | | ); |
| | | wxPlatNotice.createBeginWxNotice(systemDictDataBiz,smsEmailMapper,bookings,systemUser.getOpenid()); |
| | | wxPlatNotice.createEndWxNotice(systemDictDataBiz,smsEmailMapper,bookings,systemUser.getOpenid()); |
| | | } |
| | |
| | | .selectAs(SystemUser::getMobile,UserRel::getUserPhone) |
| | | .selectAs(SystemUser::getOpenid,UserRel::getOpenid) |
| | | .leftJoin(SystemUser.class,SystemUser::getId,UserRel::getUserId) |
| | | .eq(UserRel::getObjType, MeetConstants.ONE) |
| | | // .eq(UserRel::getObjType, MeetConstants.ONE) |
| | | .eq(UserRel::getObjId, bookings.getId()) |
| | | .eq(UserRel::getIsdeleted, MeetConstants.ZERO) |
| | | .isNotNull(SystemUser::getOpenid) |