From 056c73b0e86e76faa08b627c0cebfa244a7b399a Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期四, 10 七月 2025 15:48:24 +0800 Subject: [PATCH] ss --- server/src/main/java/com/doumee/biz/system/impl/SystemDictDataBizImpl.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/server/src/main/java/com/doumee/biz/system/impl/SystemDictDataBizImpl.java b/server/src/main/java/com/doumee/biz/system/impl/SystemDictDataBizImpl.java index 693916c..c43bd2b 100644 --- a/server/src/main/java/com/doumee/biz/system/impl/SystemDictDataBizImpl.java +++ b/server/src/main/java/com/doumee/biz/system/impl/SystemDictDataBizImpl.java @@ -246,6 +246,8 @@ String html = objIndex.getHtml();//椤甸潰鍚嶇О String domain = queryByCode(Constants.SYSTEM,Constants.WEB_DOMAIN).getCode(); String htmlPath = queryByCode(Constants.SYSTEM,Constants.STATIC_PAGES_PATH).getCode(); +// domain = "."; +// htmlPath = "D://static/"; File docFile = new File( htmlPath); if(!docFile.exists()){ docFile.mkdirs(); @@ -260,6 +262,13 @@ if(objIndex.getKey() == Constants.PageIndex.dynamicsDetail.getKey() || objIndex.getKey() == Constants.PageIndex.casesDetail.getKey() ){ List<Information> dataList =getInfomationListByType(objIndex.getKey() == Constants.PageIndex.dynamicsDetail.getKey() ?Constants.ZERO:Constants.ONE,null); generateDetailsHtml(dataList,dataMap,flt,htmlPath+html);//鍗曟枃浠舵暟鎹� + }else + if(objIndex.getKey() == Constants.PageIndex.bannerDetails.getKey() ){ + List<Carousel> dataList = carouselMapper.selectList(new LambdaQueryWrapper<Carousel>() + .eq(Carousel::getIsdeleted,Constants.ZERO) + .eq(Carousel::getJumpType,Constants.ONE)//澶栭摼 + .orderByDesc(Carousel::getSortnum ,Carousel::getCreateDate)); + generateBannerDetailsHtml(dataList,dataMap,flt,htmlPath+html);//鍗曟枃浠舵暟鎹� }else{ if(objIndex.getKey() == Constants.PageIndex.dynamics.getKey() || objIndex.getKey() == Constants.PageIndex.casesDetail.getKey() ){ dataMap.put("dataList", getInfomationListByType(objIndex.getKey() == Constants.PageIndex.dynamics.getKey() ?Constants.ZERO:Constants.ONE,null)); @@ -341,6 +350,16 @@ generateSingleHtml(dataMap,flt,tt);//鍗曟枃浠舵暟鎹� } } + private void generateBannerDetailsHtml(List<Carousel> dataList, Map<String, Object> dataMap, String flt, String htmlPath) { + if(dataList== null){ + return; + } + for(Carousel data :dataList){ + dataMap.put("data",data); + String tt =htmlPath.replace("${id}",data.getId()+""); + generateSingleHtml(dataMap,flt,tt);//鍗曟枃浠舵暟鎹� + } + } private void generateSingleHtml(Map<String, Object> dataMap, String flt, String htmlPath) { try { @@ -382,6 +401,7 @@ String path = findDictDataByLabel(dictDataList,Constants.FILE_DIR); footDataVO.setFileDir(path); footDataVO.setFootWords(findDictDataByLabel(dictDataList,Constants.FOOT_WORDS)); + footDataVO.setQyemail(findDictDataByLabel(dictDataList,Constants.QYEMAIL)); footDataVO.setFootImgUrl(findDictDataByLabel(dictDataList,Constants.FOOT_IMGURL)); footDataVO.setFootFullImgUrl(path+ footDataVO.getFootImgUrl()); footDataVO.setFootImgUrl2(findDictDataByLabel(dictDataList,Constants.FOOT_IMGURL2)); @@ -401,6 +421,10 @@ if(Objects.nonNull(wisdomSystem) & org.apache.commons.lang3.StringUtils.isNotBlank(honors)){ footDataVO.setHonors(JSONArray.parseArray(honors)); } + String qylinks = findDictDataByLabel(dictDataList,Constants.YQLINKS); + if(Objects.nonNull(qylinks) & org.apache.commons.lang3.StringUtils.isNotBlank(qylinks)){ + footDataVO.setYqlinks(JSONArray.parseArray(qylinks)); + } footDataVO.setServerTime(findDictDataByLabel(dictDataList,Constants.SERVER_TIME)); return footDataVO; -- Gitblit v1.9.3