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