From c71055635df3d75e5dc838a9b66036c591913a13 Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期六, 08 七月 2023 18:37:12 +0800 Subject: [PATCH] 管理台bug和用户端 --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/config/CustomConfigServiceImpl.java | 63 +++++++++++++++++++++++++++---- 1 files changed, 55 insertions(+), 8 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 ad962fe..b3a48fa 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 @@ -320,23 +320,44 @@ switch (key) { case "SHOP_EMERGENCY_DEGREE": newValue = mgtShopConfigEditDto.getShopEmergencyDegree(); + customConfig.setConfigValue(newValue); + customConfig.setUpdateTime(updateTime); + if(oldValue!=null&&!oldValue.isEmpty()){ + handleChangeConfig(oldValue, newValue, key); + updatedCustomConfigs.add(customConfig); + } break; case "SHOP_FOLLOW_TYPE": newValue = mgtShopConfigEditDto.getShopFollowType(); + customConfig.setConfigValue(newValue); + customConfig.setUpdateTime(updateTime); + if(oldValue!=null&&!oldValue.isEmpty()){ + handleChangeConfig(oldValue, newValue, key); + updatedCustomConfigs.add(customConfig); + } break; case "SHOP_CUSTOM_STATUS": newValue = mgtShopConfigEditDto.getShopCustomStatus(); + customConfig.setConfigValue(newValue); + customConfig.setUpdateTime(updateTime); + if(oldValue!=null&&!oldValue.isEmpty()){ + handleChangeConfig(oldValue, newValue, key); + updatedCustomConfigs.add(customConfig); + } break; case "SHOP_SOURCE_CHANNEL": newValue = mgtShopConfigEditDto.getShopSourceChannel(); + customConfig.setConfigValue(newValue); + customConfig.setUpdateTime(updateTime); + if(oldValue!=null&&!oldValue.isEmpty()){ + handleChangeConfig(oldValue, newValue, key); + updatedCustomConfigs.add(customConfig); + } break; default: break; } - customConfig.setConfigValue(newValue); - customConfig.setUpdateTime(updateTime); - handleChangeConfig(oldValue, newValue, key); - updatedCustomConfigs.add(customConfig); + } this.saveOrUpdateBatch(updatedCustomConfigs); } else { @@ -377,26 +398,52 @@ switch (key) { case "MEMBER_SOURCE_CHANNEL": newValue = mgtMemberConfigEditDto.getMemberSourceChannel(); + customConfig.setConfigValue(newValue); + customConfig.setUpdateTime(updateTime); + if(oldValue!=null&&!oldValue.isEmpty()){ + handleChangeConfig(oldValue, newValue, key); + updatedCustomConfigs.add(customConfig); + } break; case "MEMBER_CHARACTER": newValue = mgtMemberConfigEditDto.getMemberCharacter(); + customConfig.setConfigValue(newValue); + customConfig.setUpdateTime(updateTime); + if(oldValue!=null&&!oldValue.isEmpty()){ + handleChangeConfig(oldValue, newValue, key); + updatedCustomConfigs.add(customConfig); + } break; case "MEMBER_LEVEL": newValue = mgtMemberConfigEditDto.getMemberLevel(); + customConfig.setConfigValue(newValue); + customConfig.setUpdateTime(updateTime); + if(oldValue!=null&&!oldValue.isEmpty()){ + handleChangeConfig(oldValue, newValue, key); + updatedCustomConfigs.add(customConfig); + } break; case "MEMBER_TYPE": newValue = mgtMemberConfigEditDto.getMemberType(); + customConfig.setConfigValue(newValue); + customConfig.setUpdateTime(updateTime); + if(oldValue!=null&&!oldValue.isEmpty()){ + handleChangeConfig(oldValue, newValue, key); + updatedCustomConfigs.add(customConfig); + } break; case "NURSE_PROBLEM": newValue = mgtMemberConfigEditDto.getNurseProblem(); + customConfig.setConfigValue(newValue); + customConfig.setUpdateTime(updateTime); + if(oldValue!=null&&!oldValue.isEmpty()){ + handleChangeConfig(oldValue, newValue, key); + updatedCustomConfigs.add(customConfig); + } break; default: break; } - customConfig.setConfigValue(newValue); - customConfig.setUpdateTime(updateTime); - handleChangeConfig(oldValue, newValue, key); - updatedCustomConfigs.add(customConfig); } this.saveOrUpdateBatch(updatedCustomConfigs); } else { -- Gitblit v1.7.1