From b2ed8c0adb0791f7bef4fc68afcde994db44adf2 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 09 Jan 2023 15:55:25 +0800 Subject: [PATCH] 20221227 充值归集 --- src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 55 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 aa09f98..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; @@ -47,6 +49,15 @@ return FebsUtil.view("modules/system/profitSetting"); } + /** + * 会员等级设置 + * @return + */ + @GetMapping("agentLevelSetting") + public String agentLevelSetting() { + return FebsUtil.view("modules/system/agentLevelSetting"); + } + @GetMapping("cashOutSetting") @RequiresPermissions("cashOutSetting:update") public String cashOutSetting(Model model) { @@ -67,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