From 2232259e2d60eba8aabf9265bf6d9765cfd62b78 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 06 Mar 2023 18:08:34 +0800 Subject: [PATCH] 基础补贴 --- src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java | 53 +++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 49 insertions(+), 4 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 c4d2ba5..087cdc4 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java @@ -7,10 +7,7 @@ import cc.mrbird.febs.common.service.ValidateCodeService; 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.dto.*; import cc.mrbird.febs.mall.entity.DataDictionaryCustom; import cc.mrbird.febs.mall.entity.MallMember; import cc.mrbird.febs.mall.mapper.*; @@ -49,6 +46,11 @@ return FebsUtil.view("modules/system/profitSetting"); } + /** + * 积分设置 + * @param model + * @return + */ @GetMapping("hlmScoreSet") @RequiresPermissions("hlmScoreSet:view") public String hlmScoreSet(Model model) { @@ -151,4 +153,47 @@ model.addAttribute("indexData", data); return FebsUtil.view("modules/system/indexData"); } + + @GetMapping("hlmBasicPerk") + @RequiresPermissions("hlmBasicPerk:view") + public String hlmBasicPerk(Model model) { + HlmBasicPerkDto hlmBasicPerkDto = new HlmBasicPerkDto(); + DataDictionaryCustom sharePerkDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.SHARE_PERK.getType(), + DataDictionaryEnum.SHARE_PERK.getCode()); + if (sharePerkDic != null) { + String sharePerk = ObjectUtil.isEmpty(sharePerkDic.getValue()) ? "0" : sharePerkDic.getValue(); + hlmBasicPerkDto.setSharePerk(sharePerk); + } + DataDictionaryCustom teamPerkDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.TEAM_PERK.getType(), + DataDictionaryEnum.TEAM_PERK.getCode()); + if (teamPerkDic != null) { + String teamPerk = ObjectUtil.isEmpty(teamPerkDic.getValue()) ? "0" : teamPerkDic.getValue(); + hlmBasicPerkDto.setTeamPerk(teamPerk); + } + DataDictionaryCustom teamEqualsPerkDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.TEAM_EQUALS_PERK.getType(), + DataDictionaryEnum.TEAM_EQUALS_PERK.getCode()); + if (teamEqualsPerkDic != null) { + String teamEqualsPerk = ObjectUtil.isEmpty(teamEqualsPerkDic.getValue()) ? "0" : teamEqualsPerkDic.getValue(); + hlmBasicPerkDto.setTeamEqualsPerk(teamEqualsPerk); + } + DataDictionaryCustom offLinePerkDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.OFFLINE_PERK.getType(), + DataDictionaryEnum.OFFLINE_PERK.getCode()); + if (offLinePerkDic != null) { + String offLinePerk = ObjectUtil.isEmpty(offLinePerkDic.getValue()) ? "0" : offLinePerkDic.getValue(); + hlmBasicPerkDto.setOffLinePerk(offLinePerk); + } + DataDictionaryCustom agentPerkDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.AGENT_PERK.getType(), + DataDictionaryEnum.AGENT_PERK.getCode()); + if (agentPerkDic != null) { + String agentPerk = ObjectUtil.isEmpty(agentPerkDic.getValue()) ? "0" : agentPerkDic.getValue(); + hlmBasicPerkDto.setAgentPerk(agentPerk); + } + model.addAttribute("hlmBasicPerk", hlmBasicPerkDto); + return FebsUtil.view("modules/system/hlmBasicPerk"); + } } -- Gitblit v1.9.1