From c3fb56bd3cc141875b3ff2a6b893e9cbca0d11a9 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Wed, 01 Nov 2023 17:15:38 +0800 Subject: [PATCH] 用户收益列表 --- src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java | 34 +++++++++++++++++++++++++++++++++- 1 files changed, 33 insertions(+), 1 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java index 303bb24..9dd068a 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java @@ -12,7 +12,10 @@ import cc.mrbird.febs.mall.entity.MallGoods; import cc.mrbird.febs.mall.entity.MallGoodsCategory; import cc.mrbird.febs.mall.service.IAdminMallGoodsService; +import cc.mrbird.febs.mall.vo.AdminMallGoodsCategoryTreeVo; +import cc.mrbird.febs.mall.vo.AdminMallGoodsTreeVo; import cn.hutool.core.util.IdUtil; +import cn.hutool.core.util.StrUtil; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.validation.annotation.Validated; @@ -24,6 +27,7 @@ import javax.validation.constraints.NotNull; import java.io.IOException; import java.util.HashMap; +import java.util.List; import java.util.Map; @Slf4j @@ -55,7 +59,8 @@ e.printStackTrace(); } - String imageFuffix = ".png"; + String imageFuffix = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); +// String imageFuffix = ".png"; String imageNames = System.currentTimeMillis() + IdUtil.simpleUUID() + imageFuffix; String imageName = "uploadeFile/" + imageNames; OssUtils.uploadFileWithBase64(base64EncoderImg, imageName); @@ -94,6 +99,24 @@ } /** + * 商品-热卖 + */ + @GetMapping("goodsHot/{id}") + @ControllerEndpoint(operation = " 商品-热卖", exceptionMessage = "设置失败") + public FebsResponse goodsHot(@NotNull(message = "{required}") @PathVariable Long id) { + return adminMallGoodsService.goodsHot(id); + } + + /** + * 商品-取消热卖 + */ + @GetMapping("goodsNotHot/{id}") + @ControllerEndpoint(operation = " 商品-取消热卖", exceptionMessage = "设置失败") + public FebsResponse goodsNotHot(@NotNull(message = "{required}") @PathVariable Long id) { + return adminMallGoodsService.goodsNotHot(id); + } + + /** * 商品-上架 */ @GetMapping("upMallGoods/{id}") @@ -130,5 +153,14 @@ return adminMallGoodsService.updateMallGoods(mallGoodsUpdateDto); } + /** + * 商品-全部选择 + */ + @GetMapping("goods/allTree") + @ControllerEndpoint(exceptionMessage = "获取商品失败") + public List<AdminMallGoodsTreeVo> getAllGoodsTree(){ + return adminMallGoodsService.getAllGoodsTree(); + } + } -- Gitblit v1.9.1