|
|
@@ -4839,7 +4839,7 @@ public class FsStoreOrderServiceImpl implements IFsStoreOrderService {
|
|
|
FsStoreOrder o = (FsStoreOrder) order;
|
|
|
if (o.getStatus() == STATUS_PENDING_SHIPMENT) {
|
|
|
fsStoreOrder.setOrderId(o.getOrderId());
|
|
|
- updateOrderToCancelled(fsStoreOrder);
|
|
|
+ updateOrderToCancelled(o);
|
|
|
}
|
|
|
return this::saveOrderLog;
|
|
|
}
|
|
|
@@ -4847,14 +4847,14 @@ public class FsStoreOrderServiceImpl implements IFsStoreOrderService {
|
|
|
FsStoreOrderScrm o = (FsStoreOrderScrm) order;
|
|
|
if (o.getStatus() == STATUS_PENDING_SHIPMENT) {
|
|
|
fsStoreOrder.setOrderId(o.getId());
|
|
|
- updateOrderToCancelledScrm(fsStoreOrder);
|
|
|
+ updateOrderToCancelledScrm(o);
|
|
|
}
|
|
|
return this::saveOrderLogScrm;
|
|
|
}
|
|
|
FsIntegralOrder o = (FsIntegralOrder) order;
|
|
|
if (o.getStatus() == STATUS_PENDING_SHIPMENT) {
|
|
|
fsStoreOrder.setOrderId(o.getOrderId());
|
|
|
- updateOrderToCancelledIntegral(fsStoreOrder);
|
|
|
+ updateOrderToCancelledIntegral(o);
|
|
|
}
|
|
|
return this::saveOrderLogIntegral;
|
|
|
}
|
|
|
@@ -4865,7 +4865,10 @@ public class FsStoreOrderServiceImpl implements IFsStoreOrderService {
|
|
|
if (o.getStatus() == STATUS_SHIPPED) {
|
|
|
fsStoreOrder.setOrderId(o.getOrderId());
|
|
|
if (fsStoreOrder.getOperator().equals(WeizouOrderExpressEnum.CANCELED.getCode())){
|
|
|
- updateOrderToEvaluated(fsStoreOrder,STATUS_TO_EVALUATED);
|
|
|
+ o.setStatus(STATUS_TO_EVALUATED);
|
|
|
+ o.setUpdateTime(new DateTime());
|
|
|
+ o.setDeliveryTime(getCurrentDateTimeString());
|
|
|
+ fsStoreOrderMapper.updateFsStoreOrder(o);
|
|
|
}
|
|
|
}
|
|
|
return this::saveOrderLog;
|
|
|
@@ -4875,7 +4878,10 @@ public class FsStoreOrderServiceImpl implements IFsStoreOrderService {
|
|
|
if (o.getStatus() == STATUS_PENDING_SHIPMENT) {
|
|
|
fsStoreOrder.setOrderId(o.getId());
|
|
|
if (fsStoreOrder.getOperator().equals(WeizouOrderExpressEnum.CANCELED.getCode())){
|
|
|
- updateOrderToEvaluated(fsStoreOrder,STATUS_SHIPPED);
|
|
|
+ o.setStatus(STATUS_SHIPPED);
|
|
|
+ o.setUpdateTime(new DateTime());
|
|
|
+ o.setDeliveryTime(getCurrentDateTimeString());
|
|
|
+ fsStoreOrderScrmMapper.updateFsStoreOrder(o);
|
|
|
}
|
|
|
}
|
|
|
return this::saveOrderLogScrm;
|
|
|
@@ -4884,7 +4890,10 @@ public class FsStoreOrderServiceImpl implements IFsStoreOrderService {
|
|
|
if (o.getStatus() == STATUS_PENDING_SHIPMENT) {
|
|
|
fsStoreOrder.setOrderId(o.getOrderId());
|
|
|
if (fsStoreOrder.getOperator().equals(WeizouOrderExpressEnum.CANCELED.getCode())){
|
|
|
- updateOrderToEvaluated(fsStoreOrder,STATUS_SHIPPED);
|
|
|
+ o.setStatus(STATUS_SHIPPED);
|
|
|
+ o.setUpdateTime(new DateTime());
|
|
|
+ o.setDeliveryTime(new Date());
|
|
|
+ fsIntegralOrderMapper.updateFsIntegralOrder(o);
|
|
|
}
|
|
|
}
|
|
|
return this::saveOrderLogIntegral;
|
|
|
@@ -5014,16 +5023,16 @@ public class FsStoreOrderServiceImpl implements IFsStoreOrderService {
|
|
|
|
|
|
fsStoreOrderMapper.updateFsStoreOrder(updateOrder);
|
|
|
}
|
|
|
- private void updateOrderToCancelledScrm(FsStoreOrder fsStoreOrder) {
|
|
|
+ private void updateOrderToCancelledScrm(FsStoreOrderScrm fsStoreOrder) {
|
|
|
FsStoreOrderScrm updateOrder = new FsStoreOrderScrm();
|
|
|
- updateOrder.setId(fsStoreOrder.getOrderId());
|
|
|
+ updateOrder.setId(fsStoreOrder.getId());
|
|
|
updateOrder.setStatus(STATUS_PENDING_SHIPMENT);//待发货
|
|
|
updateOrder.setUpdateTime(new DateTime());
|
|
|
updateOrder.setDeliveryTime(getCurrentDateTimeString());
|
|
|
|
|
|
fsStoreOrderScrmMapper.updateFsStoreOrder(updateOrder);
|
|
|
}
|
|
|
- private void updateOrderToCancelledIntegral(FsStoreOrder fsStoreOrder) {
|
|
|
+ private void updateOrderToCancelledIntegral(FsIntegralOrder fsStoreOrder) {
|
|
|
FsIntegralOrder updateOrder = new FsIntegralOrder();
|
|
|
updateOrder.setOrderId(fsStoreOrder.getOrderId());
|
|
|
updateOrder.setStatus(STATUS_PENDING_SHIPMENT);//待发货
|