| | |
| | | import cc.mrbird.febs.mall.dto.UpMallGoodsDto; |
| | | import cc.mrbird.febs.mall.entity.MallGoods; |
| | | import cc.mrbird.febs.mall.entity.MallGoodsCategory; |
| | | import cc.mrbird.febs.mall.entity.TzInfo; |
| | | 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.collection.CollUtil; |
| | | import cn.hutool.core.util.IdUtil; |
| | | import cn.hutool.core.util.StrUtil; |
| | | import lombok.RequiredArgsConstructor; |
| | |
| | | import java.awt.image.BufferedImage; |
| | | import java.io.ByteArrayOutputStream; |
| | | import java.io.IOException; |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | |
| | | if (file.isEmpty()) { |
| | | new FebsResponse().message("上传文件为空"); |
| | | } |
| | | |
| | | |
| | | String base64EncoderImg = ""; |
| | | BASE64Encoder base64Encoder =new BASE64Encoder(); |
| | | List<String> imageFuffixStr = CollUtil.toList(StrUtil.split(file.getOriginalFilename(), ".")); |
| | | String imageFuffix = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); |
| | | if("jpg".equals(imageFuffix)){ |
| | | if("jpg".equals(imageFuffixStr.get(1))){ |
| | | try { |
| | | //输出到BufferedImage |
| | | BufferedImage bufferedImage = Thumbnails.of(file.getInputStream()) |
| | |
| | | |
| | | /** |
| | | * 商品列表 |
| | | * @param request |
| | | * @return |
| | | */ |
| | | @GetMapping("tzList") |
| | | public FebsResponse getTzList(TzInfo tzInfo, QueryRequest request) { |
| | | Map<String, Object> data = getDataTable(adminMallGoodsService.getTzListInPage(tzInfo, request)); |
| | | return new FebsResponse().success().data(data); |
| | | } |
| | | |
| | | /** |
| | | * 商品列表 |
| | | * @param mallGoods |
| | | * @param request |
| | | * @return |