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