From b02beccf4567068cb47a3f1181a00039456c872d Mon Sep 17 00:00:00 2001 From: zqy <2522236926@qq.com> Date: 星期三, 06 八月 2025 15:37:20 +0800 Subject: [PATCH] 用户修改姓名和电话同步修改uaid --- zhang-content/src/main/java/com/ruoyi/service/impl/TravelCountDownServiceImpl.java | 48 +++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 41 insertions(+), 7 deletions(-) diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/TravelCountDownServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/TravelCountDownServiceImpl.java index c06373b..d44a52b 100644 --- a/zhang-content/src/main/java/com/ruoyi/service/impl/TravelCountDownServiceImpl.java +++ b/zhang-content/src/main/java/com/ruoyi/service/impl/TravelCountDownServiceImpl.java @@ -37,6 +37,9 @@ @Resource TravelCountService travelCountService; + @Resource + TravelDetailService travelDetailService; + @Resource ZInfoUserService zInfoUserService; @@ -82,13 +85,29 @@ 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())); esModel.setBy3(String.valueOf(zfDownload.getShareId())); //杩欓噷瀛樺偍鏌ヨ璇︽儏鐨勮矾寰� esService.insertTable(esModel); + + + TravelDetail travelDetail = new TravelDetail(); + travelDetail.setCid(zfDownload.getDownloadContent()); + + List<TravelDetail> travelDetails = travelDetailService.getDataByCid(zfDownload.getDownloadContent(),travelDetail); + System.out.println("cgftfygmjh267/"+travelDetails.size()); + if (travelDetails.size() != 0){ + for (TravelDetail travelDetail1:travelDetails) { + zfDownload.setId(zfDownload.getId()+1); + zfDownload.setSysMenuId(2055L); + zfDownload.setDownloadContent(travelDetail1.getId()); + System.out.println(zfDownload); + save(zfDownload); + }} + return AjaxResult.success(); } else { return AjaxResult.error(); @@ -96,14 +115,29 @@ } @Override - public AjaxResult deleteData(Long[] ids) { - List<ZfDownload> zfDownloads = listByIds(Arrays.asList(ids)); + public Boolean deleteData(Long[] ids) { + List<Long> id = new ArrayList<>(); - if (travelCountService.removeByIds(Arrays.asList(ids))) { + LambdaQueryWrapper<ZfDownload> lqw = new LambdaQueryWrapper<>(); + lqw.in(ids != null, ZfDownload::getDownloadContent, ids) + .eq(ZfDownload::getSysMenuId, 2056L); + + 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(), "閫氳褰曚笅杞�"); + EsModel esModel = esService.findByCtId(zfDoctorDownload.getId().intValue(), "鏃呮父缁熻琛ㄤ笅杞藉垹闄�"); if (esModel != null) { DeleteRequest deleteRequest = new DeleteRequest("allsearchdata", esModel.getId()); @@ -114,9 +148,9 @@ } } }); - return AjaxResult.success(); + return true; } else { - return AjaxResult.error(); + return false; } } -- Gitblit v1.9.1