|
|
@@ -2291,18 +2291,20 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
if (express == null) {
|
|
|
express = selectExpressByOmsDeliverCode(deliverCode);
|
|
|
}
|
|
|
+
|
|
|
+ if (kdnDeliverName.length() > 0) {
|
|
|
+ deliverName = kdnDeliverName.toString();
|
|
|
+ }
|
|
|
+ // 卓美需求,查询失败,也要修改订单号码
|
|
|
+ order.setDeliveryName(deliverName);
|
|
|
+ order.setDeliverySn(express == null ? "" : express.getCode());
|
|
|
+ order.setDeliveryId(deliveryId);
|
|
|
+ order.setDeliverySendTime(new Date());
|
|
|
+ fsStoreOrderMapper.updateFsStoreOrder(order);
|
|
|
+ orderStatusService.create(order.getId(), OrderLogEnum.DELIVERY_GOODS.getValue(),
|
|
|
+ OrderLogEnum.DELIVERY_GOODS.getDesc());
|
|
|
+ //订阅物流回调
|
|
|
if (express != null) {
|
|
|
- if (kdnDeliverName.length() > 0) {
|
|
|
- deliverName = kdnDeliverName.toString();
|
|
|
- }
|
|
|
- order.setDeliveryName(deliverName);
|
|
|
- order.setDeliverySn(express.getCode());
|
|
|
- order.setDeliveryId(deliveryId);
|
|
|
- order.setDeliverySendTime(new Date());
|
|
|
- fsStoreOrderMapper.updateFsStoreOrder(order);
|
|
|
- orderStatusService.create(order.getId(), OrderLogEnum.DELIVERY_GOODS.getValue(),
|
|
|
- OrderLogEnum.DELIVERY_GOODS.getDesc());
|
|
|
- //订阅物流回调
|
|
|
String lastFourNumber = "";
|
|
|
if (express.getCode().equals(ShipperCodeEnum.SF.getValue()) || express.getCode().equals(ShipperCodeEnum.ZTO.getValue())) {
|
|
|
lastFourNumber = order.getUserPhone();
|