roleAllow(UserRole::NORMAL_ADMIN); parent::__construct(); } protected function getParam(): IParam { return $this->param; } protected function run(Request $request): JsonResponse { $records = ReceiptIssuingOrder::whereContractId($this->loginUser()->getCurrentContractId()) ->groupBy(ReceiptIssuingOrder::COL_NAME_STATUS_NAME) ->orderBy(ReceiptIssuingOrder::COL_NAME_STATUS_NAME) ->pluck(ReceiptIssuingOrder::COL_NAME_STATUS_NAME); return $this->successResponse($records); } }