From 5fb2ee28f798aeb69f47c7c2639daf7168f0ba00 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 09 Jan 2023 10:41:19 +0800 Subject: [PATCH] 20221227 ε εΌε½ι --- src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 46 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java b/src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java index 0d11556..abc4293 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java @@ -13,9 +13,11 @@ import cc.mrbird.febs.mall.entity.DataDictionaryCustom; import cc.mrbird.febs.mall.entity.MallMember; import cc.mrbird.febs.mall.mapper.*; +import cc.mrbird.febs.mall.vo.AdminSystemSettingVo; import cc.mrbird.febs.monitor.service.ILoginLogService; import cc.mrbird.febs.system.service.IUserService; import cn.hutool.core.date.DateUtil; +import cn.hutool.core.util.ObjectUtil; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import lombok.RequiredArgsConstructor; @@ -76,6 +78,50 @@ return FebsUtil.view("modules/system/scorePoorSetting"); } + @GetMapping("systemSetting") + @RequiresPermissions("systemSetting:update") + public String systemSetting(Model model) { + AdminSystemSettingVo adminSystemSettingVo = new AdminSystemSettingVo(); + DataDictionaryCustom returnPercentDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.RETURN_PERCENT.getType(), + DataDictionaryEnum.RETURN_PERCENT.getCode()); + if (ObjectUtil.isNotEmpty(returnPercentDic)) { + adminSystemSettingVo.setReturnPercent(returnPercentDic.getValue()); + } + DataDictionaryCustom levelOneDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.LEVEL_ONE.getType(), + DataDictionaryEnum.LEVEL_ONE.getCode()); + if (ObjectUtil.isNotEmpty(levelOneDic)) { + adminSystemSettingVo.setLevelOne(levelOneDic.getValue()); + } + DataDictionaryCustom levelTwoDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.LEVEL_TWO.getType(), + DataDictionaryEnum.LEVEL_TWO.getCode()); + if (ObjectUtil.isNotEmpty(levelTwoDic)) { + adminSystemSettingVo.setLevelTwo(levelTwoDic.getValue()); + } + DataDictionaryCustom rewardPercentDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.REWARD_PERCENT.getType(), + DataDictionaryEnum.REWARD_PERCENT.getCode()); + if (ObjectUtil.isNotEmpty(rewardPercentDic)) { + adminSystemSettingVo.setRewardPercent(rewardPercentDic.getValue()); + } + DataDictionaryCustom buyTimesDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.BUY_TIMES.getType(), + DataDictionaryEnum.BUY_TIMES.getCode()); + if (ObjectUtil.isNotEmpty(buyTimesDic)) { + adminSystemSettingVo.setBuyTimes(buyTimesDic.getValue()); + } + DataDictionaryCustom subsidyPercentDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.SUBSIDY_PERCENT.getType(), + DataDictionaryEnum.SUBSIDY_PERCENT.getCode()); + if (ObjectUtil.isNotEmpty(subsidyPercentDic)) { + adminSystemSettingVo.setSubsidyPercent(subsidyPercentDic.getValue()); + } + model.addAttribute("adminSystemSettingVo", adminSystemSettingVo); + return FebsUtil.view("modules/system/systemSetting"); + } + @GetMapping("indexData") @RequiresPermissions("indexData:view") public String indexData(Model model) { -- Gitblit v1.9.1