mirror of
https://gitee.com/hzchunfen/erp.git
synced 2025-11-30 22:20:45 +00:00
feat: #10000 优化
This commit is contained in:
parent
03f8f23c83
commit
f826eb12ed
@ -138,6 +138,12 @@ class GoodsSkusController extends Controller
|
|||||||
return $this->$function($request);
|
return $this->$function($request);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 上新
|
||||||
|
*
|
||||||
|
* @param $request
|
||||||
|
* @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\Routing\ResponseFactory|\Illuminate\Http\Response
|
||||||
|
*/
|
||||||
private function newest($request)
|
private function newest($request)
|
||||||
{
|
{
|
||||||
DB::beginTransaction();
|
DB::beginTransaction();
|
||||||
@ -187,6 +193,12 @@ class GoodsSkusController extends Controller
|
|||||||
return response($this->res, $this->res['httpCode']);
|
return response($this->res, $this->res['httpCode']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 库存盘点
|
||||||
|
*
|
||||||
|
* @param $request
|
||||||
|
* @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\Routing\ResponseFactory|\Illuminate\Http\Response
|
||||||
|
*/
|
||||||
private function inventory($request)
|
private function inventory($request)
|
||||||
{
|
{
|
||||||
DB::beginTransaction();
|
DB::beginTransaction();
|
||||||
@ -223,6 +235,12 @@ class GoodsSkusController extends Controller
|
|||||||
return response($this->res, $this->res['httpCode']);
|
return response($this->res, $this->res['httpCode']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 库存修改
|
||||||
|
*
|
||||||
|
* @param $request
|
||||||
|
* @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\Routing\ResponseFactory|\Illuminate\Http\Response
|
||||||
|
*/
|
||||||
private function stock($request)
|
private function stock($request)
|
||||||
{
|
{
|
||||||
$skus = $request->skus;
|
$skus = $request->skus;
|
||||||
|
|||||||
@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
namespace App\Listeners;
|
namespace App\Listeners;
|
||||||
|
|
||||||
|
use App\Models\GoodsSku;
|
||||||
use Illuminate\Contracts\Queue\ShouldQueue;
|
use Illuminate\Contracts\Queue\ShouldQueue;
|
||||||
use Illuminate\Queue\InteractsWithQueue;
|
use Illuminate\Queue\InteractsWithQueue;
|
||||||
use App\Events\BusinessOrdersUpdate;
|
|
||||||
|
|
||||||
class StockWarning implements ShouldQueue
|
class StockWarning implements ShouldQueue
|
||||||
{
|
{
|
||||||
@ -28,15 +28,12 @@ class StockWarning implements ShouldQueue
|
|||||||
$event->goodsSku->save();
|
$event->goodsSku->save();
|
||||||
}
|
}
|
||||||
if (isset($event->goodsSkus)) {
|
if (isset($event->goodsSkus)) {
|
||||||
$data = [];
|
$ids = [];
|
||||||
foreach ($event->goodsSkus as $goodsSku) {
|
foreach ($event->goodsSkus as $goodsSku) {
|
||||||
$data[] = [
|
$ids[] = $goodsSku['id'];
|
||||||
'id' => $goodsSku->id,
|
|
||||||
'status' => 2
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
if ($data) {
|
if ($ids) {
|
||||||
$event->goodsSkus->update($data);
|
GoodsSku::whereIn('id', $ids)->update(['status' => 2]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -98,6 +98,7 @@ class Log extends Model
|
|||||||
'pdd.pop.auth.token.create' => '快团团授权',
|
'pdd.pop.auth.token.create' => '快团团授权',
|
||||||
'reference_price' => '参考价格',
|
'reference_price' => '参考价格',
|
||||||
'update' => '更新',
|
'update' => '更新',
|
||||||
|
'pdd.ktt.goods.incr.quantity' => '快团团库存同步',
|
||||||
];
|
];
|
||||||
|
|
||||||
return $map[$value] ?? $value;
|
return $map[$value] ?? $value;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user