|
|
@@ -3,9 +3,12 @@
|
|
|
namespace bizHd\purchase\classes;
|
|
|
|
|
|
use biz\ghs\classes\GhsClass;
|
|
|
+use bizGhs\order\classes\OrderClass;
|
|
|
+use bizGhs\order\classes\OrderClearClass;
|
|
|
use bizHd\base\classes\BaseClass;
|
|
|
use common\components\orderSn;
|
|
|
use common\components\util;
|
|
|
+use OrderModel;
|
|
|
use Yii;
|
|
|
|
|
|
class PurchaseClearClass extends BaseClass
|
|
|
@@ -95,13 +98,18 @@ class PurchaseClearClass extends BaseClass
|
|
|
$msg = "结算订单 orderSn:{$orderSn} 支付成功,回调处理,没有找到采购订单!";
|
|
|
util::fail($msg);
|
|
|
}
|
|
|
+ // 供货商销售id
|
|
|
+ $saleIds = [];
|
|
|
//采购单状态变化
|
|
|
foreach ($list as $purchase) {
|
|
|
$purchase->debt = 2;
|
|
|
$purchase->payWay = $payWay;
|
|
|
$purchase->clearId = $clearId;
|
|
|
$purchase->save();
|
|
|
+
|
|
|
+ $saleIds[] = $purchase->saleId;
|
|
|
}
|
|
|
+ // 供货商状态变化
|
|
|
+ OrderClass::updateByIds($saleIds, ['debt' => 0, 'payWay' => $payWay, 'clearId' => $clearId]);
|
|
|
}
|
|
|
-
|
|
|
-}
|
|
|
+}
|