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 | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 44 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 61acaa9..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,8 @@ 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; @@ -46,4 +48,46 @@ 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