From 0af8d2525b8e58c3eb2c3eb30bb32ac482d20856 Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期二, 15 七月 2025 11:03:48 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- server/services/src/main/java/com/doumee/service/business/impl/IdentityInfoServiceImpl.java | 59 +++++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 39 insertions(+), 20 deletions(-) diff --git a/server/services/src/main/java/com/doumee/service/business/impl/IdentityInfoServiceImpl.java b/server/services/src/main/java/com/doumee/service/business/impl/IdentityInfoServiceImpl.java index f127c72..8aa7f58 100644 --- a/server/services/src/main/java/com/doumee/service/business/impl/IdentityInfoServiceImpl.java +++ b/server/services/src/main/java/com/doumee/service/business/impl/IdentityInfoServiceImpl.java @@ -233,7 +233,8 @@ private void addMemberModelByType(Integer id,Integer type, List<IdentityInfo> list,String path) { MPJLambdaWrapper<IdentityInfo> wrapper = new MPJLambdaWrapper<IdentityInfo>() - .selectAll(IdentityInfo.class).selectAs(SystemUser::getUsername,IdentityInfo::getEditorName) + .selectAll(IdentityInfo.class) + .selectAs(SystemUser::getUsername,IdentityInfo::getEditorName) .leftJoin(SystemUser.class,SystemUser::getId,IdentityInfo::getUpdateUser) .orderByDesc(IdentityInfo::getCreateTime )//鍙栨渶鏂颁竴鏉� .eq(IdentityInfo::getMemberId,id) @@ -242,23 +243,7 @@ .last("limit 1"); IdentityInfo model = identityInfoMapper.selectJoinOne(IdentityInfo.class,wrapper); if(model !=null){ - model.setImgList(new ArrayList<>()); - if(StringUtils.isNotBlank(model.getImg1())){ - model.setImg1(path+model.getImg1()); - model.getImgList().add(model.getImg1()); - } - if(StringUtils.isNotBlank(model.getImg2())){ - model.setImg2(path+model.getImg2()); - model.getImgList().add(model.getImg2()); - } - if(StringUtils.isNotBlank(model.getImg3())) { - model.setImg3(path + model.getImg3()); - model.getImgList().add(model.getImg3()); - } - if(StringUtils.isNotBlank(model.getImg4())){ - model.setImg4(path+model.getImg4()); - model.getImgList().add(model.getImg4()); - } + initModelImage(model,path); list.add(model); } } @@ -269,7 +254,11 @@ MPJLambdaWrapper<IdentityInfo> queryWrapper = new MPJLambdaWrapper<>(); Utils.MP.blankToNull(pageWrap.getModel()); pageWrap.getModel().setDeleted(Constants.ZERO); - queryWrapper.selectAll(IdentityInfo.class).selectAs(SystemUser::getUsername,IdentityInfo::getEditorName) + queryWrapper.selectAll(IdentityInfo.class) + .selectAs(Member::getNickName,IdentityInfo::getMemberName) + .selectAs(Member::getOpenid,IdentityInfo::getOpenid) + .selectAs(SystemUser::getUsername,IdentityInfo::getEditorName) + .leftJoin(Member.class,Member::getId,IdentityInfo::getMemberId) .leftJoin(SystemUser.class,SystemUser::getId,IdentityInfo::getUpdateUser); if (pageWrap.getModel().getId() != null) { queryWrapper.eq(IdentityInfo::getId, pageWrap.getModel().getId()); @@ -338,7 +327,37 @@ queryWrapper.orderByAsc(sortData.getProperty()); } } - return PageData.from(identityInfoMapper.selectJoinPage(page,IdentityInfo.class, queryWrapper)); + PageData<IdentityInfo> result = PageData.from(identityInfoMapper.selectJoinPage(page,IdentityInfo.class, queryWrapper)); + if(result!=null && result.getRecords()!=null){ + String path = systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.RESOURCE_PATH).getCode() + +systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.INENTITY_FILES).getCode(); + for (IdentityInfo model :result.getRecords()){ + initModelImage(model,path); + } + } + + return result; + + } + + private void initModelImage(IdentityInfo model, String path) { + model.setImgList(new ArrayList<>()); + if(StringUtils.isNotBlank(model.getImg1())){ + model.setImg1(path+model.getImg1()); + model.getImgList().add(model.getImg1()); + } + if(StringUtils.isNotBlank(model.getImg2())){ + model.setImg2(path+model.getImg2()); + model.getImgList().add(model.getImg2()); + } + if(StringUtils.isNotBlank(model.getImg3())) { + model.setImg3(path + model.getImg3()); + model.getImgList().add(model.getImg3()); + } + if(StringUtils.isNotBlank(model.getImg4())){ + model.setImg4(path+model.getImg4()); + model.getImgList().add(model.getImg4()); + } } @Override -- Gitblit v1.9.3