dev
vine_liutk 2022-11-08 16:15:04 +08:00
parent 3ea56b7d68
commit ff4c418134
8 changed files with 14 additions and 13 deletions

View File

@ -14,7 +14,7 @@ class AdminRoleController extends Controller
public function index(Request $request)
{
$query = AdminRole::filter($request->input())->where('id', '>', '1');
$list = $query->simplePaginate(Paginator::resolvePerPage('per_page', 20, 50));
$list = $query->paginate(Paginator::resolvePerPage('per_page', 20, 50));
return $this->json(AdminRoleResource::collection($list));
}

View File

@ -16,7 +16,7 @@ class AdminUserController extends Controller
public function index(Request $request)
{
$query = AdminUser::filter($request->all())->where('id', '>', 1);
$list = $query->simplePaginate(Paginator::resolvePerPage('per_page', 20, 50));
$list = $query->paginate(Paginator::resolvePerPage('per_page', 20, 50));
return $this->json(AdminUserResource::collection($list));
}

View File

@ -23,7 +23,7 @@ class AgriculturalBaseController extends Controller
public function index(Request $request)
{
$query = AgriculturalBase::with('crops')->filter($request->all())->sort();
$list = $query->simplePaginate(Paginator::resolvePerPage('per_page', 20, 50));
$list = $query->paginate(Paginator::resolvePerPage('per_page', 20, 50));
return $this->json(AgriculturalBaseResource::collection($list));
}

View File

@ -15,11 +15,11 @@ class CropFlowController extends Controller
{
$query = CropFlow::filter($request->input());
$totalNum = $query->sum('sale'); //总产量
$list = $query->simplePaginate(Paginator::resolvePerPage('per_page', 20, 50));
$list = $query->paginate(Paginator::resolvePerPage('per_page', 20, 50));
$list->load(['createdBy']);
return $this->json([
'total' => $totalNum,
// 'total' => $totalNum,
'list' => CropFlowResource::collection($list),
]);
}

View File

@ -17,14 +17,11 @@ class CropYieldController extends Controller
public function index(Request $request)
{
$query = CropYield::filter($request->all());
$totalNum = $query->sum('yield'); //总产量
$list = $query->simplePaginate(Paginator::resolvePerPage('per_page', 20, 50));
// $totalNum = (clone $query)->sum('yield'); //总产量
$list = $query->sort()->paginate(Paginator::resolvePerPage('per_page', 20, 50));
$list->load(['base', 'createdBy']);
return $this->json([
'total' => $totalNum,
'list' => CropYieldResource::collection($list),
]);
return $this->json(CropYieldResource::collection($list));
}
public function store(CropYieldRequest $request)

View File

@ -19,7 +19,7 @@ class DeviceController extends Controller
public function index(Request $request)
{
$query = Device::with('base')->filter($request->input());
$list = $query->simplePaginate(Paginator::resolvePerPage('per_page', 20, 50));
$list = $query->paginate(Paginator::resolvePerPage('per_page', 20, 50));
return $this->json(DeviceResource::collection($list));
}

View File

@ -13,7 +13,7 @@ class FriendLinkController extends Controller
{
$query = FriendLink::filter($request->all());
$list = $query->simplePaginate(Paginator::resolvePerPage('per_page', 20, 50));
$list = $query->paginate(Paginator::resolvePerPage('per_page', 20, 50));
return $this->json(FriendLinkResource::collection($list));
}

View File

@ -21,6 +21,10 @@ class CropYield extends Model
'category_id',
];
public function scopeSort($q){
return $q->orderBy('created_at', 'desc');
}
/**
* 基地
*