feat: #100000 预留量修改

This commit is contained in:
赵世界 2022-08-17 18:34:27 +08:00
parent 1d7c694fbd
commit 15275b399c

View File

@ -319,9 +319,8 @@ class GoodsSkusController extends Controller
$record->save();
$this->setAfterUpdate($record->loss_num);
$sku->stock -= $request->loss_num;
$sku->save();
} else {
$sku->$updateField = $request->$updateField;
}
$this->setBeforeUpdate($sku->$updateField);
if ('reserve' === $updateField) {
$changeNum = $sku->reserve - $request->reserve;
@ -331,11 +330,13 @@ class GoodsSkusController extends Controller
}
$sku->stock += $changeNum;
}
$sku->$updateField = $request->$updateField;
$sku->save();
$this->setAfterUpdate($sku->$updateField);
}
if (in_array($updateField, ['reserve', 'loss_num'])) {
event(new StockUpdateEvent($sku));
}
$this->setAfterUpdate($sku->$updateField);
$this->addLog($id, $updateField);
end: