From 9a66c01477b81f8d429a45b0a2922ab75e2e9c64 Mon Sep 17 00:00:00 2001 From: xin <1099200748@qq.com> Date: Tue, 24 Jun 2025 11:32:12 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' into xin --- 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