feat: #10000 权限修改,增加订单商品数量
This commit is contained in:
parent
a2eb9e27dd
commit
46c59fe993
@ -9,6 +9,7 @@ use Illuminate\Http\Request;
|
|||||||
use Illuminate\Support\Facades\Validator;
|
use Illuminate\Support\Facades\Validator;
|
||||||
use App\Services\Business\BusinessFactory;
|
use App\Services\Business\BusinessFactory;
|
||||||
use Illuminate\Validation\Rule;
|
use Illuminate\Validation\Rule;
|
||||||
|
use App\Models\BusinessOrderItem;
|
||||||
|
|
||||||
class ShopsController extends Controller
|
class ShopsController extends Controller
|
||||||
{
|
{
|
||||||
@ -97,4 +98,16 @@ class ShopsController extends Controller
|
|||||||
|
|
||||||
return response(['Code' => 10000, 'Message' => 'SUCCESS']);
|
return response(['Code' => 10000, 'Message' => 'SUCCESS']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function countOrdersNumWithSkuCode(Request $request)
|
||||||
|
{
|
||||||
|
Validator::make($request->all(), [
|
||||||
|
'sku_code' => ['required', 'array'],
|
||||||
|
])->validate();
|
||||||
|
return BusinessOrderItem::query()
|
||||||
|
->whereIn('external_sku_id', $request->get('sku_code'))
|
||||||
|
->groupBy(['shop_id'])
|
||||||
|
->with(['shop:id,name'])
|
||||||
|
->count('shop_id');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -39,4 +39,9 @@ class BusinessOrderItem extends Model
|
|||||||
{
|
{
|
||||||
return $this->hasOne(BusinessOrder::class, 'id', 'business_order_id');
|
return $this->hasOne(BusinessOrder::class, 'id', 'business_order_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function shop()
|
||||||
|
{
|
||||||
|
return $this->hasOne(Shop::class, 'id', 'shop_id');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -215,11 +215,11 @@ return [
|
|||||||
// 'name' => '权限管理',
|
// 'name' => '权限管理',
|
||||||
// 'parent_id' => 7,
|
// 'parent_id' => 7,
|
||||||
// ],
|
// ],
|
||||||
// 'permissions.index' => [
|
'permissions.index' => [
|
||||||
// 'id' => 90,
|
'id' => 90,
|
||||||
// 'name' => '列表',
|
'name' => '列表',
|
||||||
// 'parent_id' => 9,
|
'parent_id' => 9,
|
||||||
// ],
|
],
|
||||||
// 系统日志
|
// 系统日志
|
||||||
'SYSTEM_LOG' => [
|
'SYSTEM_LOG' => [
|
||||||
'id' => 10,
|
'id' => 10,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user