From 0b80f415c2ab98d545f246d2c8adb4c40c0f55d6 Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Mon, 21 Jul 2025 17:18:00 +0800 Subject: [PATCH] feat(mall): 添加我的社区收藏功能 --- src/main/java/cc/mrbird/febs/mall/controller/clothes/AdminClothesTypeController.java | 67 +++++++++++++++++++++++++++++++++ 1 files changed, 67 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/clothes/AdminClothesTypeController.java b/src/main/java/cc/mrbird/febs/mall/controller/clothes/AdminClothesTypeController.java index 182908d..7aa560b 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/clothes/AdminClothesTypeController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/clothes/AdminClothesTypeController.java @@ -20,11 +20,17 @@ import cc.mrbird.febs.mall.dto.clothes.*; import cc.mrbird.febs.mall.entity.*; import cc.mrbird.febs.mall.service.ClothesTypeService; +import cc.mrbird.febs.mall.vo.clothes.AdminClothesPrintLocationVo; +import cc.mrbird.febs.mall.vo.clothes.AdminClothesPrintMemberStatureVo; +import cc.mrbird.febs.mall.vo.clothes.AdminClothesPrintOrderVo; +import cc.mrbird.febs.mall.vo.clothes.AdminClothesPrintPatternVo; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.StrUtil; +import cn.hutool.json.JSON; +import cn.hutool.json.JSONUtil; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.validation.annotation.Validated; @@ -38,6 +44,7 @@ import java.io.File; import java.io.IOException; import java.io.OutputStream; +import java.math.BigDecimal; import java.net.URLEncoder; import java.util.ArrayList; import java.util.Date; @@ -343,6 +350,66 @@ return clothesTypeService.printOrder(dto); } + public static void main(String[] args) { + AdminClothesPrintOrderVo vo = new AdminClothesPrintOrderVo(); + vo.setOrderNo("20201201"); + vo.setTypeName("T恤"); + vo.setTypeFront("https://excoin.oss-cn-hangzhou.aliyuncs.com/clothes/1752740706568ab67808fb49940a7930b9e0ab0793238.png"); + vo.setTypeBack("https://excoin.oss-cn-hangzhou.aliyuncs.com/clothes/1752740734639227e7f5a0f3a4de097a2785305bff825.png"); + vo.setClothName("棉"); + vo.setClothCode("TX"); + vo.setSizeName("XL"); + vo.setSizeCode("XL"); + vo.setArtName("印花"); + vo.setArtCode("C"); + List<AdminClothesPrintPatternVo> patterns = new ArrayList<>(); + AdminClothesPrintPatternVo pattern = new AdminClothesPrintPatternVo(); + pattern.setPatternName("胸口"); + pattern.setPatternCode("front-one"); + pattern.setPatternText("胸口"); + pattern.setPatternImage("https://excoin.oss-cn-hangzhou.aliyuncs.com/clothes/17527407868773d1ad92c4c2e454396a6fc051c2219bc.png"); + patterns.add(pattern); + + AdminClothesPrintPatternVo pattern1 = new AdminClothesPrintPatternVo(); + pattern1.setPatternName("左下"); + pattern1.setPatternCode("front-two"); + pattern1.setPatternText("左下"); + pattern1.setPatternImage("https://excoin.oss-cn-hangzhou.aliyuncs.com/clothes/17527407868773d1ad92c4c2e454396a6fc051c2219bc.png"); + patterns.add(pattern1); + AdminClothesPrintPatternVo pattern2 = new AdminClothesPrintPatternVo(); + pattern2.setPatternName("袖口"); + pattern2.setPatternCode("front-three"); + pattern2.setPatternText("袖口"); + pattern2.setPatternImage("https://excoin.oss-cn-hangzhou.aliyuncs.com/clothes/17527407868773d1ad92c4c2e454396a6fc051c2219bc.png"); + patterns.add(pattern2); + vo.setPatterns( patterns); + + List<AdminClothesPrintLocationVo> locations = new ArrayList<>(); + AdminClothesPrintLocationVo location = new AdminClothesPrintLocationVo(); + location.setLocationName("后背"); + location.setLocationCode("back-one"); + location.setLocationText("后背"); + location.setLocationImage("https://excoin.oss-cn-hangzhou.aliyuncs.com/clothes/17527407868773d1ad92c4c2e454396a6fc051c2219bc.png"); + locations.add(location); + vo.setLocations(locations); + + AdminClothesPrintMemberStatureVo adminClothesPrintMemberStatureVo = new AdminClothesPrintMemberStatureVo(); + adminClothesPrintMemberStatureVo.setName("会员身高"); + adminClothesPrintMemberStatureVo.setHeightLine(new BigDecimal("170")); + adminClothesPrintMemberStatureVo.setBustLine(new BigDecimal("90")); + adminClothesPrintMemberStatureVo.setWaistLine(new BigDecimal("80")); + adminClothesPrintMemberStatureVo.setWideLine(new BigDecimal("100")); + adminClothesPrintMemberStatureVo.setHipLine(new BigDecimal("100")); + vo.setMemberStature(adminClothesPrintMemberStatureVo); + + + //将vo转换成json字符串 + JSON parse = JSONUtil.parse(vo); + System.out.println(parse.toString()); + + + } + /** * 订单列表-修改物流编号 */ -- Gitblit v1.9.1