| | |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.moral.api.config.Interceptor.UserHelper; |
| | | import com.moral.api.entity.*; |
| | | import com.moral.api.mapper.*; |
| | | import com.moral.api.pojo.bo.UserBO; |
| | |
| | | import com.moral.api.pojo.enums.SysDictTypeEnum; |
| | | |
| | | import com.moral.api.pojo.vo.file.FileVo; |
| | | import com.moral.api.pojo.vo.user.QxUser; |
| | | import com.moral.api.service.FileTableService; |
| | | import com.moral.api.service.ResponsibilityUnitService; |
| | | import com.moral.api.service.UserService; |
| | |
| | | @Override |
| | | @Async |
| | | public void pushOneUser(Allocation appAllocationPushUserCond) { |
| | | |
| | | QxUser currentUser = UserHelper.getCurrentUser(); |
| | | ResponsibilityUnit responsibilityUnit = responsibilityUnitMapper.selectById(appAllocationPushUserCond.getUnitId()); |
| | | Integer areaCode = responsibilityUnit.getAreaCode(); |
| | | |
| | |
| | | String url = "https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=" + WechatUtils.getAccessToken(); |
| | | //发送消息 |
| | | for (User user : users) { |
| | | if (user.getId().equals(currentUser.getUserId())){ |
| | | continue; |
| | | } |
| | | RestTemplate restTemplate = new RestTemplate(); |
| | | //拼接推送的模版 |
| | | WxMssVo wxMssVo = new WxMssVo(); |
| | |
| | | ResponseEntity<String> responseEntity = |
| | | restTemplate.postForEntity(url, wxMssVo, String.class); |
| | | String body = responseEntity.getBody(); |
| | | log.info("信息:"+body+"账号:"+user.getUserName()); |
| | | log.info("信息:"+body+"账号:"+user.getAccount()); |
| | | } |
| | | } |
| | | |