From abc52f888ba1cd2ea6cacde104970e4421c64199 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 06 Mar 2023 17:07:23 +0800 Subject: [PATCH] 签到,积分设置 --- src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 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..c4d2ba5 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java @@ -8,6 +8,7 @@ import cc.mrbird.febs.common.utils.FebsUtil; import cc.mrbird.febs.common.utils.RedisUtils; import cc.mrbird.febs.mall.dto.CashOutSettingDto; +import cc.mrbird.febs.mall.dto.HlmScoreSetDto; import cc.mrbird.febs.mall.dto.ScorePoorDto; import cc.mrbird.febs.mall.dto.ScoreSettingDto; import cc.mrbird.febs.mall.entity.DataDictionaryCustom; @@ -16,6 +17,7 @@ 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,35 @@ return FebsUtil.view("modules/system/profitSetting"); } + @GetMapping("hlmScoreSet") + @RequiresPermissions("hlmScoreSet:view") + public String hlmScoreSet(Model model) { + HlmScoreSetDto hlmScoreSetDto = new HlmScoreSetDto(); + DataDictionaryCustom signScoreDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.SIGN_SCORE.getType(), + DataDictionaryEnum.SIGN_SCORE.getCode()); + if (signScoreDic != null) { + String signScore = ObjectUtil.isEmpty(signScoreDic.getValue()) ? "0" : signScoreDic.getValue(); + hlmScoreSetDto.setSignScore(signScore); + } + DataDictionaryCustom scorePercentDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.SCORE_PERCENT.getType(), + DataDictionaryEnum.SCORE_PERCENT.getCode()); + if (scorePercentDic != null) { + String scorePercent = ObjectUtil.isEmpty(scorePercentDic.getValue()) ? "0" : scorePercentDic.getValue(); + hlmScoreSetDto.setScorePercent(scorePercent); + } + DataDictionaryCustom scoreChangeDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.SCORE_CHANGE.getType(), + DataDictionaryEnum.SCORE_CHANGE.getCode()); + if (scoreChangeDic != null) { + String scoreChange = ObjectUtil.isEmpty(scoreChangeDic.getValue()) ? "0" : scoreChangeDic.getValue(); + hlmScoreSetDto.setScoreChange(scoreChange); + } + model.addAttribute("hlmScoreSet", hlmScoreSetDto); + return FebsUtil.view("modules/system/hlmScoreSet"); + } + @GetMapping("cashOutSetting") @RequiresPermissions("cashOutSetting:update") public String cashOutSetting(Model model) { -- Gitblit v1.9.1