| | |
| | | |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.system.listener.event.PublishTopicLiveInfoEvent; |
| | | import com.ruoyi.system.model.TCrmClinic; |
| | | import com.ruoyi.system.model.TCrmSalesperson; |
| | |
| | | List<Long> userIds = clinicList.stream().map(TCrmClinic::getUserId).collect(Collectors.toList()); |
| | | List<SysUser> sysUserList = sysUserService.selectUserListByIds(userIds); |
| | | for (SysUser user : sysUserList) { |
| | | templateMessageSendUtil.wxOfficeTemplateAppLiveRequest(user.getOpenId(),liveTitle,liveStartTime); |
| | | if(StringUtils.isNotEmpty(user.getOpenId())){ |
| | | templateMessageSendUtil.wxOfficeTemplateAppLiveRequest(user.getOpenId(),liveTitle,liveStartTime); |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | // 用户 |
| | | List<TSysAppUser> sysAppUsers = sysAppUserService.list(); |
| | | for (TSysAppUser sysAppUser : sysAppUsers) { |
| | | templateMessageSendUtil.wxOfficeTemplateAppLiveRequest(sysAppUser.getOfficeOpenId(),liveTitle,liveStartTime); |
| | | if(StringUtils.isNotEmpty(sysAppUser.getOfficeOpenId())){ |
| | | templateMessageSendUtil.wxOfficeTemplateAppLiveRequest(sysAppUser.getOfficeOpenId(),liveTitle,liveStartTime); |
| | | } |
| | | } |
| | | } |
| | | if(pushType.contains("3")){ |
| | |
| | | List<Long> userIds = crmSalespeopleList.stream().map(TCrmSalesperson::getUserId).collect(Collectors.toList()); |
| | | List<SysUser> sysUserList = sysUserService.selectUserListByIds(userIds); |
| | | for (SysUser user : sysUserList) { |
| | | templateMessageSendUtil.wxOfficeTemplateAppLiveRequest(user.getOpenId(),liveTitle,liveStartTime); |
| | | if(StringUtils.isNotEmpty(user.getOpenId())){ |
| | | templateMessageSendUtil.wxOfficeTemplateAppLiveRequest(user.getOpenId(),liveTitle,liveStartTime); |
| | | } |
| | | } |
| | | } |
| | | } |