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 225453e9..6921a843 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 @@ -38,6 +38,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import javax.annotation.Resource; import java.util.Optional; /** @@ -51,7 +52,7 @@ import java.util.Optional; public class StoreServiceImpl extends ServiceImpl implements StoreService { //店铺 - @Autowired + @Resource private StoreMapper storeMapper; //会员 @Autowired @@ -105,19 +106,19 @@ public class StoreServiceImpl extends ServiceImpl implements } //添加店铺 - Store store=new Store(member,adminStoreApplyDTO); + Store store = new Store(member, adminStoreApplyDTO); this.save(store); //判断是否存在店铺详情,如果没有则进行新建,如果存在则进行修改 - StoreDetail storeDetail = new StoreDetail(store,adminStoreApplyDTO); + StoreDetail storeDetail = new StoreDetail(store, adminStoreApplyDTO); storeDetailService.save(storeDetail); //设置会员-店铺信息 memberService.update(new LambdaUpdateWrapper() - .eq(Member::getId,member.getId()) - .set(Member::getHaveStore,true) - .set(Member::getStoreId,store.getId())); + .eq(Member::getId, member.getId()) + .set(Member::getHaveStore, true) + .set(Member::getStoreId, store.getId())); return store; } @@ -178,6 +179,7 @@ public class StoreServiceImpl extends ServiceImpl implements //修改会员 表示已有店铺 Member member = memberService.getById(store.getMemberId()); member.setHaveStore(true); + member.setStoreId(id); memberService.updateById(member); } else { @@ -197,6 +199,7 @@ public class StoreServiceImpl extends ServiceImpl implements goodsService.underStoreGoods(id); return this.updateById(store); } + throw new ServiceException(ResultCode.STORE_NOT_EXIST); } @@ -288,26 +291,26 @@ public class StoreServiceImpl extends ServiceImpl implements @Override public void updateStoreGoodsNum(String storeId) { //获取店铺已上架已审核通过商品数量 - Integer goodsNum=goodsService.count(new LambdaQueryWrapper() - .eq(Goods::getStoreId,storeId) + Integer goodsNum = goodsService.count(new LambdaQueryWrapper() + .eq(Goods::getStoreId, storeId) .eq(Goods::getIsAuth, GoodsAuthEnum.PASS.name()) .eq(Goods::getMarketEnable, GoodsStatusEnum.UPPER.name())); //修改店铺商品数量 this.update(new LambdaUpdateWrapper() - .set(Store::getGoodsNum,goodsNum) - .eq(Store::getId,storeId)); + .set(Store::getGoodsNum, goodsNum) + .eq(Store::getId, storeId)); } @Override public void updateStoreCollectionNum(String goodsId) { - String storeId=goodsSkuService.getById(goodsId).getStoreId(); + String storeId = goodsSkuService.getById(goodsId).getStoreId(); //获取店铺收藏数量 - Integer collectionNum=storeCollectionService.count(new LambdaQueryWrapper() - .eq(StoreCollection::getStoreId,storeId)); + Integer collectionNum = storeCollectionService.count(new LambdaQueryWrapper() + .eq(StoreCollection::getStoreId, storeId)); //修改店铺收藏数量 this.update(new LambdaUpdateWrapper() - .set(Store::getCollectionNum,collectionNum) - .eq(Store::getId,storeId)); + .set(Store::getCollectionNum, collectionNum) + .eq(Store::getId, storeId)); } /**