if (isset($changedAttributes['audit_status']) && $changedAttributes['audit_status'] != self::AUDIT_PASS && $this->audit_status == self::AUDIT_PASS) {
$salesOutNoticeItem = SalesOutNoticeItem::findOne($this->items->salesQualityItem->salesOutQualityApplyItem->notice_item_id);
$stock = Stock::findOne($salesOutNoticeItem->stock_id);
$stock->lock_quantity = $stock->lock_quantity - $salesOutItem->quantity;
if (!$stock->save(false)) {
Yii::error('库存数量更改失败,Stock(id:' . $salesOutNoticeItem->stock_id . ')报错',
__METHOD__);
}
}
//items是hasMany获取的当前的子表,其余都是靠子表之间的字段用hasOne连接。运行后报错是这一段:$salesOutNoticeItem = SalesOutNoticeItem::findOne($this->items->salesQualityItem->salesOutQualityApplyItem->notice_ite