option('con'); //$param = $this->option('param'); $con = 'jobs'; $param['date'] = '2022-04-01'; if(!empty($con)) { switch ($con) { case 'jobs': $date = Arr::get($param,'date',''); if(!empty($date)) { $avanseServices = new AvanseServices(new Request(['date' => $date, 'attempt' => 0])); if($avanseServices->nachPayment()) { 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']]); } } }