From f8bf5c88605e51b409d89c9cbd966942796e3ec5 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期五, 19 九月 2025 09:23:20 +0800
Subject: [PATCH] 优化
---
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