|
|
|
@ -336,20 +336,20 @@ public class AsyncDataServiceImpl implements IAsyncDataService {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
@Async |
|
|
|
|
@Async("asyncExecutor") |
|
|
|
|
public void handlerPanDataToHtNew(Long id) { |
|
|
|
|
log.info("################handlerDataToHt: 处理皮阿诺订单数据到"); |
|
|
|
|
log.info("################handlerPanDataToHtNew: 处理皮阿诺订单数据到"); |
|
|
|
|
//查询需要同步的订单
|
|
|
|
|
QueryWrapper<PanFactoryOrder> orderQueryWrapper = new QueryWrapper<>(); |
|
|
|
|
orderQueryWrapper.eq("status", 1) |
|
|
|
|
.eq("id", id) |
|
|
|
|
.eq("is_deleted", 0); |
|
|
|
|
List<PanFactoryOrder> panFactoryOrders = panFactoryOrderService.list(orderQueryWrapper); |
|
|
|
|
log.info("#########handlerDataToHt: 待处理的订单数量为{}", panFactoryOrders.size()); |
|
|
|
|
log.info("#########handlerPanDataToHtNew: 待处理的订单数量为{}", panFactoryOrders.size()); |
|
|
|
|
List<JSONObject> advances = new ArrayList<>(); |
|
|
|
|
for (PanFactoryOrder panFactoryOrder : panFactoryOrders) { |
|
|
|
|
Long orderId = panFactoryOrder.getId(); |
|
|
|
|
log.info("#########handlerDataToHt: 当前处理的订单id={}", orderId); |
|
|
|
|
log.info("#########handlerPanDataToHtNew: 当前处理的订单id={}", orderId); |
|
|
|
|
// 走新系统入库
|
|
|
|
|
Long startWarehouseId = null; |
|
|
|
|
String startWarehouseName = null; |
|
|
|
@ -504,7 +504,7 @@ public class AsyncDataServiceImpl implements IAsyncDataService {
|
|
|
|
|
factoryDataClient.sendMessage(sendMsg); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
log.info("##############handlerDataToHt: 处理数据完成"); |
|
|
|
|
log.info("##############handlerPanDataToHtNew: 处理数据完成"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private Timestamp initTimestamp() { |
|
|
|
@ -601,7 +601,7 @@ public class AsyncDataServiceImpl implements IAsyncDataService {
|
|
|
|
|
@Override |
|
|
|
|
@Async("asyncExecutor") |
|
|
|
|
public void handlerMtDataToHtNew(Long mainId) { |
|
|
|
|
log.info("################handlerMtDataToHt: 处理梦天订单数据到"); |
|
|
|
|
log.info("################handlerMtDataToHtNew: 处理梦天订单数据到"); |
|
|
|
|
//查询需要同步的订单
|
|
|
|
|
QueryWrapper<MtFactoryOrder> orderQueryWrapper = new QueryWrapper<>(); |
|
|
|
|
orderQueryWrapper.eq("status", 1) |
|
|
|
@ -612,13 +612,13 @@ public class AsyncDataServiceImpl implements IAsyncDataService {
|
|
|
|
|
MtFactoryOrderMain mtFactoryOrderMain = mtFactoryOrderMainService.getById(mainId); |
|
|
|
|
|
|
|
|
|
if (StringUtil.isBlank(mtFactoryOrderMain.getCenterWarehouseName()) || !(mtFactoryOrderMain.getCenterWarehouseName().contains("汇通"))) { |
|
|
|
|
log.info("################handlerMtDataToHt: 这个派车单不推送到老系统 派车单号 {}", mtFactoryOrderMain.getInvoiceOrderCode()); |
|
|
|
|
log.info("################handlerMtDataToHtNew: 这个派车单不推送到老系统 派车单号 {}", mtFactoryOrderMain.getInvoiceOrderCode()); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<MtFactoryOrder> mtFactoryOrders = mtFactoryOrderService.list(orderQueryWrapper); |
|
|
|
|
log.info("#########handlerMtDataToHt: 待处理的订单数量为{}", mtFactoryOrders.size()); |
|
|
|
|
log.info("#########handlerMtDataToHtNew: 待处理的订单数量为{}", mtFactoryOrders.size()); |
|
|
|
|
Long startWarehouseId = null; |
|
|
|
|
String startWarehouseName = null; |
|
|
|
|
String tenantId = null; |
|
|
|
@ -634,7 +634,7 @@ public class AsyncDataServiceImpl implements IAsyncDataService {
|
|
|
|
|
List<JSONObject> advances = new ArrayList<>(); |
|
|
|
|
for (MtFactoryOrder mtFactoryOrder : mtFactoryOrders) { |
|
|
|
|
Long orderId = mtFactoryOrder.getId(); |
|
|
|
|
log.info("#########handlerMtDataToHt: 当前处理的订单id={}", orderId); |
|
|
|
|
log.info("#########handlerMtDataToHtNew: 当前处理的订单id={}", orderId); |
|
|
|
|
// 走新系统
|
|
|
|
|
TrunklineAdvanceEntity advanceEntity = new TrunklineAdvanceEntity(); |
|
|
|
|
advanceEntity.setTenantId(tenantId); |
|
|
|
@ -674,6 +674,9 @@ public class AsyncDataServiceImpl implements IAsyncDataService {
|
|
|
|
|
advanceEntity.setCustomerName(StringUtil.isBlank(mtFactoryOrder.getCustomName()) ? "" : mtFactoryOrder.getCustomName()); |
|
|
|
|
advanceEntity.setCustomerPhone(StringUtil.isBlank(mtFactoryOrder.getCustomPhone()) ? "" : mtFactoryOrder.getCustomPhone()); |
|
|
|
|
advanceEntity.setCustomerAddress(StringUtil.isBlank(mtFactoryOrder.getCustomAddress()) ? "" : mtFactoryOrder.getCustomAddress()); |
|
|
|
|
advanceEntity.setConsigneePerson(StringUtil.isBlank(mtFactoryOrder.getConsignee()) ? "" : mtFactoryOrder.getConsignee()); |
|
|
|
|
advanceEntity.setConsigneeMobile(StringUtil.isBlank(mtFactoryOrder.getConsigneePhone()) ? "" : mtFactoryOrder.getConsigneePhone()); |
|
|
|
|
advanceEntity.setConsigneeAddress(StringUtil.isBlank(mtFactoryOrder.getConsigneeAddress()) ? "" : mtFactoryOrder.getConsigneeAddress()); |
|
|
|
|
advanceEntity.setSenderName(""); |
|
|
|
|
advanceEntity.setSenderPhone(""); |
|
|
|
|
advanceEntity.setSenderAddress(""); |
|
|
|
@ -746,7 +749,7 @@ public class AsyncDataServiceImpl implements IAsyncDataService {
|
|
|
|
|
factoryDataClient.sendMessage(sendMsg); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
log.info("##############handlerMtDataToHt: 处理数据完成"); |
|
|
|
|
log.info("##############handlerMtDataToHtNew: 处理数据完成"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|