消息审核办理测试接口

This commit is contained in:
dimengzhe
2023-08-24 14:41:28 +08:00
parent 891b0ab566
commit 9219cbab3c
4 changed files with 33 additions and 4 deletions

View File

@@ -191,4 +191,9 @@ public class MessageRest implements MessageFeign {
}
return rb.success();
}
@Override
public ResultBean pushTest(String userSid) {
return messageService.pushTest(userSid);
}
}

View File

@@ -1150,4 +1150,22 @@ public class MessageService extends MybatisBaseService<MessageMapper, Message> {
}
return rb.success();
}
public ResultBean pushTest(String userSid) {
ResultBean rb = ResultBean.fireFail();
List<String> receivedSids = new ArrayList<>();
receivedSids.add(userSid);
ResultBean<String> stringList = sysUserFeign.selectIdBySid(receivedSids);
List<String> receiveIdList = Arrays.asList(stringList.getData().split(","));
//标题、内容、消息类别key、消息类别名称、
YamlPropertiesFactoryBean factoryBean = new YamlPropertiesFactoryBean();
factoryBean.setResources(new ClassPathResource("application.yml"));
Properties properties = factoryBean.getObject();
if ("pro".equals(properties.get("spring.profiles.active"))) {
JPushServer.sendPushAlias("测试消息推送", "业务内容", "b4b50229-cce0-4cb1-8c0a-ae7545a9ec59", "审批中心", receiveIdList.get(0));
} else {
JPushServer.sendPushAlias("测试消息推送", "业务内容", "b4b50229-cce0-4cb1-8c0a-ae7545a9ec59", "审批中心", "T" + receiveIdList.get(0));
}
return rb.success();
}
}