|
@@ -19,10 +19,7 @@ import com.iamberry.rst.faces.address.AddressService;
|
|
|
import com.iamberry.rst.faces.cm.InventoryService;
|
|
|
import com.iamberry.rst.faces.cm.SalesOrderService;
|
|
|
import com.iamberry.rst.faces.cm.StoreInfoService;
|
|
|
-import com.iamberry.rst.faces.order.EfastOrderService;
|
|
|
-import com.iamberry.rst.faces.order.OrderBatchService;
|
|
|
-import com.iamberry.rst.faces.order.OrderSyncLogService;
|
|
|
-import com.iamberry.rst.faces.order.OrderWarehouseService;
|
|
|
+import com.iamberry.rst.faces.order.*;
|
|
|
import com.iamberry.rst.faces.product.ProductService;
|
|
|
import com.iamberry.rst.faces.sys.SysConfigService;
|
|
|
import com.iamberry.rst.service.cm.mapper.SalesOrderMapper;
|
|
@@ -118,8 +115,10 @@ public class SalesOrderServiceImpl implements SalesOrderService {
|
|
|
@Autowired
|
|
|
private SysConfigService sysConfigService;
|
|
|
|
|
|
- @Value("${jingdong.order.domain}")
|
|
|
- private String jdOrderDomain;
|
|
|
+ @Autowired
|
|
|
+ private LogisticsInfoService logisticsInfoService;
|
|
|
+
|
|
|
+ private static String jdOrderDomain = "http://114.67.222.230:8088/watero";
|
|
|
|
|
|
/**
|
|
|
* 缓存订单项的前缀
|
|
@@ -2289,7 +2288,7 @@ public class SalesOrderServiceImpl implements SalesOrderService {
|
|
|
|
|
|
Map<String, String> params = new HashMap<>();
|
|
|
params.put("orderId", salesOrder.getSalesOrderId());
|
|
|
- params.put("logiCoprId", salesOrder.getSalesPostFirm());
|
|
|
+ params.put("logiCoprId", logisticsInfoService.getLogisticsNameByRSTCode(salesOrder.getSalesPostFirm()).getLogisticsXytCode());
|
|
|
params.put("logiNo", o.getSalesPostNum());
|
|
|
params.put("code", AES.encrypt(salesOrder.getSalesOrderId()));
|
|
|
String result = HttpClient431Util.doPost(params, jdOrderDomain + "/jingdong/orderShipment");
|