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 | 16 +++++++++++++--- 1 files changed, 13 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 90dde7f..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); } @@ -221,11 +220,22 @@ .like(StringUtils.isNotBlank(model.getAttr()),YwMaterial::getAttr,model.getAttr()) .eq(Objects.nonNull(model.getProjectId()),YwRoom::getProjectId,model.getProjectId()) .eq(Objects.nonNull(model.getRoomId()),YwMaterial::getRoomId,model.getRoomId()) + .eq(Objects.nonNull(model.getFloorId()),YwRoom::getFloor,model.getFloorId()) + .eq(Objects.nonNull(model.getBuildingId()),YwRoom::getBuildingId,model.getBuildingId()) .eq(YwMaterial::getIsdeleted,Constants.ZERO) .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