KKSU
2024-07-30 c1af5cf94920702b6aa962881365116542e88ab0
src/main/java/cc/mrbird/febs/mall/controller/AdminMallGoodsController.java
@@ -15,6 +15,7 @@
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;
@@ -58,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);
@@ -97,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}")