feat: #10000 库存修改

This commit is contained in:
赵世界 2022-08-08 20:02:08 +08:00
parent 942d46f7a9
commit a379270d7c
2 changed files with 15 additions and 2 deletions

View File

@ -216,12 +216,13 @@ class GoodsSkusController extends Controller
return response($this->res, $this->res['httpCode']); return response($this->res, $this->res['httpCode']);
} }
private function stock($skus) private function stock($request)
{ {
$skus = $request->skus;
$update = reset($skus); $update = reset($skus);
DB::beginTransaction(); DB::beginTransaction();
try { try {
$sku = GoodsSku::query()->where('id', $update['id'])->get(['id', 'two_days_ago_num', 'yesterday_num', 'num', 'stock']); $sku = GoodsSku::query()->where('id', $update['id'])->first(['id', 'two_days_ago_num', 'yesterday_num', 'num', 'stock']);
$record = DailyStockRecord::query() $record = DailyStockRecord::query()
->where('sku_id', $sku->id) ->where('sku_id', $sku->id)
->where('day', FormatUtils::date()) ->where('day', FormatUtils::date())

View File

@ -45,6 +45,18 @@ class GoodsSkuRequest extends FormRequest
'sometimes', 'sometimes',
'integer', 'integer',
], ],
'arrived_today_num' => [
'sometimes',
'integer',
],
'yesterday_num' => [
'sometimes',
'integer',
],
'two_days_ago_num' => [
'sometimes',
'integer',
],
'inventory' => [ 'inventory' => [
'sometimes', 'sometimes',
'integer', 'integer',