| 
														
															@@ -7,10 +7,12 @@ import com.fs.erp.http.JstErpHttpService; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.fs.erp.service.IErpOrderService; 
														 | 
														
														 | 
														
															 import com.fs.erp.service.IErpOrderService; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.fs.erp.utils.SignUtil; 
														 | 
														
														 | 
														
															 import com.fs.erp.utils.SignUtil; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.fs.store.service.IFsStoreOrderService; 
														 | 
														
														 | 
														
															 import com.fs.store.service.IFsStoreOrderService; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import lombok.extern.slf4j.Slf4j; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.springframework.beans.factory.annotation.Autowired; 
														 | 
														
														 | 
														
															 import org.springframework.beans.factory.annotation.Autowired; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.springframework.beans.factory.annotation.Value; 
														 | 
														
														 | 
														
															 import org.springframework.beans.factory.annotation.Value; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.springframework.context.annotation.Primary; 
														 | 
														
														 | 
														
															 import org.springframework.context.annotation.Primary; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.springframework.stereotype.Service; 
														 | 
														
														 | 
														
															 import org.springframework.stereotype.Service; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import org.springframework.util.CollectionUtils; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.springframework.util.ObjectUtils; 
														 | 
														
														 | 
														
															 import org.springframework.util.ObjectUtils; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.springframework.util.StringUtils; 
														 | 
														
														 | 
														
															 import org.springframework.util.StringUtils; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -21,6 +23,7 @@ import java.util.Collections; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import java.util.List; 
														 | 
														
														 | 
														
															 import java.util.List; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import java.util.stream.Collectors; 
														 | 
														
														 | 
														
															 import java.util.stream.Collectors; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+@Slf4j 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 @Service 
														 | 
														
														 | 
														
															 @Service 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 @Primary 
														 | 
														
														 | 
														
															 @Primary 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 public class JSTErpOrderServiceImpl implements IErpOrderService { 
														 | 
														
														 | 
														
															 public class JSTErpOrderServiceImpl implements IErpOrderService { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -65,8 +68,6 @@ public class JSTErpOrderServiceImpl implements IErpOrderService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         shopOrderDTO.setRemark(order.getBuyer_memo()); 
														 | 
														
														 | 
														
															         shopOrderDTO.setRemark(order.getBuyer_memo()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         // 买家留言 
														 | 
														
														 | 
														
															         // 买家留言 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         shopOrderDTO.setBuyerMessage(order.getBuyer_memo()); 
														 | 
														
														 | 
														
															         shopOrderDTO.setBuyerMessage(order.getBuyer_memo()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        // 物流ID 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        shopOrderDTO.setLId(order.getExpress_code()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         // 订单商品项列表 
														 | 
														
														 | 
														
															         // 订单商品项列表 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         List<ErpOrderItem> details = order.getDetails(); 
														 | 
														
														 | 
														
															         List<ErpOrderItem> details = order.getDetails(); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -96,10 +97,17 @@ public class JSTErpOrderServiceImpl implements IErpOrderService { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         paymentDTO.setSellerAccount("平台销售"); 
														 | 
														
														 | 
														
															         paymentDTO.setSellerAccount("平台销售"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         shopOrderDTO.setPay(paymentDTO); 
														 | 
														
														 | 
														
															         shopOrderDTO.setPay(paymentDTO); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        jstErpHttpService.upload(shopOrderDTO); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ErpOrderResponseDTO upload = jstErpHttpService.upload(shopOrderDTO); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if(CollectionUtils.isEmpty(upload.getDatas())) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            log.info("推送ERP返回结果: {}",upload); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            throw new IllegalArgumentException("推送ERP返回数不应该为0"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ErpOrderResponseDTO.OrderData orderData = upload.getDatas().get(0); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ErpOrderResponse erpOrderResponse = new ErpOrderResponse(); 
														 | 
														
														 | 
														
															         ErpOrderResponse erpOrderResponse = new ErpOrderResponse(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         erpOrderResponse.setSuccess(true); 
														 | 
														
														 | 
														
															         erpOrderResponse.setSuccess(true); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        erpOrderResponse.setCode(String.valueOf(orderData.getOId())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return erpOrderResponse; 
														 | 
														
														 | 
														
															         return erpOrderResponse; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 |