From 44aa87717297bb4fca4bb83ba631646a87749174 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Wed, 09 Jul 2025 11:37:58 +0800
Subject: [PATCH] feat(mall): 新增社区功能相关接口和数据结构

---
 src/main/java/cc/mrbird/febs/mall/service/impl/ApiClothesOrderServiceImpl.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiClothesOrderServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiClothesOrderServiceImpl.java
index e4df4fe..d5beead 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiClothesOrderServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiClothesOrderServiceImpl.java
@@ -387,6 +387,7 @@
                 if (ObjectUtil.isNull(cloth)) {
                     throw new FebsException("请选择布料");
                 }
+                orderItem.setItemId(cloth.getId());
                 orderItem.setName(cloth.getName());
                 orderItem.setPrice(cloth.getPrice());
                 orderItem.setItemCnt(item.getCnt());
@@ -400,6 +401,7 @@
                 if (ObjectUtil.isNull(size)) {
                     throw new FebsException("请选择尺寸");
                 }
+                orderItem.setItemId(size.getId());
                 orderItem.setName(size.getName());
                 orderItem.setPrice(size.getPrice());
                 orderItem.setItemCnt(item.getCnt());
@@ -413,6 +415,7 @@
                 if (ObjectUtil.isNull(location)) {
                     throw new FebsException("请选择图案位置");
                 }
+                orderItem.setItemId(location.getId());
                 orderItem.setName(location.getName());
                 orderItem.setPrice(location.getPrice());
                 orderItem.setItemCnt(item.getCnt());
@@ -426,6 +429,7 @@
                 if (ObjectUtil.isNull(pattern)) {
                     throw new FebsException("请选择图案");
                 }
+                orderItem.setItemId(pattern.getId());
                 orderItem.setRemark(item.getPatternRemark());
                 orderItem.setName(pattern.getName());
                 orderItem.setPrice(pattern.getPrice());
@@ -440,6 +444,7 @@
                 if (ObjectUtil.isNull(art)) {
                     throw new FebsException("请选择工艺");
                 }
+                orderItem.setItemId(art.getId());
                 orderItem.setName(art.getName());
                 orderItem.setPrice(art.getPrice());
                 orderItem.setItemCnt(item.getCnt());
@@ -450,6 +455,7 @@
                 continue;
             } else if (ClothesOrderItemEnum.CUSTOMIZE.getCode() == item.getType()) {
                 ClothesMemberStature clothesMemberStature = clothesMemberStatureMapper.selectById(item.getSkuId());
+                orderItem.setItemId(clothesMemberStature.getId());
                 orderItem.setName(clothesMemberStature.getName());
                 orderItem.setPrice(BigDecimal.ZERO);
                 orderItem.setItemCnt(item.getCnt());

--
Gitblit v1.9.1