From a262dee3a122f081a2d31d86b851ce3df0680d1a Mon Sep 17 00:00:00 2001
From: jiangqs <jiangqs>
Date: 星期四, 15 六月 2023 17:15:25 +0800
Subject: [PATCH] 生日卡管理

---
 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CustomConfigServiceImpl.java |   56 ++++++++++++++++++++++++++------------------------------
 1 files changed, 26 insertions(+), 30 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 21e970f..4d3fc24 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
@@ -71,6 +71,7 @@
         if (customConfig == null) {
             customConfig = new CustomConfig();
             customConfig.setCreateTime(new Date());
+            customConfig.setDelFlag(0);
         }
         // 设置配置的类型、键、名称、值和更新时间
         customConfig.setConfigType(ConfigEnum.PLATFORM_SERVICE_PHONE.getKeyType());
@@ -232,41 +233,36 @@
             customConfig.setConfigType(configEnum.getKeyType());
             customConfig.setConfigKey(configEnum.getKey());
             customConfig.setConfigName(configEnum.getKeyName());
-            customConfig.setConfigValue(getConfigValue(configEnum, mgtOtherConfigEditDto));
             customConfig.setCreateTime(updateTime);
             customConfig.setUpdateTime(updateTime);
-            this.saveOrUpdate(customConfig);
+            switch (configEnum) {
+                case SHARE_INTEGRAL:
+                    customConfig.setConfigValue(mgtOtherConfigEditDto.getShareIntegral().toString());
+                    this.saveOrUpdate(customConfig);
+                case SUGGEST_PLATFORM_INTEGRAL:
+                    customConfig.setConfigValue(mgtOtherConfigEditDto.getSuggestPlatformIntegral().toString());
+                    this.saveOrUpdate(customConfig);
+                case SIGN_IN_INTEGRAL:
+                    customConfig.setConfigValue(mgtOtherConfigEditDto.getSignInIntegral().toString());
+                    this.saveOrUpdate(customConfig);
+                case SUGGEST_SHOP_INTEGRAL:
+                    customConfig.setConfigValue(mgtOtherConfigEditDto.getSuggestShopIntegral().toString());
+                    this.saveOrUpdate(customConfig);
+                case ORDER_AUTO_CANCEL_TIME:
+                    customConfig.setConfigValue(mgtOtherConfigEditDto.getOrderAutoCancelTime().toString());
+                    this.saveOrUpdate(customConfig);
+                case PAY_MONEY_INTEGRAL:
+                    customConfig.setConfigValue(mgtOtherConfigEditDto.getPayMoneyIntegral().toString());
+                    this.saveOrUpdate(customConfig);
+                case HOME_STYLE:
+                    customConfig.setConfigValue(mgtOtherConfigEditDto.getHomeStyle().toString());
+                    this.saveOrUpdate(customConfig);
+                default:
+                    break;
+            }
         }
     }
 
-    /**
-     * @param configEnum
-     * @param mgtOtherConfigEditDto
-     * @return String
-     * @description 获取配置参数
-     * @author jqs
-     * @date 2023/6/7 16:37
-     */
-    private String getConfigValue(ConfigEnum configEnum, MgtOtherConfigEditDto mgtOtherConfigEditDto) {
-        switch (configEnum) {
-            case SHARE_INTEGRAL:
-                return mgtOtherConfigEditDto.getShareIntegral().toString();
-            case SUGGEST_PLATFORM_INTEGRAL:
-                return mgtOtherConfigEditDto.getSuggestPlatformIntegral().toString();
-            case SIGN_IN_INTEGRAL:
-                return mgtOtherConfigEditDto.getSignInIntegral().toString();
-            case SUGGEST_SHOP_INTEGRAL:
-                return mgtOtherConfigEditDto.getSuggestShopIntegral().toString();
-            case ORDER_AUTO_CANCEL_TIME:
-                return mgtOtherConfigEditDto.getOrderAutoCancelTime().toString();
-            case PAY_MONEY_INTEGRAL:
-                return mgtOtherConfigEditDto.getPayMoneyIntegral().toString();
-            case HOME_STYLE:
-                return mgtOtherConfigEditDto.getHomeStyle().toString();
-            default:
-                throw new IllegalArgumentException("Invalid ConfigEnum");
-        }
-    }
 
     /**
      * @param mgtShopConfigEditDto

--
Gitblit v1.7.1