|
@@ -602,18 +602,23 @@ public class MQTask implements InitializingBean {
|
|
|
LogisticsInfo log = new LogisticsInfo();
|
|
|
log.setLogisticsRstCode(salesOrder.getSalesPostFirm());
|
|
|
List<LogisticsInfo> listlog = logisticsInfoService.getLogisticsInfoList(log);
|
|
|
- // 调用第三方接口查询物流信息
|
|
|
- Date date = kuaidi100.selectCourierSignCaseTime(listlog.get(0),salesOrder.getSalesPostNum());
|
|
|
- if(date == null){
|
|
|
- continue;
|
|
|
- }
|
|
|
- // 编辑订单的揽件时间
|
|
|
- SalesOrder so = new SalesOrder();
|
|
|
- so.setSalesId(salesOrder.getSalesId());
|
|
|
- so.setOrderCaseDate(date);
|
|
|
- if(salesOrderService.update(so) <= 0){
|
|
|
- logger.info("修改揽件时间异常,订单号:"+salesOrder.getSalesOrderId());
|
|
|
- }
|
|
|
+ if(listlog.size() > 0){
|
|
|
+ if(listlog.get(0).getLogisticsIsSynchronous() == 1){
|
|
|
+ // 调用第三方接口查询物流信息
|
|
|
+ Date date = kuaidi100.selectCourierSignCaseTime(listlog.get(0),salesOrder.getSalesPostNum());
|
|
|
+ if(date == null){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ // 编辑订单的揽件时间
|
|
|
+ SalesOrder so = new SalesOrder();
|
|
|
+ so.setSalesId(salesOrder.getSalesId());
|
|
|
+ so.setOrderCaseDate(date);
|
|
|
+ if(salesOrderService.update(so) <= 0){
|
|
|
+ logger.info("修改揽件时间异常,订单号:"+salesOrder.getSalesOrderId());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|