|  | @@ -272,15 +272,6 @@ public class ChannelProdServiceImpl extends ServiceImpl<ChannelProdMapper, Chann
 | 
	
		
			
				|  |  |                  channelProd.setChannelProdPrice(importVO.getChannelProdPrice());
 | 
	
		
			
				|  |  |                  channelProd.setRecTime(new Date());
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -//                // 检查是否已存在
 | 
	
		
			
				|  |  | -//                int count = channelProdMapper.selectCount(
 | 
	
		
			
				|  |  | -//                        new LambdaQueryWrapper<ChannelProd>().eq(ChannelProd::getChannelId, channel.getId())
 | 
	
		
			
				|  |  | -//                                .eq(ChannelProd::getSkuId, sku.getSkuId()));
 | 
	
		
			
				|  |  | -//                if (count > 0) {
 | 
	
		
			
				|  |  | -//                    log.error("渠道:{},在系统中已存在商品ID:{}", importVO.getChannelName(), importVO.getSkuId());
 | 
	
		
			
				|  |  | -//                    throw new GlobalException(String.format("第%d行数据导入失败! 失败原因: 渠道=%s,在系统中已存在 商品ID=%s", i + 1, importVO.getChannelName(), importVO.getSkuId()));
 | 
	
		
			
				|  |  | -//                }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |                  //检查门店是否存在
 | 
	
		
			
				|  |  |                  ShopDetail shopDetail = shopDetailMapper.selectOne(new LambdaQueryWrapper<ShopDetail>().eq(ShopDetail::getShopName, importVO.getShopName()));
 | 
	
		
			
				|  |  |                  if (ObjectUtil.isEmpty(shopDetail)) {
 | 
	
	
		
			
				|  | @@ -311,7 +302,7 @@ public class ChannelProdServiceImpl extends ServiceImpl<ChannelProdMapper, Chann
 | 
	
		
			
				|  |  |                  if (channelShopCount == 0) {
 | 
	
		
			
				|  |  |                      ChannelShop channelShop = new ChannelShop();
 | 
	
		
			
				|  |  |                      channelShop.setIsDelete(0);
 | 
	
		
			
				|  |  | -                    channelShop.setChannelId(channel.getId());
 | 
	
		
			
				|  |  | +                    channelShop.setChannelId(channelProd.getChannelId());
 | 
	
		
			
				|  |  |                      channelShop.setShopId(shopDetail.getShopId());
 | 
	
		
			
				|  |  |                      channelShopMapper.insert(channelShop);
 | 
	
		
			
				|  |  |                      log.info("添加渠道门店关联数据成功");
 | 
	
	
		
			
				|  | @@ -377,8 +368,23 @@ public class ChannelProdServiceImpl extends ServiceImpl<ChannelProdMapper, Chann
 | 
	
		
			
				|  |  |                  channelProd.setChannelProdPrice(setChannelPriceDto.getChannelProdPrice());
 | 
	
		
			
				|  |  |                  channelProd.setRecTime(new Date());
 | 
	
		
			
				|  |  |                  channelProdMapper.insert(channelProd);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //检查门店是否已存在
 | 
	
		
			
				|  |  | +                int channelShopCount = channelShopMapper.selectCount(new LambdaQueryWrapper<ChannelShop>()
 | 
	
		
			
				|  |  | +                        .eq(ChannelShop::getShopId, updateShannerProdDTO.getShopId())
 | 
	
		
			
				|  |  | +                        .eq(ChannelShop::getIsDelete, 0)
 | 
	
		
			
				|  |  | +                        .eq(ChannelShop::getChannelId, setChannelPriceDto.getChannelId()));
 | 
	
		
			
				|  |  | +                if (channelShopCount == 0) {
 | 
	
		
			
				|  |  | +                    ChannelShop channelShop = new ChannelShop();
 | 
	
		
			
				|  |  | +                    channelShop.setIsDelete(0);
 | 
	
		
			
				|  |  | +                    channelShop.setChannelId(setChannelPriceDto.getChannelId());
 | 
	
		
			
				|  |  | +                    channelShop.setShopId(updateShannerProdDTO.getShopId());
 | 
	
		
			
				|  |  | +                    channelShopMapper.insert(channelShop);
 | 
	
		
			
				|  |  | +                    log.info("添加渠道门店关联数据成功");
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  }
 |