From f7c7a1d550444e88c8f7033a8a586211ab8c3ce7 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Tue, 17 Jan 2023 21:04:02 +0800 Subject: [PATCH] 1 --- src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 52 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..6cb0f88 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,56 @@ 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()); + } + DataDictionaryCustom allBuyTimesDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.ALL_BUY_TIMES.getType(), + DataDictionaryEnum.ALL_BUY_TIMES.getCode()); + if (ObjectUtil.isNotEmpty(allBuyTimesDic)) { + adminSystemSettingVo.setAllBuyTimes(allBuyTimesDic.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