响应数据推送事件

## 业务概述 > 此节带领开发者使用数据推送功能实现以下场景: > 删除项目时向扩展模块推送数据信息,扩展模块接收到删除事件后,删除该项目下所有的报修记录。 ## 1.配置数据推送 > 点击报修Demo模块,配置数据推送信息,新增一条数据推送规则并填写配置信息。 > > 选择事件类型为:删除项目。 ![09.png](https://cos.easydoc.net/16860085/files/lfly79sb.png) ## 2.编写后台数据推送代码 ```java // 接受数据删除项目下方所有的报修记录 public void dataPush(JSONObject json) { // 获取到json 数组 JSONArray array = json.getJSONArray("data"); for (Object o : array) { // 将每一组数据转换成 json 数据 JSONObject obj = new JSONObject((LinkedHashMap)o); if (obj.containsKey("projectId")){ this.lambdaUpdate().eq(Repair::getProjectId,obj.getString("projectId")).remove(); } } } ```