|
|
@@ -107,7 +107,7 @@ class OrderClass extends BaseClass
|
|
|
}
|
|
|
|
|
|
//因为开负数订单时引导库存变化 ssh 20250731
|
|
|
- public static function minusChangeStock($order, $shop, $staff)
|
|
|
+ public static function shPayChange($order, $shop, $staff, $originOrder = null)
|
|
|
{
|
|
|
$forward = $order['forward'] ?? 0;
|
|
|
if ($forward == 0) {
|
|
|
@@ -181,6 +181,13 @@ class OrderClass extends BaseClass
|
|
|
|
|
|
}
|
|
|
}
|
|
|
+ if (is_object($order) && !empty($originOrder)) {
|
|
|
+ //建立关系
|
|
|
+ $originOrder->hasForward = 1;
|
|
|
+ $originOrder->save();
|
|
|
+ $map = ['orderId' => $originOrder->id, 'shOrderId' => $order->id];
|
|
|
+ OrderForwardClass::add($map, true);
|
|
|
+ }
|
|
|
return true;
|
|
|
}
|
|
|
|