feat:warehouse_keeper

This commit is contained in:
LAPTOP-7SGDREK0\shiweijun
2025-02-12 14:46:22 +08:00
parent 4250db59b8
commit 8d5dc6ef22
4 changed files with 15 additions and 4 deletions

View File

@@ -20,7 +20,7 @@ use Hyperf\Validation\Annotation\Scene;
class WarehouseKeeperController class WarehouseKeeperController
{ {
/** /**
* 厨师详细列表 * 仓管详细列表
* @param WarehouseKeeperRequest $request * @param WarehouseKeeperRequest $request
* @return array * @return array
*/ */

View File

@@ -31,12 +31,12 @@ class WarehouseKeeperRequest extends FormRequest
} }
protected array $scenes = [ protected array $scenes = [
'warehouse_list' => [ 'warehouse_keeper_list' => [
'limit', 'limit',
'query_city_id', 'query_city_id',
'query_name' 'query_name'
], ],
'setting_warehouse' => [ 'setting_warehouse_keeper' => [
'user_id', 'user_id',
'kitchen_id', 'kitchen_id',
], ],

View File

@@ -49,7 +49,7 @@ class WarehouseService extends BaseService{
->when(!empty($name), function ($query) use ($name) { ->when(!empty($name), function ($query) use ($name) {
$query->where('admin_user.chinese_name', 'like', "$name%"); $query->where('admin_user.chinese_name', 'like', "$name%");
}) })
->paginate($limit,['warehouse_keeper.id','admin_user.avatar','admin_user.chinese_name','warehouse_keeper.kitchen_id'])->toArray(); ->paginate($limit,['warehouse_keeper.id','admin_user.avatar','admin_user.chinese_name','admin_user.city_id','warehouse_keeper.kitchen_id'])->toArray();
if (empty($list)) return $this->return->success('success',['list' => []]); if (empty($list)) return $this->return->success('success',['list' => []]);

View File

@@ -530,3 +530,14 @@ GET {{host}}/api/depot/recycle_list?limit=10&query_kitchen_id=1
content-type: application/json content-type: application/json
Authorization: Bearer {{admin_token}} Authorization: Bearer {{admin_token}}
### 仓管详细列表
GET {{host}}/admin/warehouse_keeper/warehouse_keeper_list?limit=10&query_city_id=1
content-type: application/json
Authorization: Bearer {{admin_token}}
### 设置仓管数据
POST {{host}}/admin/warehouse_keeper/setting_warehouse_keeper
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer {{admin_token}}
user_id=5&kitchen_id=1