From defde121e8da3baa0e9ace575d6c2cf42a54e933 Mon Sep 17 00:00:00 2001 From: zqy <2522236926@qq.com> Date: 星期一, 20 五月 2024 13:23:51 +0800 Subject: [PATCH] 症状为空,抛出异常 --- zhang-content/src/main/java/com/ruoyi/service/impl/ZfContactServiceImpl.java | 24 +++++++++++++++++++----- 1 files changed, 19 insertions(+), 5 deletions(-) diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfContactServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfContactServiceImpl.java index a1a34fc..8150d13 100644 --- a/zhang-content/src/main/java/com/ruoyi/service/impl/ZfContactServiceImpl.java +++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZfContactServiceImpl.java @@ -282,6 +282,11 @@ //瑕佹煡鑷繁瀹跺涵鐨� ZInfoUser myself = zInfoUserService.getMyself(); + if(myself==null) + { + // System.out.println("ssssss"); + return AjaxResult.success("鎮ㄦ病鍔犲叆鍒板搴旂殑瀹跺涵锛岃鑱旂郴绠$悊鍛�"); + } Long familyId = myself.getFamilyId(); //涔熻鏌ュ埆浜烘巿鏉冪殑 List<ZAuthority> authority = zAuthorityService.getAuthority(); @@ -489,6 +494,10 @@ //鍏堝埌es涓煡璇㈠埌瀵瑰簲閭f潯鏁版嵁鍦╡s鐨刬d EsModel esResult = esService.findByCtId(dataById.getId().intValue(), "閫氳褰�"); + if (esResult == null){ + return AjaxResult.success(); + } + //鎿嶄綔es淇敼鏁版嵁 EsModel newModel = new EsModel(); if(zfContact.getMyName()!=null){ @@ -567,12 +576,17 @@ //鍒犻櫎es涓殑鏁版嵁 zfContacts.stream().forEach(zfContact -> { EsModel esModel = esService.findByCtId(zfContact.getId().intValue(), "閫氳褰�"); - DeleteRequest deleteRequest = new DeleteRequest("allsearchdata", esModel.getId()); - try { - restHighLevelClient.delete(deleteRequest,RequestOptions.DEFAULT); - } catch (IOException e) { - throw new RuntimeException(e); + + if (esModel != null){ + DeleteRequest deleteRequest = new DeleteRequest("allsearchdata", esModel.getId()); + try { + restHighLevelClient.delete(deleteRequest,RequestOptions.DEFAULT); + } catch (IOException e) { + throw new RuntimeException(e); + } + } + }); return AjaxResult.success(); }else { -- Gitblit v1.9.1