| | |
| | | @Override |
| | | public Boolean pushMessageList(List<MessageRecord> messageRecordList) { |
| | | // 加入测试人员 |
| | | // addSendMsgTest(messageRecordList); |
| | | addSendMsgTest(messageRecordList); |
| | | PushVO pushVO = new PushVO(); |
| | | List<String> cIdList = new ArrayList<>(); |
| | | //相同的消息推送给多用户 |
| | |
| | | String clientId = getClientIdByUserId(messageRecord.getRecipient()); |
| | | cIdList.add(clientId); |
| | | }); |
| | | |
| | | |
| | | pushVO.setCIds(cIdList); |
| | | pushVO.setTitle(messageRecordList.get(0).getTheme()); |
| | | pushVO.setContent(messageRecordList.get(0).getContent()); |
| | | |
| | | HashMap<String,Object> payload = new HashMap<>(); |
| | | payload.put("title",messageRecordList.get(0).getTheme()); |
| | | payload.put("content",messageRecordList.get(0).getContent()); |
| | | payload.put("payload","test"); |
| | | pushVO.setPayload(payload); |
| | | return pushMessage(pushVO); |
| | | } |
| | | |
| | |
| | | cIdList.add(clientIdByUserId); |
| | | pushVO.setCIds(cIdList); |
| | | |
| | | HashMap<String,Object> payload = new HashMap<>(); |
| | | payload.put("title",pushVO.getTitle()); |
| | | payload.put("content",pushVO.getContent()); |
| | | payload.put("payload","test"); |
| | | pushVO.setPayload(payload); |
| | | |
| | | |
| | | return pushMessage(pushVO); |
| | | } |
| | | |
| | |
| | | params.put("content", pushVO.getContent()); |
| | | |
| | | params.put("requestId", UUID.randomUUID()); |
| | | |
| | | params.put("payload",pushVO.getPayload()); |
| | | // UniCloudReturnRes uniCloudReturnRes = template.getForObject(UNI_CLOUD_PUSH_URL,UniCloudReturnRes.class,params); |
| | | UniCloudReturnRes uniCloudReturnRes = template.postForObject(UNI_CLOUD_PUSH_URL, params, UniCloudReturnRes.class); |
| | | return uniCloudReturnRes.getErrCode().equals("0") ? true : false; |