| 
					
				 | 
			
			
				@@ -19,6 +19,7 @@ import com.kmall.admin.haikong.constant.Constants; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.kmall.admin.haikong.dto.Criteria; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.kmall.admin.haikong.dto.WareQueryStockParamDTO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.kmall.admin.haikong.dto.WareQueryStockResponseDTO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.kmall.admin.haikong.utils.XmlUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.kmall.admin.haikong.vo.QueryGoodsVO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.kmall.admin.service.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.kmall.admin.service.kmall2eccs.KtoEccsService; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -35,6 +36,7 @@ import com.kmall.common.constant.Dict; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.kmall.admin.fromcomm.entity.SysUserEntity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.kmall.common.utils.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.kmall.manager.manager.express.sf.ServiceException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.kmall.manager.manager.express.sf.XmlUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.kmall.manager.manager.redis.JedisCacheManager; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.kmall.manager.manager.redis.JedisUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.slf4j.Logger; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1601,7 +1603,11 @@ public class GoodsServiceImpl implements GoodsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     log.error("调用库存系统接口出现错误!返回结果为空!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     throw new ServiceException("调用库存系统接口出现错误!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                wareQueryStockResponseDTO = (WareQueryStockResponseDTO) XmlUtil.xmlStrToBean(queryWarehouseStockResponse, WareQueryStockResponseDTO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    wareQueryStockResponseDTO = (WareQueryStockResponseDTO) XmlUtils.toObject(queryWarehouseStockResponse, WareQueryStockResponseDTO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    log.error("解析一步达库存系统响应数据出现错误!出现异常:", e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (Objects.isNull(wareQueryStockResponseDTO)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     log.error("解析一步达库存系统响应数据出现错误!请求响应结果:{}", queryWarehouseStockResponse); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     throw new ServiceException("解析一步达库存系统响应数据出现错误!"); 
			 |