| 
					
				 | 
			
			
				@@ -8,7 +8,6 @@ import cn.newfeifan.mall.module.member.api.address.MemberAddressApi; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.newfeifan.mall.module.member.api.address.dto.MemberAddressRespDTO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.newfeifan.mall.module.sale.dal.dataobject.shop.ShopDO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.newfeifan.mall.module.sale.dal.mysql.shop.ShopMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import cn.newfeifan.mall.module.trade.dal.dataobject.config.TradeConfigDO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.newfeifan.mall.module.trade.dal.dataobject.delivery.DeliveryPickUpStoreDO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.newfeifan.mall.module.trade.enums.delivery.DeliveryExpressChargeModeEnum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import cn.newfeifan.mall.module.trade.enums.delivery.DeliveryTypeEnum; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -64,6 +63,9 @@ public class TradeDeliveryPriceCalculator implements TradePriceCalculator { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             calculateByPickUp(param); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else if (DeliveryTypeEnum.EXPRESS.getType().equals(param.getDeliveryType())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             calculateExpress(param, result); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (DeliveryTypeEnum.VIRTUAL_PRODUCT.getType().equals(param.getDeliveryType())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 虚拟商品不需要计算运费 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            calculateByPickUp(param); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |