From 6e39306a7fc83890659f098ed9c6c5f686a6371b Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Tue, 20 May 2025 11:54:08 +0800 Subject: [PATCH] feat(mall): 优化新人礼领取逻辑并添加领取状态字段- 优化新人礼领取逻辑,检查优惠券是否存在且状态为有效 - 在 MallMemberVo 中添加 newGift 字段,用于表示是否领取新人礼 --- src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java | 21 +++++++++++++++++++++ 1 files changed, 21 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 d3277d0..6067990 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java @@ -1,6 +1,7 @@ package cc.mrbird.febs.mall.controller; import cc.mrbird.febs.common.entity.FebsConstant; +import cc.mrbird.febs.common.enumerates.CommonDictionaryEnum; import cc.mrbird.febs.common.enumerates.DataDictionaryEnum; import cc.mrbird.febs.common.utils.FebsUtil; import cc.mrbird.febs.mall.dto.*; @@ -100,6 +101,26 @@ return FebsUtil.view("modules/system/indexVideo"); } + @GetMapping("indexPng") + @RequiresPermissions("indexPng:update") + public String indexPngSet(Model model) {; + AdminIndexVideoDto adminIndexVideoDto = new AdminIndexVideoDto(); +// DataDictionaryCustom pngDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( +// CommonDictionaryEnum.PNG_URL_INDEX.getType(), +// CommonDictionaryEnum.PNG_URL_INDEX.getCode()) +// if (ObjectUtil.isNotEmpty(pngDic)) { +// adminIndexVideoDto.setPngUrl(pngDic.getValue()); +// } + DataDictionaryCustom timeDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + CommonDictionaryEnum.TIME_URL_INDEX.getType(), + CommonDictionaryEnum.TIME_URL_INDEX.getCode()); + if (ObjectUtil.isNotEmpty(timeDic)) { + adminIndexVideoDto.setTimeStop(timeDic.getValue()); + } + model.addAttribute("adminIndexVideoDto", adminIndexVideoDto); + return FebsUtil.view("modules/system/indexPng"); + } + @GetMapping("faPiao") -- Gitblit v1.9.1