From e8bc8222998aca984dc7c9e6bbccb35f288ca3a5 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Wed, 21 Feb 2024 16:37:57 +0800 Subject: [PATCH] 抽奖 --- src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallGoodsService.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallGoodsService.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallGoodsService.java index 00625d2..2b1907d 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallGoodsService.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallGoodsService.java @@ -2,6 +2,7 @@ import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.common.entity.QueryRequest; +import cc.mrbird.febs.common.enumerates.DataDictionaryEnum; import cc.mrbird.febs.common.utils.AppContants; import cc.mrbird.febs.common.utils.RedisUtils; import cc.mrbird.febs.mall.conversion.MallGoodsConversion; @@ -45,6 +46,8 @@ private final RedisUtils redisUtils; private final CjItemMapper cjItemMapper; private final CjInfoMapper cjInfoMapper; + private final TzInfoMapper tzInfoMapper; + private final DataDictionaryCustomMapper dataDictionaryCustomMapper; @Override public IPage<AdminMallGoodsVo> getCategoryListInPage(MallGoods mallGoods, QueryRequest request) { @@ -528,5 +531,26 @@ return adminMallGoodsVos; } + @Override + public FebsResponse tzUpdate(TzInfo tzInfo) { + Long id = tzInfo.getId(); + + TzInfo tzInfo1 = tzInfoMapper.selectById(id); + if(ObjectUtil.isEmpty(tzInfo1)){ + return new FebsResponse().fail().message("设置失败"); + } + tzInfo1.setTzPercent(tzInfo.getTzPercent()); + tzInfoMapper.updateById(tzInfo1); + + if(ObjectUtil.isNotEmpty(tzInfo.getIsRecommend())){ + dataDictionaryCustomMapper.updateDicValueByTypeAndCode( + DataDictionaryEnum.OPEN_PRICE.getType(), + DataDictionaryEnum.OPEN_PRICE.getCode(), + tzInfo.getIsRecommend() + ); + } + return new FebsResponse().success().message("操作成功"); + } + } -- Gitblit v1.9.1