From 579e969465105fcc007969c7e9b8c74f1b6434b2 Mon Sep 17 00:00:00 2001
From: jiangqs <jiangqs>
Date: 星期五, 09 六月 2023 18:12:29 +0800
Subject: [PATCH] 基础配置

---
 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CustomConfigServiceImpl.java |   71 ++++++++++++++++++++++-------------
 1 files changed, 44 insertions(+), 27 deletions(-)

diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CustomConfigServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CustomConfigServiceImpl.java
index 25d9198..48209b2 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CustomConfigServiceImpl.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CustomConfigServiceImpl.java
@@ -9,6 +9,7 @@
 import com.ruoyi.system.domain.pojo.config.Advert;
 import com.ruoyi.system.domain.pojo.config.CustomConfig;
 import com.ruoyi.system.domain.vo.MgtActivenessVo;
+import com.ruoyi.system.domain.vo.MgtAllCustomConfigVo;
 import com.ruoyi.system.domain.vo.MgtCustomConfigVo;
 import com.ruoyi.system.domain.vo.MgtOperLogPageVo;
 import com.ruoyi.system.mapper.config.CustomConfigMapper;
@@ -89,8 +90,8 @@
      * @date 2023/6/7 15:02
      */
     @Override
-    public MgtCustomConfigVo getCustomConfig() {
-        MgtCustomConfigVo mgtCustomConfigVo = new MgtCustomConfigVo();
+    public MgtAllCustomConfigVo getAllCustomConfig() {
+        MgtAllCustomConfigVo mgtAllCustomConfigVo = new MgtAllCustomConfigVo();
         //获取自定义配置
         List<CustomConfig> customConfigList = customConfigMapper.selectList(new LambdaQueryWrapper<CustomConfig>().eq(CustomConfig::getDelFlag, 0));
         Optional.ofNullable(customConfigList).ifPresent(list -> {
@@ -99,52 +100,52 @@
             configMap.forEach((key, value) -> {
                 switch (key) {
                     case "SHARE_INTEGRAL":
-                        mgtCustomConfigVo.setShareIntegral(Integer.valueOf(value.getValue()));
+                        mgtAllCustomConfigVo.setShareIntegral(Integer.valueOf(value.getValue()));
                         break;
                     case "SUGGEST_PLATFORM_INTEGRAL":
-                        mgtCustomConfigVo.setSuggestPlatformIntegral(Integer.valueOf(value.getValue()));
+                        mgtAllCustomConfigVo.setSuggestPlatformIntegral(Integer.valueOf(value.getValue()));
                         break;
                     case "SIGN_IN_INTEGRAL":
-                        mgtCustomConfigVo.setSignInIntegral(Integer.valueOf(value.getValue()));
+                        mgtAllCustomConfigVo.setSignInIntegral(Integer.valueOf(value.getValue()));
                         break;
                     case "SUGGEST_SHOP_INTEGRAL":
-                        mgtCustomConfigVo.setSuggestShopIntegral(Integer.valueOf(value.getValue()));
+                        mgtAllCustomConfigVo.setSuggestShopIntegral(Integer.valueOf(value.getValue()));
                         break;
                     case "PAY_MONEY_INTEGRAL":
-                        mgtCustomConfigVo.setPayMoneyIntegral(Integer.valueOf(value.getValue()));
+                        mgtAllCustomConfigVo.setPayMoneyIntegral(Integer.valueOf(value.getValue()));
                         break;
                     case "ORDER_AUTO_CANCEL_TIME":
-                        mgtCustomConfigVo.setOrderAutoCancelTime(Integer.valueOf(value.getValue()));
+                        mgtAllCustomConfigVo.setOrderAutoCancelTime(Integer.valueOf(value.getValue()));
                         break;
                     case "HOME_STYLE":
-                        mgtCustomConfigVo.setHomeStyle(Integer.valueOf(value.getValue()));
+                        mgtAllCustomConfigVo.setHomeStyle(Integer.valueOf(value.getValue()));
                         break;
                     case "SHOP_EMERGENCY_DEGREE":
-                        mgtCustomConfigVo.setShopEmergencyDegree(value.getValue());
+                        mgtAllCustomConfigVo.setShopEmergencyDegree(value.getValue());
                         break;
                     case "SHOP_FOLLOW_TYPE":
-                        mgtCustomConfigVo.setShopFollowType(value.getValue());
+                        mgtAllCustomConfigVo.setShopFollowType(value.getValue());
                         break;
                     case "SHOP_CUSTOM_STATUS":
-                        mgtCustomConfigVo.setShopCustomStatus(value.getValue());
+                        mgtAllCustomConfigVo.setShopCustomStatus(value.getValue());
                         break;
                     case "SHOP_SOURCE_CHANNEL":
-                        mgtCustomConfigVo.setShopSourceChannel(value.getValue());
+                        mgtAllCustomConfigVo.setShopSourceChannel(value.getValue());
                         break;
                     case "MEMBER_SOURCE_CHANNEL":
-                        mgtCustomConfigVo.setMemberSourceChannel(value.getValue());
+                        mgtAllCustomConfigVo.setMemberSourceChannel(value.getValue());
                         break;
                     case "MEMBER_CHARACTER":
-                        mgtCustomConfigVo.setMemberCharacter(value.getValue());
+                        mgtAllCustomConfigVo.setMemberCharacter(value.getValue());
                         break;
                     case "MEMBER_LEVEL":
-                        mgtCustomConfigVo.setMemberLevel(value.getValue());
+                        mgtAllCustomConfigVo.setMemberLevel(value.getValue());
                         break;
                     case "MEMBER_TYPE":
-                        mgtCustomConfigVo.setMemberType(value.getValue());
+                        mgtAllCustomConfigVo.setMemberType(value.getValue());
                         break;
                     case "NURSE_PROBLEM":
-                        mgtCustomConfigVo.setNurseProblem(value.getValue());
+                        mgtAllCustomConfigVo.setNurseProblem(value.getValue());
                         break;
                     default:
                         break;
@@ -154,13 +155,13 @@
         //获取广告配置
         Advert advert = advertService.getAdvert();
         if (advert != null) {
-            mgtCustomConfigVo.setHomeSlogan(advert.getAdContent());
-            mgtCustomConfigVo.setHomeLogo(advert.getLogoUrl());
-            mgtCustomConfigVo.setAdUrl(advert.getAdUrl());
-            mgtCustomConfigVo.setTargetType(advert.getTargetType());
-            mgtCustomConfigVo.setLinkUrl(advert.getLinkUrl());
-            mgtCustomConfigVo.setJumpType(advert.getJumpType());
-            mgtCustomConfigVo.setJumpId(advert.getJumpId());
+            mgtAllCustomConfigVo.setHomeSlogan(advert.getAdContent());
+            mgtAllCustomConfigVo.setHomeLogo(advert.getLogoUrl());
+            mgtAllCustomConfigVo.setAdUrl(advert.getAdUrl());
+            mgtAllCustomConfigVo.setTargetType(advert.getTargetType());
+            mgtAllCustomConfigVo.setLinkUrl(advert.getLinkUrl());
+            mgtAllCustomConfigVo.setJumpType(advert.getJumpType());
+            mgtAllCustomConfigVo.setJumpId(advert.getJumpId());
         }
         //获取活跃度配置
         List<Activeness> activenessList = activenessService.listActiveness();
@@ -175,9 +176,9 @@
                         return mgtActivenessVo;
                     })
                     .collect(Collectors.toList());
-            mgtCustomConfigVo.setMgtActivenessVoList(mgtActivenessVoList);
+            mgtAllCustomConfigVo.setMgtActivenessVoList(mgtActivenessVoList);
         }
-        return mgtCustomConfigVo;
+        return mgtAllCustomConfigVo;
     }
 
 
@@ -459,4 +460,20 @@
     public List<MgtOperLogPageVo> pageOperLog(Page page, MgtOperLogPageDto mgtOperLogPageDto){
         return customConfigMapper.pageOperLog(page, mgtOperLogPageDto);
     }
+
+    /**
+     * @description  获取单个自定义配置
+     * @author  jqs
+     * @date    2023/6/9 15:40
+     * @param mgtCustomConfigDto
+     * @return  MgtCustomConfigVo
+     */
+    @Override
+    public MgtCustomConfigVo getCustomConfig(MgtCustomConfigDto mgtCustomConfigDto){
+        CustomConfig customConfig = this.getByKey(mgtCustomConfigDto.getConfigType());
+        MgtCustomConfigVo mgtCustomConfigVo = new MgtCustomConfigVo();
+        mgtCustomConfigVo.setCustomConfig(customConfig.getValue());
+        mgtCustomConfigVo.setConfigType(mgtCustomConfigDto.getConfigType());
+        return mgtCustomConfigVo;
+    }
 }

--
Gitblit v1.7.1