|
|
@@ -35,19 +35,20 @@ class PurchaseController extends Controller
|
|
|
foreach ($purchases as $purchase) {
|
|
|
$connection = Yii::$app->db;//事务处理
|
|
|
$transaction = $connection->beginTransaction();
|
|
|
+ $id = $purchase['id'] ?? 0;
|
|
|
+ $orderSn = $purchase['orderSn'] ?? '';
|
|
|
try {
|
|
|
|
|
|
- $id = $purchase['id'] ?? 0;
|
|
|
$current = PurchaseClass::getById($id, true);
|
|
|
PurchaseService::expire($current);
|
|
|
$transaction->commit();
|
|
|
|
|
|
- noticeUtil::push("采购单过期库存回滚 orderSn:{$current->orderSn}", '15280215347');
|
|
|
+ noticeUtil::push("采购单过期库存回滚 orderSn:{$orderSn}", '15280215347');
|
|
|
|
|
|
} catch (\Exception $e) {
|
|
|
$transaction->rollBack();
|
|
|
$msg = $e->getMessage();
|
|
|
- noticeUtil::push("采购单过期处理,报错:{$msg}", '15280215347');
|
|
|
+ noticeUtil::push("采购单过期处理,orderSn:{$orderSn},报错:{$msg}", '15280215347');
|
|
|
}
|
|
|
|
|
|
$log = "过期的采购单:{$id} json:" . json_encode($purchase);
|