option('con'); $param = $this->option('param'); if(!empty($con)) { switch ($con) { case 'jobs': $result = (new MerchantApiController())->signMerchantProformaManually($param['id'], $param['approverName'], $param['approverDesignation']); if ($result) { //Homeville Check $application = ConsumerApplication::where('id', $param['id'])->first(['lender_id']); if (isset($application->lender_id) && $application->lender_id == Singularity::$lender_id){ (new HomevilleController(new Request(['id' => $param['id']])))->generateDocument(); } return Utility::handlerSendSuccess([],Lang::get('message.jobs_success')); } else { return Utility::handlerSendFailed([\Config::get("constants.txt.txt_errors") => ['Exception encountered Http Code: Error']]); } break; default: return Utility::handlerSendFailed([\Config::get("constants.txt.txt_errors") => ['No case found to handle in ExecuteJob']]); } } else { return Utility::handlerSendFailed([\Config::get("constants.txt.txt_errors") => ['Context is missing']]); } } }