From 7ef244df1339c9f4ab0e94d8fe6cdd5c5879aec1 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Thu, 09 Mar 2023 11:52:34 +0800 Subject: [PATCH] 星级补贴、分享补贴的mq消费,使用批量更新和插入流水 --- src/main/java/cc/mrbird/febs/mall/controller/AdminSystemController.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 51 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/AdminSystemController.java b/src/main/java/cc/mrbird/febs/mall/controller/AdminSystemController.java index 03153f4..fef1c03 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/AdminSystemController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/AdminSystemController.java @@ -3,6 +3,9 @@ import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.common.enumerates.DataDictionaryEnum; import cc.mrbird.febs.mall.dto.CashOutSettingDto; +import cc.mrbird.febs.mall.dto.HlmBasicPerkDto; +import cc.mrbird.febs.mall.dto.HlmScoreSetDto; +import cc.mrbird.febs.mall.dto.ScorePoorDto; import cc.mrbird.febs.mall.service.ICommonService; import cc.mrbird.febs.mall.service.ISystemService; import lombok.RequiredArgsConstructor; @@ -39,4 +42,52 @@ commonService.addDataDic(DataDictionaryEnum.CASHOUT_SETTING.getType(), DataDictionaryEnum.CASHOUT_SETTING.getCode(), cashOutSettingDto, "提现设置"); return new FebsResponse().success(); } + + @PostMapping(value = "/scorePoor") + public FebsResponse scorePoor(ScorePoorDto scorePoorDto) { + commonService.addDataDic(DataDictionaryEnum.SCORE_POOR_RADIO.getType(), DataDictionaryEnum.SCORE_POOR_RADIO.getCode(), scorePoorDto, "积分池设置"); + return new FebsResponse().success(); + } + + @PostMapping(value = "/hlmScoreSet") + public FebsResponse hlmScoreSet(HlmScoreSetDto hlmScoreSetDto) { + commonService.updateDataDic( + DataDictionaryEnum.SIGN_SCORE.getType(), + DataDictionaryEnum.SIGN_SCORE.getCode(), + hlmScoreSetDto.getSignScore()); + commonService.updateDataDic( + DataDictionaryEnum.SCORE_PERCENT.getType(), + DataDictionaryEnum.SCORE_PERCENT.getCode(), + hlmScoreSetDto.getScorePercent()); + commonService.updateDataDic( + DataDictionaryEnum.SCORE_CHANGE.getType(), + DataDictionaryEnum.SCORE_CHANGE.getCode(), + hlmScoreSetDto.getScoreChange()); + return new FebsResponse().success(); + } + + @PostMapping(value = "/hlmBasicPerk") + public FebsResponse hlmBasicPerk(HlmBasicPerkDto hlmBasicPerkDto) { + commonService.updateDataDic( + DataDictionaryEnum.SHARE_PERK.getType(), + DataDictionaryEnum.SHARE_PERK.getCode(), + hlmBasicPerkDto.getSharePerk()); + commonService.updateDataDic( + DataDictionaryEnum.TEAM_PERK.getType(), + DataDictionaryEnum.TEAM_PERK.getCode(), + hlmBasicPerkDto.getTeamPerk()); + commonService.updateDataDic( + DataDictionaryEnum.TEAM_EQUALS_PERK.getType(), + DataDictionaryEnum.TEAM_EQUALS_PERK.getCode(), + hlmBasicPerkDto.getTeamEqualsPerk()); + commonService.updateDataDic( + DataDictionaryEnum.OFFLINE_PERK.getType(), + DataDictionaryEnum.OFFLINE_PERK.getCode(), + hlmBasicPerkDto.getOffLinePerk()); + commonService.updateDataDic( + DataDictionaryEnum.AGENT_PERK.getType(), + DataDictionaryEnum.AGENT_PERK.getCode(), + hlmBasicPerkDto.getAgentPerk()); + return new FebsResponse().success(); + } } -- Gitblit v1.9.1