| | |
| | | String uuid = UUID.randomUUID().toString().replace("-", ""); |
| | | esModel.setId(uuid); |
| | | esModel.setCtId(Long.valueOf(inte)); |
| | | esModel.setCtTableName("家庭小医生"); |
| | | esModel.setCtTableName("家大事记"); |
| | | |
| | | esModel.setBy1(String.valueOf(zfDownload.getDownloadId())); |
| | | esModel.setBy2(String.valueOf(zfDownload.getDownloadContent())); |
| | |
| | | } |
| | | |
| | | @Override |
| | | public AjaxResult deleteData(Long[] ids) { |
| | | List<ZfDownload> zfDownloads = listByIds(Arrays.asList(ids)); |
| | | public Boolean deleteData(Long[] ids) { |
| | | List<Long> id = new ArrayList<>(); |
| | | |
| | | if (zfEventShareService.removeByIds(Arrays.asList(ids))) { |
| | | LambdaQueryWrapper<ZfDownload> lqw = new LambdaQueryWrapper<>(); |
| | | lqw.in(ids != null, ZfDownload::getDownloadContent, ids) |
| | | .eq(ZfDownload::getSysMenuId, 2013L); |
| | | |
| | | List<ZfDownload> zfDownloads = list(lqw); |
| | | System.out.println(zfDownloads); |
| | | if (zfDownloads.size() == 0){ |
| | | return true; |
| | | } |
| | | for (ZfDownload zfDownload: zfDownloads) { |
| | | id.add(zfDownload.getId()); |
| | | } |
| | | |
| | | System.out.println(id); |
| | | if (removeByIds(id)) { |
| | | //删除es中的数据 |
| | | zfDownloads.stream().forEach(zfDoctorDownload -> { |
| | | EsModel esModel = esService.findByCtId(zfDoctorDownload.getId().intValue(), "家庭小医生下载"); |
| | | |
| | | zfDownloads.forEach(zfDoctorDownload -> { |
| | | EsModel esModel = esService.findByCtId(zfDoctorDownload.getId().intValue(), "家大事记下载删除"); |
| | | if (esModel != null) { |
| | | DeleteRequest deleteRequest = new DeleteRequest("allsearchdata", esModel.getId()); |
| | | System.out.println(deleteRequest); |
| | | try { |
| | | restHighLevelClient.delete(deleteRequest, RequestOptions.DEFAULT); |
| | | } catch (IOException e) { |
| | |
| | | } |
| | | } |
| | | }); |
| | | return AjaxResult.success(); |
| | | return true; |
| | | } else { |
| | | return AjaxResult.error(); |
| | | return false; |
| | | } |
| | | } |
| | | |