From 8e19529ac1eb0843e0c3a0b76d35aa9ff6fe2032 Mon Sep 17 00:00:00 2001 From: renkang <8417338+k94314517@user.noreply.gitee.com> Date: 星期一, 13 一月 2025 17:46:35 +0800 Subject: [PATCH] 客户资料 巡检任务业务 --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwMaterialServiceImpl.java | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwMaterialServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwMaterialServiceImpl.java index 22b0839..0b48d11 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwMaterialServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwMaterialServiceImpl.java @@ -59,7 +59,6 @@ //TODO rk 鎵�灞為」鐩�/鎴块棿闇�姹傞棶棰� if(Objects.isNull(ywMaterial) || StringUtils.isBlank(ywMaterial.getName()) - || StringUtils.isBlank(ywMaterial.getCode()) || StringUtils.isBlank(ywMaterial.getQrcode()) || Objects.isNull(ywMaterial.getCateId()) ){ @@ -190,7 +189,7 @@ Multifile multifile = multifileMapper.selectOne(new QueryWrapper<Multifile>().lambda().eq(Multifile::getObjId,id).eq(Multifile::getObjType,Constants.MultiFile.MATERIAL_FILE.getKey())); if(Objects.nonNull(multifile)){ String path = systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_RESOURCE_PATH).getCode() - +systemDictDataBiz.queryByCode(Constants.FTP,Constants.YW_CONTRACT_BILL).getCode(); + +systemDictDataBiz.queryByCode(Constants.FTP,Constants.YW_MATERIAL).getCode(); multifile.setFileurlFull(path + multifile.getFileurl()); ywMaterial.setMultifile(multifile); } @@ -227,7 +226,16 @@ .orderByAsc(YwMaterial::getCode) ; - IPage iPage = ywMaterialMapper.selectJoinPage(page,YwMaterial.class,queryWrapper); + IPage<YwMaterial> iPage = ywMaterialMapper.selectJoinPage(page,YwMaterial.class,queryWrapper); + String path = systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_RESOURCE_PATH).getCode() + +systemDictDataBiz.queryByCode(Constants.FTP,Constants.YW_MATERIAL).getCode(); + for (YwMaterial ywMaterial:iPage.getRecords()) { + Multifile multifile = multifileMapper.selectOne(new QueryWrapper<Multifile>().lambda().eq(Multifile::getObjId,ywMaterial.getId()).eq(Multifile::getObjType,Constants.MultiFile.MATERIAL_FILE.getKey())); + if(Objects.nonNull(multifile)){ + multifile.setFileurlFull(path + multifile.getFileurl()); + ywMaterial.setMultifile(multifile); + } + } return PageData.from(iPage); } -- Gitblit v1.9.3