From a6f4dda63df5a7f468a6ec429d67e9c4095ce9f0 Mon Sep 17 00:00:00 2001
From: zepengdev <lzpsmith@outlook.com>
Date: Fri, 13 Jun 2025 16:45:33 +0800
Subject: [PATCH] feat(product): 优化商品图片功能 refactor(store): 重构店铺-商户关联 fix(api): 标准化接口字段

---
 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