From f3ce3a1f136f359ae872a223aada9e0d23afa9a0 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期一, 23 十二月 2024 13:45:08 +0800 Subject: [PATCH] 开发更新 --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwPatrolTaskRecordServiceImpl.java | 45 +++++++++++++++++++++++++++------------------ 1 files changed, 27 insertions(+), 18 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwPatrolTaskRecordServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwPatrolTaskRecordServiceImpl.java index f463fe7..087d9a3 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwPatrolTaskRecordServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwPatrolTaskRecordServiceImpl.java @@ -135,7 +135,33 @@ .orderByDesc(YwPatrolScheme::getCreateDate) ; IPage<YwPatrolTaskRecord> iPage = ywPatrolTaskRecordMapper.selectJoinPage(page,YwPatrolTaskRecord.class,queryWrapper); + if(iPage!=null && iPage.getRecords()!=null){ + for(YwPatrolTaskRecord m : iPage.getRecords()){ + getFileListByModel(m); + } + } return PageData.from(iPage); + } + + private void getFileListByModel(YwPatrolTaskRecord ywPatrolTaskRecord) { + //闄勪欢鏁版嵁 + List<Multifile> multifileList = multifileMapper.selectJoinList(Multifile.class,new MPJLambdaWrapper<Multifile>() + .selectAll(Multifile.class) + .selectAs(SystemUser::getRealname,Multifile::getUserName) + .leftJoin(SystemUser.class,SystemUser::getId,Multifile::getCreator) + .eq(Multifile::getObjId,ywPatrolTaskRecord.getId()) + .eq(Multifile::getIsdeleted,Constants.ZERO) + .eq(Multifile::getObjType,Constants.MultiFile.FN_PATROL_TASK_RECORD_FILE.getKey())); + if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(multifileList)){ + String path = systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_RESOURCE_PATH).getCode() + +systemDictDataBiz.queryByCode(Constants.FTP,Constants.YW_PATROL).getCode(); + for (Multifile multifile:multifileList) { + if(StringUtils.isNotBlank(multifile.getFileurl())){ + multifile.setFileurlFull(path + multifile.getFileurl()); + } + } + ywPatrolTaskRecord.setMultifileList(multifileList); + } } @Override @@ -253,24 +279,7 @@ if(Objects.isNull(ywPatrolTaskRecord)){ throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"鏈尮閰嶅埌宸℃鐐�!"); } - //闄勪欢鏁版嵁 - List<Multifile> multifileList = multifileMapper.selectJoinList(Multifile.class,new MPJLambdaWrapper<Multifile>() - .selectAll(Multifile.class) - .selectAs(SystemUser::getRealname,Multifile::getUserName) - .leftJoin(SystemUser.class,SystemUser::getId,Multifile::getCreator) - .eq(Multifile::getObjId,ywPatrolTaskRecord.getId()) - .eq(Multifile::getIsdeleted,Constants.ZERO) - .eq(Multifile::getObjType,Constants.MultiFile.FN_PATROL_TASK_RECORD_FILE.getKey())); - if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(multifileList)){ - String path = systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_RESOURCE_PATH).getCode() - +systemDictDataBiz.queryByCode(Constants.FTP,Constants.YW_PATROL).getCode(); - for (Multifile multifile:multifileList) { - if(StringUtils.isNotBlank(multifile.getFileurl())){ - multifile.setFileurlFull(path + multifile.getFileurl()); - } - } - ywPatrolTaskRecord.setMultifileList(multifileList); - } + getFileListByModel(ywPatrolTaskRecord); return ywPatrolTaskRecord; -- Gitblit v1.9.3