From 196d27b7c502357feb40013015a7decfef4806ad Mon Sep 17 00:00:00 2001 From: Chopper Date: Mon, 29 Aug 2022 15:48:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=97=E9=93=BA=E5=85=A5=E9=A9=BB=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/store/serviceimpl/StoreServiceImpl.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/framework/src/main/java/cn/lili/modules/store/serviceimpl/StoreServiceImpl.java b/framework/src/main/java/cn/lili/modules/store/serviceimpl/StoreServiceImpl.java index 9710abda..3c19029e 100644 --- a/framework/src/main/java/cn/lili/modules/store/serviceimpl/StoreServiceImpl.java +++ b/framework/src/main/java/cn/lili/modules/store/serviceimpl/StoreServiceImpl.java @@ -35,7 +35,6 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.Objects; -import java.util.Optional; /** * 店铺业务层实现 @@ -219,10 +218,12 @@ public class StoreServiceImpl extends ServiceImpl implements public boolean applyFirstStep(StoreCompanyDTO storeCompanyDTO) { //获取当前操作的店铺 Store store = getStoreByMember(); - //如果没有申请过店铺,新增店铺 - if (store != null) { + + //店铺为空,则新增店铺 + if (store == null) { AuthUser authUser = Objects.requireNonNull(UserContext.getCurrentUser()); Member member = memberService.getById(authUser.getId()); + //根据会员创建店铺 store = new Store(member); BeanUtil.copyProperties(storeCompanyDTO, store); this.save(store); @@ -231,7 +232,8 @@ public class StoreServiceImpl extends ServiceImpl implements BeanUtil.copyProperties(storeCompanyDTO, storeDetail); return storeDetailService.save(storeDetail); } else { - store = new Store(); + + //复制参数 修改已存在店铺 BeanUtil.copyProperties(storeCompanyDTO, store); this.updateById(store); //判断是否存在店铺详情,如果没有则进行新建,如果存在则进行修改