|
|
@@ -12,6 +12,8 @@ use common\components\stringUtil;
|
|
|
use common\components\util;
|
|
|
use Yii;
|
|
|
use bizGhs\base\classes\BaseClass;
|
|
|
+use bizHd\purchase\classes\PurchaseClass;
|
|
|
+use bizHd\purchase\classes\PurchaseClearClass;
|
|
|
|
|
|
class OrderClearClass extends BaseClass
|
|
|
{
|
|
|
@@ -54,19 +56,24 @@ class OrderClearClass extends BaseClass
|
|
|
$updateData['isDebt'] = 0;
|
|
|
}
|
|
|
CustomClass::updateById($customId, $updateData);
|
|
|
- $orderSn = orderSn::getGhsOrderClearSn();
|
|
|
+ $orderSn = orderSn::getPurchaseClearSn();
|
|
|
$clearData = [
|
|
|
'prePrice' => $amount,
|
|
|
'actPrice' => $amount,
|
|
|
'sjId' => $sjId,
|
|
|
'orderSn' => $orderSn,
|
|
|
- 'orderText' => $idText,
|
|
|
- 'clearType' => 2,
|
|
|
+ 'saleIds' => implode(',', $ids),
|
|
|
+ 'status' => 2,
|
|
|
+ 'type' => 2,
|
|
|
'customId' => $customId,
|
|
|
+ 'deadline' => date("Y-m-d H:i:s"),
|
|
|
];
|
|
|
- $return = self::add($clearData);
|
|
|
+ $return = PurchaseClearClass::add($clearData);
|
|
|
$clearId = $return['id'];
|
|
|
+ // 供货商状态修改
|
|
|
OrderClass::updateByIds($ids, ['debt' => 0, 'clearId' => $clearId]);
|
|
|
+ // 采购商状态修改
|
|
|
+ PurchaseClass::updateByIds(array_column($list, 'purchaseId'), ['debt' => 2, 'clearId' => $clearId]);
|
|
|
}
|
|
|
|
|
|
}
|