option('con'); $param = $this->option('param'); if(!empty($con)) { switch ($con) { case 'jobs': $user_id = Arr::get($param,'user_id',''); if(!empty($user_id)) { $flag = (new AccountingController())->exportSubventionInvoice(new Request($param)); if($flag) { return Utility::handlerSendSuccess([],Lang::get('message.jobs_success')); } else { return Utility::handlerSendFailed([\Config::get("constants.txt.txt_errors") => ['Failed to ExecuteJob']]); } } else { return Utility::handlerSendFailed([\Config::get("constants.txt.txt_errors") => ['Missing parameter ExecuteJob']]); } 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']]); } } }