From 4b1cb74450d178af66b3f87073edb441f6fbc103 Mon Sep 17 00:00:00 2001 From: zepengdev <lzpsmith@outlook.com> Date: Thu, 26 Jun 2025 22:37:43 +0800 Subject: [PATCH] fix: 分页查询的商品信息包含图片和标签信息 --- oying-system/src/main/java/com/oying/modules/pc/store/service/impl/StoreCreateServiceImpl.java | 31 +------------------------------ 1 files changed, 1 insertions(+), 30 deletions(-) diff --git a/oying-system/src/main/java/com/oying/modules/pc/store/service/impl/StoreCreateServiceImpl.java b/oying-system/src/main/java/com/oying/modules/pc/store/service/impl/StoreCreateServiceImpl.java index 467ebbb..9ed3aa1 100644 --- a/oying-system/src/main/java/com/oying/modules/pc/store/service/impl/StoreCreateServiceImpl.java +++ b/oying-system/src/main/java/com/oying/modules/pc/store/service/impl/StoreCreateServiceImpl.java @@ -1,20 +1,12 @@ package com.oying.modules.pc.store.service.impl; -import com.oying.modules.pc.store.domain.Store; -import com.oying.modules.pc.store.domain.StoreQualification; import com.oying.modules.pc.store.domain.dto.StoreCreateRequest; import com.oying.modules.pc.store.service.StoreCreateService; -import com.oying.modules.pc.store.service.StoreQualificationService; import com.oying.modules.pc.store.service.StoreService; -import com.oying.utils.SecurityUtils; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; - -import java.util.List; -import java.util.stream.Collectors; @Slf4j @Service @@ -22,30 +14,9 @@ public class StoreCreateServiceImpl implements StoreCreateService { private final StoreService storeService; - private final StoreQualificationService storeQualificationService; @Transactional(rollbackFor = Exception.class) public void create(StoreCreateRequest request) { - Store store = new Store(); - BeanUtils.copyProperties(request, store); - store.setMerchantId(SecurityUtils.getCurrentUserId()); - store.setLogoImageId(request.getLogoUploadFileId()); - // store.setCoverImage(request.getCoverUploadFileId()); - storeService.create(store); - if (request.hasQualificationList()) { - List<StoreQualification> storeQualificationList = request.getQualificationList() - .stream() - .map(i -> { - StoreQualification qualification = new StoreQualification(); - qualification.setStoreId(store.getStoreId()); - qualification.setQualificationType(i.getType()); - qualification.setQualificationName(""); - qualification.setQualificationImageId(i.getImageUploadFileId()); - return qualification; - }) - .collect(Collectors.toList()); - storeQualificationList.forEach(i -> i.setStoreId(store.getStoreId())); - storeQualificationService.batchCreate(storeQualificationList); - } + storeService.create(request); } } -- Gitblit v1.9.3