feat: #10000 权限修改,增加订单商品数量

This commit is contained in:
赵世界 2022-08-12 13:30:32 +08:00
parent a2eb9e27dd
commit 46c59fe993
3 changed files with 23 additions and 5 deletions

View File

@ -9,6 +9,7 @@ use Illuminate\Http\Request;
use Illuminate\Support\Facades\Validator;
use App\Services\Business\BusinessFactory;
use Illuminate\Validation\Rule;
use App\Models\BusinessOrderItem;
class ShopsController extends Controller
{
@ -97,4 +98,16 @@ class ShopsController extends Controller
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');
}
}

View File

@ -39,4 +39,9 @@ class BusinessOrderItem extends Model
{
return $this->hasOne(BusinessOrder::class, 'id', 'business_order_id');
}
public function shop()
{
return $this->hasOne(Shop::class, 'id', 'shop_id');
}
}

View File

@ -215,11 +215,11 @@ return [
// 'name' => '权限管理',
// 'parent_id' => 7,
// ],
// 'permissions.index' => [
// 'id' => 90,
// 'name' => '列表',
// 'parent_id' => 9,
// ],
'permissions.index' => [
'id' => 90,
'name' => '列表',
'parent_id' => 9,
],
// 系统日志
'SYSTEM_LOG' => [
'id' => 10,