Untitled

 avatar
unknown
plain_text
6 months ago
55 kB
17
Indexable
<?php
use Illuminate\Support\Facades\Route;
use Illuminate\Support\Facades\URL;

// Root route direct go to login
Route::get('/', function () {
    return redirect('login');
});

// Encrypted login by user id
Route::get('/autologin/{id}', function ($id) {
    \Auth::logout();

    $user_id = sqrt(base64_decode($id));

    $user = App\User::find($user_id);
    \Auth::login($user);

    return redirect('home');
});

// Login by user id
Route::get('/autologin2/{id}', function ($id) {
    \Auth::logout();

    $user_id = $id;

    $user = App\User::find($user_id);
    \Auth::login($user);

    return redirect('home');
});

// Login by company master id
Route::get('/autologin3/{id}', function ($id) {
    \Auth::logout();

    $user_id = $id;

    $user = App\User::where('company_master_id', $user_id)->first();
    \Auth::login($user);

    return redirect('home');
});

// Company login
Route::get('/companylogin/{id}', function ($id) {
    \Auth::logout();

    $user_id = $id;

    $user = App\User::find($user_id);
    \Auth::login($user);

    return redirect('home');
});

// Account Deactivated
Route::get('/account_deactive', 'AdminController@account_deactive');

// Multitenant Register
Route::get('/multitenant/registration/{id}/{tempId}', 'FCOnboardController@registration');
Route::post('/multitenant/store', 'FCOnboardController@store')->name('multitenant.store');
Route::post('/multitenant/store2', 'FCOnboardController@store2')->name('multitenant.onboardDuplicateCompanyNameCheck');

Route::get('/admin/getCityByState/{state_master_id}', 'CityMasterController@getCityByState');

// Auth routes
Auth::routes();

// After login home view depending on role
Route::get('/home', 'RoleController@index');

// User redirect to docboyzmt
Route::get('/userRedirect', 'AdminController@userRedirect');

// Temporary for deleting all data
Route::get('/truncate', 'AdminController@truncate');

// Middleware for admin role
Route::group(['middleware'=>'admin','csp'], function () {
    // Dashboard
    Route::get('/admin/dashboard', 'AdminController@index');
    Route::get('/admin/otp', 'AdminController@cheackotp');
  
    // Dashboard

    // File Case import
    Route::any('/admin/importFile', 'AdminController@importFile');
    Route::get('/admin/downloadFile', 'AdminController@downloadExcelFile');
    Route::get('/admin/editCase/{id}', 'AdminController@editCase')->name('edit.case');
    Route::get('/admin/importFileMasterFilterList', 'AdminController@importfiledata')->name('importFileMaster.FilterList');
    // File Case import

    // Loan Master
    Route::get('/admin/loanMasterList', 'AdminController@loanMasterList');
    Route::get('/admin/loanMasterFilterList', 'LoanMasterController@data')->name('loanMaster.FilterList');
    Route::get('/admin/loanMasterDetailsFilterList/{loan_id}', 'AdminController@getDetailsData')->name('loanMasterDetails.FilterList');
    Route::get('/admin/getAddressesByCustomerId/{customer_id}', 'AdminController@getAddressesByCustomerId');
    Route::get('/admin/getContactsByCustomerId/{customer_id}', 'AdminController@getContactsByCustomerId');
    Route::get('/admin/getBanksByCustomerId/{customer_id}', 'AdminController@getBanksByCustomerId');
    Route::get('/admin/getEmailsByCustomerId/{customer_id}', 'AdminController@getEmailsByCustomerId');
    Route::any('/admin/updateLoanFile', 'LoanMasterController@updateLoanFile');
    Route::any('/admin/convertLoanFile', 'ConverterController@convertLoanFile');
    Route::any('/admin/convertReportFile', 'ConverterController@convertReportFile');
    Route::get('/admin/editLoanMaster/{id}', 'LoanMasterController@editLoanMaster')->name('edit.lona_master');
    Route::post('/admin/updateLoanMaster', 'LoanMasterController@update');
    Route::get('/admin/updatestages', 'LoanMasterController@updatestages');
    Route::get('/admin/update_actvity', 'LoanMasterController@update_actvity');
    Route::get('/admin/cachedata', 'LoanMasterController@cachedata');
    Route::get('/admin/getLoanActivityAction/{loan_master_id}/{loan_activity_id}/{activity_id}/{action_master_id}/{activity_actions_schemes_id}', 'LoanActivityActionController@getLoanActivityAction');
    Route::get('/admin/getConfigTemplateData/{temp_config_id}/{loan_activity_id}', 'LoanActivityActionController@getConfigTemplateData');
    Route::post('/admin/templateUserData', 'LoanActivityActionController@templateUserData');
    Route::post('/admin/previewFormData', 'LoanActivityActionController@previewFormData');
    Route::get('/admin/triggerLogReport/{id}', 'LoanActivityActionController@triggerReport');
    Route::get('/secure-docs', 'LoanActivityActionController@secureDocsUrl');
    Route::get('/loan_activity_action/legal-notice-email/', 'LoanActivityActionController@templateUserData');
    Route::get('/otp', 'AdminController@showOtpForm')->name('otp.show');
    Route::post('/admin/dashboards', 'AdminController@verifyOtp')->name('otp.verify');

    Route::get('/admin/case-details/{id}', 'LoanMasterController@detail');
    // Route::get('/admin/nach/{id}/{activity_id}/{userid}', 'LoanMasterController@nach')->name('nachpdfdownload');
    // Route::get('/admin/republish/{id}/{activity_id}/{userid}', 'SmsMasterController@republishMaster');
    // Loan Master

    // Loan Activity
    Route::get('/admin/editLoanActivity/{loan_master_id}/{activity_id}', 'LoanActivityController@editLoanActivity')->name('edit.lona_activity');
    Route::post('/admin/setLoanActivityFC', 'LoanActivityController@setLoanActivityFC');
    // Loan Activity

    // Customer Master
    Route::post('/admin/updateCustomer', 'CustomerMasterController@update');
    // Customer Master

    // Customer Address Master
    Route::post('/admin/updateAddress', 'CustomerAddressController@update');
    // Customer Address Master

    // Customer Contact Master
    Route::post('/admin/updateContact', 'CustomerContactController@update');
    // Customer Contact Master

    // Company Master
    Route::get('/admin/companyMaster', 'CompanyMasterController@index');
    Route::get('/admin/addCompany', 'CompanyMasterController@add');
    Route::post('/admin/saveCompany', 'CompanyMasterController@save');
    Route::get('/admin/editCompany/{id}', 'CompanyMasterController@edit');
    Route::post('/admin/updateCompany', 'CompanyMasterController@update');
    Route::get('/admin/deleteCompany/{id}', 'CompanyMasterController@delete');
    Route::post('/admin/changeCompanyStatus', 'CompanyMasterController@changeCompanyStatus');
    Route::post('/admin/addCompanyAgencies', 'CompanyMasterController@addCompanyAgencies');
    Route::post('/admin/changeAutoPublishedStatus', 'CompanyMasterController@changeAutoPublishedStatus');
    Route::post('/admin/changeChatStatus', 'CompanyMasterController@changeChatStatus');
    Route::post('/admin/changePdfStatus', 'CompanyMasterController@changePdfStatus');
    Route::get('/admin/deleteCompanyAgency/{id}', 'CompanyMasterController@deleteCompanyAgency');
    Route::post('/admin/approveAgencyAsPartner', 'CompanyMasterController@approveAgencyAsPartner');
    Route::post('/admin/rejectAgencyAsPartner', 'CompanyMasterController@rejectAgencyAsPartner');
    Route::post('/admin/changeAgencyAsPartnerAutoPublishedStatus', 'CompanyMasterController@changeAgencyAsPartnerAutoPublishedStatus');
    Route::post('/admin/companyAssignPincodes', 'CompanyMasterController@companyAssignPincodes');
    Route::get('/admin/deleteCompanyPincode/{id}', 'CompanyMasterController@deleteCompanyPincode');
    // Company Master

    // Company Bankdetails
    Route::get('/admin/companyBankdetails', 'CompanyBankdetailsController@index');
    Route::get('/admin/addCompanyBankdetails', 'CompanyBankdetailsController@add');
    Route::post('/admin/saveCompanyBankdetails', 'CompanyBankdetailsController@save');
    Route::get('/admin/editCompanyBankdetails/{id}', 'CompanyBankdetailsController@edit');
    Route::post('/admin/updateCompanyBankdetails', 'CompanyBankdetailsController@update');
    Route::get('/admin/deleteCompanyBankdetails/{id}', 'CompanyBankdetailsController@delete');
    // Company Bankdetails

    // Company User
    Route::get('/admin/companyUser', 'CompanyUserController@index');
    Route::get('/admin/addCompanyUser', 'CompanyUserController@add');
    Route::post('/admin/saveCompanyUser', 'CompanyUserController@save');
    Route::get('/admin/editCompanyUser/{id}', 'CompanyUserController@edit');
    Route::post('/admin/updateCompanyUser', 'CompanyUserController@update');
    Route::post('/admin/updateCompanyagent', 'CompanyUserController@updateagent');
    Route::get('/admin/deleteCompanyUser/{id}', 'CompanyUserController@delete');
    Route::get('/admin/companyUserFilterList', 'CompanyUserController@data')->name('companyUser.FilterList');
    Route::post('/admin/getCompanyUserList', 'CompanyUserController@getCompanyUserList');
    Route::post('/admin/setCompanyUserStatus', 'CompanyUserController@setCompanyUserStatus');
    Route::post('/admin/companyUserAssignPincodes', 'CompanyUserController@companyUserAssignPincodes');
    Route::post('/admin/changeCompanyUserStatus', 'CompanyUserController@changeCompanyUserStatus');
    // Company User
    //Lawyers
    Route::get('/admin/lawyers', 'LawyerController@index');
    Route::get('/admin/add-lawyer', 'LawyerController@add');
    Route::post('/admin/saveLawyer', 'LawyerController@save');
    Route::get('/admin/editLawyer/{id}', 'LawyerController@edit');
    Route::post('/admin/updateLawyer', 'LawyerController@update');
    Route::get('/admin/lawyerFilterList', 'LawyerController@data')->name('lawyer.FilterList');
    Route::get('/admin/deleteLawyer/{id}', 'LawyerController@delete');

    // Company Scheme Master
    Route::get('/admin/companySchemeMaster', 'CompanySchemeMasterController@index');
    Route::get('/admin/addCompanyScheme', 'CompanySchemeMasterController@add');
    Route::get('/addCompanyScheme1', 'CompanySchemeMasterController@addnewscheme');
    Route::post('/admin/saveCompanyScheme', 'CompanySchemeMasterController@save');
    Route::get('/admin/editCompanyScheme/{id}', 'CompanySchemeMasterController@edit');
    Route::post('/admin/updateCompanyScheme', 'CompanySchemeMasterController@update');
    Route::get('/admin/deleteCompanyScheme/{id}', 'CompanySchemeMasterController@delete');
    Route::get('/admin/companySchemeMasterFilterList', 'CompanySchemeMasterController@data')->name('companySchemeMaster.FilterList');
    // Company Scheme Master

    // Scheme Activity
    Route::get('/admin/schemeActivity/{scheme_master_id}', 'SchemeActivityController@index');
    Route::get('/admin/editSchemeActivity/{id}', 'SchemeActivityController@edit');
    Route::post('/admin/updateSchemeActivity', 'SchemeActivityController@update');
    Route::get('/admin/deleteSchemeActivity/{id}', 'SchemeActivityController@delete');
    // Scheme Activity

    // Agency Master
    Route::get('/admin/agencyMaster', 'AgencyMasterController@index');
    Route::get('/admin/addAgency', 'AgencyMasterController@add');
    Route::post('/admin/saveAgency', 'AgencyMasterController@save');
    Route::get('/admin/editAgency/{id}', 'AgencyMasterController@edit');
    Route::post('/admin/updateAgency', 'AgencyMasterController@update');
    Route::get('/admin/deleteAgency/{id}', 'AgencyMasterController@delete');
    Route::post('/admin/getAgencyByCompanyId', 'AgencyMasterController@getAgencyByCompanyId');
    // Agency Master

    // Activity Master
    Route::get('/admin/activityMaster', 'ActivityMasterController@index');
    Route::get('/admin/addActivity', 'ActivityMasterController@add');
    Route::post('/admin/saveActivity', 'ActivityMasterController@save');
    Route::get('/admin/editActivity/{id}', 'ActivityMasterController@edit');
    Route::post('/admin/updateActivity', 'ActivityMasterController@update');
    Route::get('/admin/deleteActivity/{id}', 'ActivityMasterController@delete');
    Route::get('/admin/editActivityAction/{id}/{actionId}', 'ActivityMasterController@editActivityAction');
    Route::post('/admin/saveActivityTemplate', 'ActivityMasterController@saveActivityTemplate');
    Route::get('/admin/deleteActionActivityTemplate/{id}', 'ActivityMasterController@deleteActionActivityTemplate');
    Route::get('/admin/editActivityActionTemplate/{id}','ActivityMasterController@editActivityActionTemplate');
    Route::post('/admin/updateActivityActionTemplate','ActivityMasterController@updateActivityActionTemplate');
    Route::post('/admin/addActitityScheduleTrigger','ActivityMasterController@addActitityScheduleTrigger');
    Route::get('/admin/editActionScheduleTrigger/{id}/{activity_id}','ActivityMasterController@editActionScheduleTrigger');
    Route::post('/admin/updateActivityActionTrigger','ActivityMasterController@updateActivityActionTrigger');
    Route::post('/admin/scheduledTriggerOnly','ActivityMasterController@scheduledTriggerOnly');
    Route::get('/admin/deleteTriggers/{id}', 'ActivityMasterController@deleteTriggers');

    // Activity Master

    //schemes activity master
    Route::get('/admin/editSchemesActivity/{activitymasterid}/{schemeactivitiesid}/{activity_master_schemes_id}', 'ActivityMasterSchemesController@edit');
    Route::post('/admin/updateSchemesActivity', 'ActivityMasterSchemesController@update');
    //schemes activity master

    //schemes activity stages schemes
    Route::post('/admin/saveSchemeActivityStageSchemes', 'SchemeActivityStagesSchemesController@save');
    Route::get('/admin/deleteSchemeActivityStageSchemes/{id}', 'SchemeActivityStagesSchemesController@delete');
    Route::post('/admin/updateSchemeActivityToStageSchemes', 'SchemeActivityStagesSchemesController@updateSchemeActivityToStage');
    //schemes activity stages schemes

    //scheme activity stage questions scheme
    Route::post('/admin/assignQuestionToStageSchemes', 'ActivityStageQuestionsSchemeController@assignQuestionToStage');
    //scheme activity stage questions scheme

    //activity questions schemes
    Route::post('/admin/saveActivityQuestionSchemes', 'ActivityQuestionsSchemesController@save');
    Route::get('/admin/editActivityQuestionSchemes/{id}', 'ActivityQuestionsSchemesController@edit');
    Route::post('/admin/updateActivityQuestionSchemes', 'ActivityQuestionsSchemesController@update');
    Route::get('/admin/deleteActivityQuestionSchemes/{id}', 'ActivityQuestionsSchemesController@delete');
    // activity questions schemes

    //activity actions schemes
    Route::post('/admin/saveActivityActionsSchemes', 'ActivityActionsSchemesController@save');
    Route::get('/admin/deleteActivityActionsSchemes/{id}', 'ActivityActionsSchemesController@delete');
    Route::post('/admin/saveActivityActionsSchemesPermissions', 'ActivityActionsSchemesController@checkedactionsschemespermission');
    //activity actions schemes
    //attach file
    Route::post('/fileUpload', 'FileUploadController@fileUpload')->name('fileUpload');
    Route::post('/podfileUpload', 'FileUploadController@podfileUpload')->name('podfileUpload');
    Route::get('/admin/fileopen/{loanmasterid}/{activity_id}/{id}', 'FileUploadController@getFiles');


    // Activity Question
    Route::post('/admin/saveActivityQuestion', 'ActivityQuestionController@save');
    Route::get('/admin/editActivityQuestion/{id}', 'ActivityQuestionController@edit');
    Route::post('/admin/updateActivityQuestion', 'ActivityQuestionController@update');
    Route::get('/admin/deleteActivityQuestion/{id}', 'ActivityQuestionController@delete');
    // Activity Question

    // Scheme Activity Question
    Route::post('/admin/saveSchemeActivityQuestion', 'SchemeActivityQuestionController@save');
    // Route::get('/admin/editSchemeActivityQuestion/{id}', 'SchemeActivityQuestionController@edit');
    Route::post('/admin/updateSchemeActivityQuestion', 'SchemeActivityQuestionController@update');
    Route::get('/admin/deleteSchemeActivityQuestion/{id}', 'SchemeActivityQuestionController@delete');
    Route::get('/admin/getSchemeActivityQuestion/{scheme_id}/{activity_id}', 'SchemeActivityQuestionController@edit');
    // Scheme Activity Question

    // Activity Stage Question
    // Route::get('/admin/activityStageQuestions/{activity_id}/{stage_master_id}','ActivityStageQuestionsController@index');
    // Route::get('/admin/addActivityStageQuestions/{activity_id}/{stage_master_id}', 'ActivityStageQuestionsController@add');
    // Route::post('/admin/saveActivityStageQuestions', 'ActivityStageQuestionsController@save');
    // Route::get('/admin/editActivityStageQuestions/{id}', 'ActivityStageQuestionsController@edit');
    // Route::post('/admin/updateActivityStageQuestions', 'ActivityStageQuestionsController@update');
    Route::get('/admin/deleteActivityStageQuestions/{id}', 'ActivityStageQuestionsController@delete');
    Route::post('/admin/assignQuestionToStage', 'ActivityStageQuestionsController@assignQuestionToStage');
    // Activity Stage Question

    // Activity Action
    Route::post('/admin/saveActivityActions', 'ActivityActionController@save');
    Route::get('/admin/deleteActivityAction/{id}', 'ActivityActionController@delete');
    Route::get('/admin/getActivityActionStageById/{id}', 'ActivityActionController@getActivityActionStageById');
    Route::post('/admin/updateActivityActionStage', 'ActivityActionController@updateActivityActionStage');
    Route::post('/admin/saveActivityActionsPermissions', 'ActivityActionController@checkedactionsschemespermission');
    // Activity Action

    // Scheme Activity Stage
    Route::post('/admin/saveSchemeActivityStage', 'SchemeActivityStageController@save');
    // Route::get('/admin/editSchemeActivityStage/{id}', 'SchemeActivityStageController@edit');
    // Route::post('/admin/updateSchemeActivityStage', 'SchemeActivityStageController@update');
    Route::get('/admin/deleteSchemeActivityStage/{id}', 'SchemeActivityStageController@delete');
    Route::post('/admin/updateSchemeActivityToStage', 'SchemeActivityStageController@updateSchemeActivityToStage');
    // Scheme Activity Stage

    // Activity Stage
    Route::post('/admin/saveActivityStageSequence', 'ActivityStageSequenceController@save');
    Route::get('/admin/editActivityStageSequence/{id}', 'ActivityStageSequenceController@edit');
    Route::post('/admin/updateActivityStageSequence', 'ActivityStageSequenceController@update');
    Route::get('/admin/deleteActivityStageSequence/{id}', 'ActivityStageSequenceController@delete');
    // Activity Stage

    // Bucket Master
    Route::get('/admin/bucketMaster', 'BucketMasterController@index');
    Route::get('/admin/addBucket', 'BucketMasterController@add');
    Route::post('/admin/saveBucket', 'BucketMasterController@save');
    Route::get('/admin/editBucket/{id}', 'BucketMasterController@edit');
    Route::post('/admin/updateBucket', 'BucketMasterController@update');
    Route::get('/admin/deleteBucket/{id}', 'BucketMasterController@delete');
    // Bucket Master

    // Settlement Master
    Route::get('/admin/settlementMaster', 'SettlementMasterController@index');
    Route::get('/admin/addSettlement', 'SettlementMasterController@add');
    Route::post('/admin/saveSettlement', 'SettlementMasterController@save');
    Route::get('/admin/editSettlement/{id}', 'SettlementMasterController@edit');
    Route::post('/admin/updateSettlement', 'SettlementMasterController@update');
    Route::get('/admin/deleteSettlement/{id}', 'SettlementMasterController@delete');
    // Settlement Master

    // Stage Master
    Route::get('/admin/stageMaster', 'StageMasterController@index');
    Route::get('/admin/addStage', 'StageMasterController@add');
    Route::post('/admin/saveStage', 'StageMasterController@save');
    Route::get('/admin/editStage/{id}', 'StageMasterController@edit');
    Route::post('/admin/updateStage', 'StageMasterController@update');
    Route::get('/admin/deleteStage/{id}', 'StageMasterController@delete');
    // Stage Master

    // Question Type
    Route::get('/admin/questionType', 'QuestionTypeController@index');
    Route::get('/admin/addQuestionType', 'QuestionTypeController@add');
    Route::post('/admin/saveQuestionType', 'QuestionTypeController@save');
    Route::get('/admin/editQuestionType/{id}', 'QuestionTypeController@edit');
    Route::post('/admin/updateQuestionType', 'QuestionTypeController@update');
    Route::get('/admin/deleteQuestionType/{id}', 'QuestionTypeController@delete');
    Route::post('/admin/question-type-by-company', 'QuestionTypeController@searchQstypeByCompany');
    // End...

    // Question Type Master Admin
    Route::get('/admin/questionTypeMaster', 'QuestionTypeMasterController@index');
    Route::get('/admin/addQuestionTypeMaster', 'QuestionTypeMasterController@add');
    Route::post('/admin/saveQuestionTypeMaster', 'QuestionTypeMasterController@save');
    Route::get('/admin/editQuestionTypeMaster/{id}', 'QuestionTypeMasterController@edit');
    Route::post('/admin/updateQuestionTypeMaster', 'QuestionTypeMasterController@update');
    Route::get('/admin/deleteQuestionTypeMaster/{id}', 'QuestionTypeMasterController@delete');
    // Question Type

    // Question Master
    Route::get('/admin/questionMaster', 'QuestionMasterController@index');
    Route::get('/admin/addQuestion', 'QuestionMasterController@add');
    Route::post('/admin/saveQuestion', 'QuestionMasterController@save');
    Route::get('/admin/editQuestion/{id}', 'QuestionMasterController@edit');
    Route::post('/admin/updateQuestion', 'QuestionMasterController@update');
    Route::get('/admin/deleteQuestion/{id}', 'QuestionMasterController@delete');
    Route::post('/admin/question-master-by-company', 'QuestionMasterController@searchQstByCompany');
    // End...

    // Question Master Admin
    Route::get('/admin/questionMasterList', 'QuestionMasterAdminController@index');
    Route::get('/admin/addQuestionMaster', 'QuestionMasterAdminController@add');
    Route::post('/admin/saveQuestionMaster', 'QuestionMasterAdminController@save');
    Route::get('/admin/editQuestionMaster/{id}', 'QuestionMasterAdminController@edit');
    Route::post('/admin/updateQuestionMaster', 'QuestionMasterAdminController@update');
    Route::get('/admin/deleteQuestionMaster/{id}', 'QuestionMasterAdminController@delete');
    // End...


    // Question Group Master
    // Route::get('/admin/questionGroupMaster','QuestionGroupMasterController@index');
    // Route::get('/admin/addQuestionGroup', 'QuestionGroupMasterController@add');
    // Route::post('/admin/saveQuestionGroup', 'QuestionGroupMasterController@save');
    // Route::get('/admin/editQuestionGroup/{id}', 'QuestionGroupMasterController@edit');
    // Route::post('/admin/updateQuestionGroup', 'QuestionGroupMasterController@update');
    // Route::get('/admin/deleteQuestionGroup/{id}', 'QuestionGroupMasterController@delete');
    // Route::get('/admin/showQuestionGroup/{id}', 'QuestionGroupMasterController@show');
    // Question Group Master

    //Splash screen image
    Route::get('/admin/splash_screen_image', 'SplashScreenController@index');
    Route::get('/admin/splash_screen_image/create', 'SplashScreenController@create');
    Route::post('/admin/splash_screen_image/store', 'SplashScreenController@store')->name('splash_screen_images.store');
    Route::get('/admin/splash_screen_image/{splash_id}/edit/{image}', 'SplashScreenController@edit');
    Route::post('/admin/splash_screen_image/update', 'SplashScreenController@update')->name('splash_screen_images.update');

    //Payment Gateway
    Route::get('/admin/payment', 'PaymentController@index');
    Route::get('/admin/payment/process', 'PaymentController@process');

    //Terms and conditions
    Route::get('/admin/terms_and_conditions', 'TermsAndConditionController@index');
    Route::get('/admin/terms_and_conditions/create', 'TermsAndConditionController@create');
    Route::post('/admin/terms_and_conditions/store', 'TermsAndConditionController@store');
    Route::get('/admin/terms_and_conditions/editTerm/{id}', 'TermsAndConditionController@edit');
    Route::post('/admin/terms_and_conditions/updateTerm', 'TermsAndConditionController@update');
    Route::get('/admin/terms_and_conditions/deleteTerm/{id}', 'TermsAndConditionController@delete');

    // Answer Master
    Route::get('/admin/answerMaster', 'AnswerMasterController@index');
    Route::get('/admin/addAnswer', 'AnswerMasterController@add');
    Route::post('/admin/saveAnswer', 'AnswerMasterController@save');
    Route::get('/admin/editAnswer/{id}', 'AnswerMasterController@edit');
    Route::post('/admin/updateAnswer', 'AnswerMasterController@update');
    Route::get('/admin/deleteAnswer/{id}', 'AnswerMasterController@delete');
    Route::post('/admin/answer-master-by-company', 'AnswerMasterController@searchByCompany');
    // End...

    // Answer Master Admin
    Route::get('/admin/answerMasterList', 'AnswerMasterAdminController@index');
    Route::get('/admin/addAnswerMaster', 'AnswerMasterAdminController@add');
    Route::post('/admin/saveAnswerMaster', 'AnswerMasterAdminController@save');
    Route::get('/admin/editAnswerMaster/{id}', 'AnswerMasterAdminController@edit');
    Route::post('/admin/updateAnswerMaster', 'AnswerMasterAdminController@update');
    Route::get('/admin/deleteAnswerMaster/{id}', 'AnswerMasterAdminController@delete');
    // End...

    // Question Answers
    Route::get('/admin/questionAnswers', 'QuestionAnswersController@index');
    Route::get('/admin/addQuestionAnswers', 'QuestionAnswersController@add');
    Route::post('/admin/saveQuestionAnswers', 'QuestionAnswersController@save');
    Route::get('/admin/editQuestionAnswers/{id}', 'QuestionAnswersController@edit');
    Route::post('/admin/updateQuestionAnswers', 'QuestionAnswersController@update');
    Route::get('/admin/deleteQuestionAnswers/{id}', 'QuestionAnswersController@delete');
    Route::get('/admin/showQuestionAnswers/{id}', 'QuestionAnswersController@show');
    // Question Answers

    //Action master template...
    Route::get('/admin/actionMasterTemplate', 'ActionMasterTemplateController@index');
    Route::get('/admin/addActionMasterTemplate', 'ActionMasterTemplateController@add');
    Route::post('/admin/saveActionMasterTemplate', 'ActionMasterTemplateController@save');
    Route::get('/admin/editActionMasterTemplate/{id}', 'ActionMasterTemplateController@edit');
    Route::post('/admin/updateActionMasterTemplate', 'ActionMasterTemplateController@update');
    Route::get('/admin/deleteActionMasterTemplate/{id}', 'ActionMasterTemplateController@delete');
    //End

    //Action master template...
    Route::get('/admin/actionTemplate', 'ActionTemplateController@index');
    Route::get('/admin/addActionTemplate', 'ActionTemplateController@add');
    Route::post('/admin/saveActionTemplate', 'ActionTemplateController@save');
    Route::get('/admin/editActionTemplate/{id}', 'ActionTemplateController@edit');
    Route::post('/admin/updateActionTemplates', 'ActionTemplateController@update');
    Route::get('/admin/deleteActionTemplate/{id}', 'ActionTemplateController@delete');
    //End

    //MultiTenant
    Route::get('/multitenant/index', 'MultitenantController@index')->name('multitenant.index');
    Route::get('/multitenant/deleteRecord', 'MultitenantController@deleteRecord')->name('multitenant.deleteRecord');
    Route::get('/multitenant/import_pickups', 'MultitenantController@import')->name('multitenant.import');
    Route::post('/multitenant/saveExcel', 'MultitenantController@saveExcel')->name('multitenant.saveExcel');
    Route::post('/multitenant/saveForm', 'MultitenantController@saveForm')->name('multitenant.saveForm');
    Route::get('/multitenant/data', 'MultitenantController@data')->name('multitenant.data');
    Route::post('/multitenant/downloadExcel', 'MultitenantController@downloadExcel')->name('multitenant.downloadExcel');
    //MultiTenant

    // FC Master
    Route::get('/admin/fcMaster', 'FCMasterController@index');
    Route::get('/admin/addFC', 'FCMasterController@add');
    Route::post('/admin/saveFC', 'FCMasterController@save');
    Route::get('/admin/editFC/{id}', 'FCMasterController@edit');
    Route::post('/admin/updateFC', 'FCMasterController@update');
    Route::post('/admin/sendNotifications', 'FCMasterController@send_notifications')->name('agents.send.notifications');
    Route::get('/admin/deleteFC/{id}', 'FCMasterController@delete');
    Route::get('/admin/fcMasterFilterList', 'FCMasterController@data')->name('fcMaster.FilterList');
    Route::post('/admin/getFCList', 'FCMasterController@getFCList');
    Route::post('/admin/setFCStatus', 'FCMasterController@setFCStatus');
    Route::post('/admin/fcAssignPincodes', 'FCMasterController@fcAssignPincodes');
    Route::post('/admin/fcAddCity', 'FCMasterController@fc_add_city');
    Route::post('/admin/changeFCStatus', 'FCMasterController@changeFCStatus');
    Route::get('/admin/deleteFcPincode/{id}', 'FCMasterController@deleteFcPincode');

    Route::post('/admin/setFCStatusdetails', 'FCMasterController@setFCStatusdetails');
    Route::post('/admin/setFCattendancedetails', 'FCMasterController@setFCattendancedetails');
    Route::get('/getstateandcity', 'FCMasterController@getstateandcity')->name('getstateandcity');
	Route::get('/addcities', 'FCMasterController@addcities')->name('addcities');
	Route::post('/pincodeUpload', 'FCMasterController@pincodeUpload')->name('pincodeUpload');
    Route::get('/admin/sendsms', 'SmsController@sendSms');
    Route::get('/admin/sendemail', 'EmailController@sendEmail');
    // FC Master

    // FC Onboard
    Route::get('/admin/fcOnboard', 'FCOnboardController@index');
    Route::get('/admin/addFCOnboard', 'FCOnboardController@add');
    Route::post('/admin/saveFCOnboard', 'FCOnboardController@save');
    // Route::get('/admin/editFCOnboard/{id}', 'FCOnboardController@edit');
    // Route::post('/admin/updateFCOnboard', 'FCOnboardController@update');
    Route::get('/admin/deleteFCOnboard/{id}', 'FCOnboardController@delete');
    Route::get('/admin/fcOnboardFilterList', 'FCOnboardController@data')->name('fcOnboard.FilterList');
    // Route::post('/admin/getFCOnboardList', 'FCOnboardController@getFCList');
    // Route::post('/admin/setFCOnboardStatus', 'FCOnboardController@setFCStatus');
    // Route::post('/admin/fcOnboardAssignPincodes', 'FCOnboardController@fcAssignPincodes');
    // Route::post('/admin/changeFCOnboardStatus', 'FCOnboardController@changeFCStatus');
    // Route::get('/admin/deleteFcOnboardPincode/{id}', 'FCOnboardController@deleteFcPincode');
    // FC Onboard

    // State Master
    Route::get('/admin/stateMaster', 'StateMasterController@index');
    Route::get('/admin/addState', 'StateMasterController@add');
    Route::post('/admin/saveState', 'StateMasterController@save');
    Route::get('/admin/editState/{id}', 'StateMasterController@edit');
    Route::post('/admin/updateState', 'StateMasterController@update');
    Route::get('/admin/deleteState/{id}', 'StateMasterController@delete');
    // State Master

    // City Master
    Route::get('/admin/cityMaster', 'CityMasterController@index');
    Route::get('/admin/addCity', 'CityMasterController@add');
    Route::post('/admin/saveCity', 'CityMasterController@save');
    Route::get('/admin/editCity/{id}', 'CityMasterController@edit');
    Route::post('/admin/updateCity', 'CityMasterController@update');
    Route::get('/admin/deleteCity/{id}', 'CityMasterController@delete');
    // Route::get('/admin/getCityByState/{state_master_id}', 'CityMasterController@getCityByState');
    Route::get('/admin/cityMasterFilterList', 'CityMasterController@data')->name('cityMaster.FilterList');
    // City Master

    // Pincode Master
    Route::get('/admin/pincodeMaster', 'PincodeMasterController@index');
    Route::get('/admin/addPincode', 'PincodeMasterController@add');
    Route::post('/admin/savePincode', 'PincodeMasterController@save');
    Route::get('/admin/editPincode/{id}', 'PincodeMasterController@edit');
    Route::post('/admin/updatePincode', 'PincodeMasterController@update');
    Route::get('/admin/deletePincode/{id}', 'PincodeMasterController@delete');
    Route::get('/admin/getPincodeByCity/{city_master_id}', 'PincodeMasterController@getPincodeByCity');
    Route::get('/admin/pincodeMasterFilterList', 'PincodeMasterController@data')->name('pincodeMaster.FilterList');
    Route::get('/admin/getCustomFilterData', 'PincodeMasterController@getCustomFilterData')->name('pincodeMaster.FilterList2');
    // Pincode Master

    // Chat
    Route::get('/admin/chat', 'ChatController@index');
    Route::get('/admin/addChat', 'ChatController@add');
    Route::post('/admin/saveChat', 'ChatController@save');
    Route::get('/admin/editChat/{id}', 'ChatController@edit');
    Route::post('/admin/updateChat', 'ChatController@update');
    Route::get('/admin/deleteChat/{id}', 'ChatController@delete');
    Route::post('/admin/getChat', 'ChatController@getChat');
    // Chat

    // Reschedule Reason Master
    Route::get('/admin/rescheduleReasonMaster', 'RescheduleReasonMasterController@index');
    Route::get('/admin/addRescheduleReason', 'RescheduleReasonMasterController@add');
    Route::post('/admin/saveRescheduleReason', 'RescheduleReasonMasterController@save');
    Route::get('/admin/editRescheduleReason/{id}', 'RescheduleReasonMasterController@edit');
    Route::post('/admin/updateRescheduleReason', 'RescheduleReasonMasterController@update');
    Route::get('/admin/deleteRescheduleReason/{id}', 'RescheduleReasonMasterController@delete');
    Route::get('/admin/getRescheduleReasons', 'RescheduleReasonMasterController@get');
    Route::post('/admin/reason-master-by-company', 'RescheduleReasonMasterController@searchReasonByCompany');
    // End Reschedule Reason Master

    // Reschedule Reason Admin Master
    Route::get('/admin/rescheduleReason', 'RescheduleReasonAdminMasterController@index');
    Route::get('/admin/addRescheduleReasonMaster', 'RescheduleReasonAdminMasterController@add');
    Route::post('/admin/saveRescheduleReasonMaster', 'RescheduleReasonAdminMasterController@save');
    Route::get('/admin/editRescheduleReasonMaster/{id}', 'RescheduleReasonAdminMasterController@edit');
    Route::post('/admin/updateRescheduleReasonMaster', 'RescheduleReasonAdminMasterController@update');
    Route::get('/admin/deleteRescheduleReasonMaster/{id}', 'RescheduleReasonAdminMasterController@delete');


    // TAT
    Route::get('/admin/tat', 'TatController@index');
    Route::get('/admin/addTat', 'TatController@add');
    Route::post('/admin/saveTat', 'TatController@save');
    Route::get('/admin/editTat/{id}', 'TatController@edit');
    Route::post('/admin/updateTat', 'TatController@update');
    Route::get('/admin/deleteTat/{id}', 'TatController@delete');
    // TAT

    // Import File Master
    // Route::get('/', 'MaatwebsiteDemoController@importExport');
    Route::get('importExport', 'MaatwebsiteDemoController@importExport');
    Route::post('/downloadExcel', 'MaatwebsiteDemoController@downloadExcel');
    Route::post('importExcel', 'MaatwebsiteDemoController@importExcel');
    Route::post('/test', 'MaatwebsiteDemoController@test');
    Route::post('requiredColumns', 'MaatwebsiteDemoController@requiredColumns');
    Route::get('/choice', function () {
        return view('requireColumn');
    });
    Route::post('/importExcelTest', 'MaatwebsiteDemoController@importExcelTest');
    Route::get('list/{name}', 'MaatwebsiteDemoController@list');
    // Import File Master

    // Download checked columns
    Route::get('/admin/loanMaster', 'AdminController@check');
    Route::post('/admin/loanMaster/downloadList', 'AdminController@downloadCheckedColumns');
    // Download checked columns

    Route::get('/admin/menu', 'MenuPermissionsController@index')->name('menu.index');
    Route::get('/admin/menu/data', 'MenuPermissionsController@data')->name('menu.data');
    Route::post('/admin/menu/change_access', 'MenuPermissionsController@changeAccess')->name('menu.change_access');
    Route::post('/admin/menu/get_access', 'MenuPermissionsController@getAccess')->name('menu.get_access');

    Route::post('/admin/menu/change_access_multiple', 'MenuPermissionsController@changeAccessMultiple')->name('menu.change_access_multiple');

    Route::get('menu/get-user-assign-api', 'DocBoyzApiController@getAssignUserApi')->name('get.user.assign.api');
    Route::post('menu/user-assign-api', 'DocBoyzApiController@assignUserApi')->name('user.assign.api');

    Route::get('/admin/companyProfile', 'CompanyMasterController@companyProfile');

    //kamlesh 24May2022

    Route::get('/admin/case-history/{id}', 'LoanMasterController@caseHistory');
    
    Route::get('/admin/data-case-history', 'LoanMasterController@dataCaseHistory')->name('loanMaster.dataCaseHistory');

    Route::post('/admin/panInfo', 'LoanActivityController@panInfo');
    Route::any('/admin/cronJobForKyc', 'LoanActivityActionController@cronJobForKyc');
});
Route::get('/admin/smsLoanMaster/{id}', 'SmsMasterController@smsLoanMaster')->name('sms.lona_master');
Route::get('/admin/republish/{id}/{activity_id}/{userid}', 'SmsMasterController@republishMaster');
Route::get('/admin/selffi/{id}/{activity_id}/{userid}', 'Api\AuthController@selffi');
Route::get('/admin/selffilink/{id}/{activity_id}/{userid}', 'Api\AuthController@selffilink');


//Invoices
Route::get('/admin/invoices', 'InvoiceController@invoice');
Route::get('/invoicesList', 'InvoiceController@index')->name('invoicesList');
Route::get('/admin/invoiceListAjax', 'InvoiceController@invoicelistAjax')->name('invoiceListAjax');
Route::get('search', 'InvoiceController@search')->name('search');
Route::get('searchExpense', 'InvoiceController@searchExpense')->name('searchExpense');
Route::post('/invoice/generatePdf', 'InvoiceController@invoiceGeneratePdf')->name('invoice.generateInvoicePdf');
Route::get('getFCDetails', 'InvoiceController@getFCDetails')->name('getFCDetails');
Route::get('getLoanDetails', 'InvoiceController@getLoanDetails')->name('getLoanDetails');

// Middleware for telecaller role
Route::group(['middleware'=>'telecaller'], function () {
    // Dashboard
    Route::get('/telecaller/dashboard', 'TelecallerController@index');
});

// Middleware for collection role
Route::group(['middleware'=>'collection'], function () {
    // Dashboard
    Route::get('/collection/dashboard', 'CollectionController@index');
});

// Middleware for decision maker role
Route::group(['middleware'=>'decision_maker'], function () {
    // Dashboard
    Route::get('/decision_maker/dashboard', 'DecisionMakerController@index');
});

Route::get('/loan/loan_master/{loanmasterid}/{agentid}', 'LoanMasterController@edit_questions_list');
Route::get('/loan/loan_master_list', 'LoanMasterController@edit_questions_filetred_list')->name('edit_questions.list');
Auth::routes();
//Route::get('/login_credentials/loginCredential', 'loginCredential@index');
// Route::get('notices/legalnotice/{applicantemail}','InstallementReminderController@index');
// Route::get('notices/paymentlink/{applicantemail}','InstallementReminderController@payment_link');
Route::get('/notices/legalnotice/{applicantemail}/{loanmasterid}', 'InstallementReminderController@index');
Route::get('notices/paymentlink/{applicantemail}/{loanmasterid}', 'InstallementReminderController@payment_link');
Route::get('/razopay', 'RazoPayController@index');
Route::get('/razopaypayment', function () {
    return view('razopay/index');
});

Route::get('admin/ivrmaster/{loanid}', 'ivrController@ivr')->name('ivr.lona_master');

Route::get('admin/legal_intimation/{applicantemail}', 'MailController@legal_Intimation');
Route::get('admin/bounceemi/{applicantemail}', 'MailController@bounceemi');
Route::post('assignfc', 'LoanMasterController@assigntask')->name('assignfc');
Route::get('/awschecking123', 'AwsCheckingController@index');
Route::get('/pan_details', 'MailController@pan_details');
Route::get('/actions', 'RegtechapiActionController@Action');
Route::get('/changeenvfile', 'GettingEnvController@something');
Route::get('/customerpincodes', 'LoanMasterController@customerpincode')->name('customerpincodes');
Route::get('/mapdata', 'LoanMasterController@mapdata')->name('mapdata');
Route::get('/latlong', 'LoanMasterController@latlong');
Route::get('/fcpincode', 'LoanMasterController@fcpincode')->name('fcpincode');
Route::get('/otherfcpincode', 'LoanMasterController@otherfcpincode')->name('otherfcpincode');
Route::get('/userfcpincode', 'LoanMasterController@userfcpincode')->name('userfcpincode');

// Route::get('/home', 'HomeController@index')->name('home');
//create a permission for action
Route::post('/admin/menu/get_access_action', 'MenuPermissionsController@getAccessAction')->name('menu.get_access_action');
Route::post('/admin/menu/change_access_action', 'MenuPermissionsController@changeAccessAction')->name('menu.change_access_action');
Route::post('/admin/menu/change_access_multiple_actions', 'MenuPermissionsController@changeAccessMultipleActions')->name('menu.change_access_multiple_actions');

//import the fconboard collection
Route::any('admin/importfcfile', 'FCOnboardController@fcimport');

//to get city from the city using our lookup api
Route::get('/getstatecity', 'LoanMasterController@getstatecity')->name('getstatecity');
Route::get('/getcitypincode', 'LoanMasterController@getcitypincode')->name('getcitypincode');
Route::get('/searchpincodes','LoanMasterController@searchpincodes')->name('searchpincodes');
Route::get('/searchagents','LoanMasterController@searchagents')->name('searchagents');

Route::get('/publishUnpublishCases','LoanMasterController@publishUnpublishCases')->name('publishUnpublishCases');
Route::get('/deleteCase','LoanMasterController@deleteCase')->name('deleteCase');

//to assign the particular activity to the fc
Route::get('/getlistofindindividualfc', 'LoanMasterController@individualfclist')->name('getlistofindindividualfc');
Route::get('/getfcassignindividual', 'LoanMasterController@fcassignindividual')->name('getfcassignindividual');
Route::get('/getlistofusers', 'LoanMasterController@individualuserlist')->name('getlistofusers');
Route::get('/getuserassigncase', 'LoanMasterController@userassigncase')->name('getuserassigncase');
Route::get('/setIndividualOgl','LoanMasterController@setIndividualOgl')->name('setIndividualOgl');
Route::get('/setAdminOGL','LoanMasterController@setAdminOGL')->name('setAdminOGL');
Route::get('admin/pdffolderdata/{id}/{activiy_id}/{attachment_id}','LoanMasterController@pdffolder_data');

//to get city and state array
Route::get('/getcityids', 'FCMasterController@getcityids')->name('getcityids');
Route::get('/getpincodes', 'FCMasterController@getpincodes')->name('getpincodes');
Route::post('/addpincodes', 'FCMasterController@addpincodes')->name('addpincodes');
Route::get('/deletepincodes', 'FCMasterController@deletepincodes')->name('deletepincodes');
Route::get('/deletecities','FCMasterController@deletecities')->name('deletecities');
Route::post('/adduserpincodes', 'CompanyUserController@adduserpincodes')->name('adduserpincodes');
Route::get('/deleteuserpincodes', 'CompanyUserController@deleteuserpincodes')->name('deleteuserpincodes');
Route::get('/deleteuseragent', 'CompanyUserController@deleteuseragent')->name('deleteuseragent');
Route::get('/addCompanyCities', 'CompanyUserController@addCompanyCities')->name('addCompanyCities');
Route::get('/deleteCompanyCities', 'CompanyUserController@deleteCompanyCities')->name('deleteCompanyCities');

//Registration form for trialpurpose company
Route::get('/nach/{id}/{activity_id}/{userid}', 'LoanMasterController@nach')->name('nachpdfdownload');
Route::get('/eSign', 'LoanMasterController@docboyz');
Route::get('/registration_user', 'DummyUserRegistrationController@displayed')->name('registration_user');
Route::get('/getuserregistrationcityid', 'DummyUserRegistrationController@getuserregistrationcityid')->name('getuserregistrationcityid');
Route::post('/userregistration_add', 'DummyUserRegistrationController@add')->name('userregistration_add');
Route::get('/parentregistration/{id}', 'SubParentIdController@displayed');
Route::post('/parentregistrationsave', 'SubParentIdController@save');
Route::get('/agentpdfdownload', 'LoanMasterController@agentpdfdownload')->name('agent.pdfdownload');
Route::get('/editpdfdownload', 'LoanMasterController@editpdfdownload')->name('agent.editpdfdownload');
Route::post('/admin/saveSchemeActivityAnswersSchemes', 'SchemeActivityStagesSchemesController@saveanswerstages');
Route::get('/webpdfdownload', 'LoanMasterController@webpdfdownload')->name('webpdfdownload');
Route::get('/webchatpdfdownload', 'LoanMasterController@webchatpdfdownload')->name('webchatpdfdownload');
Route::post('/chat/store', 'WebChatController@store')->name('chat.store');
Route::post('/chat/chatdatastore', 'WebChatController@chatdatastore')->name('chat.chatdatastore');
Route::get('/chat/fetch', 'WebChatController@fetch')->name('chat.fetch');
Route::get('/chat/remarkfetch', 'WebChatController@remarkfetch')->name('chat.remarkfetch');
Route::post('/chat/approvestore', 'WebChatController@approvestore')->name('chat.approvestore');
Route::post('/getPdfGeneratedData', 'LoanMasterController@getPdfGeneratedData')->name('getPdfGeneratedData');

Route::get('/admin/editActivityActionsSchemes/{id}/{activity_master_schemes_id}/{action_id}', 'ActivityActionsSchemesController@edit');
Route::post('/admin/updateActivityActionschemes', 'ActivityActionsSchemesController@update');
Route::post('/chat/reschedule', 'WebChatController@reschedule')->name('chat.reschedule');
Route::post('/menu/getschemeactivity', 'MenuPermissionsController@ChangeAccessSchemeActions')->name('menu.getschemeactivity');
Route::post('/menu/menuchangeschemepermission', 'MenuPermissionsController@menuchangeschemepermission')->name('menu.change_scheme_permission');
Route::post('/menu/accessmultipleschemes', 'MenuPermissionsController@accessmultipleschemes')->name('menu.access_multiple_schemes');
Route::get('/scheme_parent_list', 'SchemeListParentIdController@index')->name('scheme_parent_list');
Route::get('/SchemeFilterList', 'SchemeListParentIdController@data')->name('SchemeFilterList.FilterList');
//Action Template
Route::get('/admin/getActionTemplate/{id}','ActivityActionsSchemesController@getActionTemplate');
Route::post('/admin/updateActionTemplate', 'ActivityActionsSchemesController@updateActionTemplate');
Route::get('/admin/delete-action-temp/{id}', 'ActivityActionsSchemesController@deleteActionTemplate');
Route::post('/admin/scheduleTrigger', 'ActivityActionsSchemesController@scheduleTrigger');
Route::get('/admin/editScheduleTrigger/{id}/{activity_master_schemes_id}','ActivityActionsSchemesController@editScheduleTrigger');
Route::post('/admin/updateScheduleTrigger','ActivityActionsSchemesController@updateScheduleTrigger');
Route::get('/admin/previewSchedule/{id}','ActivityActionsSchemesController@previewSchedule');
Route::post('/admin/setTrigger','ActivityActionsSchemesController@scheduleTriggerOnly');
Route::get('/admin/delete-trigger-only/{id}','ActivityActionsSchemesController@deleteTriggerOnly');


Route::get('/docboyzmt', 'DocboyzmtController@index');
// Monthly Report
Route::get('/admin/monthly-reports', 'ReportMasterController@index');
Route::get('/admin/reportMasterFilterList', 'ReportMasterController@data')->name('monthly-reports.FilterList');

//Customer Report
Route::get('/admin/customer-reports', 'CustomerReportController@index');
Route::get('/admin/customerReportFilterList', 'CustomerReportController@data')->name('customerReport.FilterList');
Route::get('/admin/getCompanySchemeAndStatus', 'CustomerReportController@getCompanySchemeAndStatus')->name('getCompanySchemeAndStatus');
Route::post('/admin/getFilterData', 'CustomerReportController@getFilterData')->name('getFilterData');
Route::get('/admin/customer-monthly-report-details', 'CustomerReportController@monthlyReportDetails');
Route::get('/admin/month-report-details', 'CustomerReportController@monthDetailsReport')->name('monthDetailsReport');
Route::get('/admin/month-report-details-data', 'CustomerReportController@monthDetailsReportData')->name('customer-reports.MonthDetailsReportData');
Route::get('/admin/report_export_list', 'CustomerReportController@export12');
Route::get('/admin/report_export_list_all', 'CustomerReportController@export13');
Route::get('/admin/createNewCaseDetails/{id}', 'CustomerReportController@createNewCaseDetails');
Route::get('/admin/updateTempCaseDetails', 'CustomerReportController@updateTempCaseDetails');
Route::get('/admin/updateCaseDetails', 'CustomerReportController@updateCaseDetails');
Route::get('/admin/customer_past_cases', 'CustomerReportController@customer_past_cases');

//Report Export Pickups
Route::any('/admin/exportList', 'ReportMasterController@exportList');
Route::post('/admin/export', 'ReportMasterController@exportData')->name('reportMaster.exportData');
Route::post('/admin/exportReportFile', 'ReportMasterController@exportReportFile')->name('reportMaster.exportReportFile');

Route::get('/admin/performance', 'ReportMasterController@performanceReport');
Route::get('/admin/collection', 'ReportMasterController@collectionReport');

//Report Month Wise
Route::any('/admin/export-report-month-list', 'ReportMasterController@exportReportMonthList');
Route::get('/admin/getCompanySchemeAndStatusForMonthlyReport', 'ReportMasterController@getCompanySchemeAndStatusForMonthlyReport')->name('getCompanySchemeAndStatusForMonthlyReport');
Route::get('/admin/getActionForMonthlyReport', 'ReportMasterController@getActionForMonthlyReport')->name('getActionForMonthlyReport');
Route::any('/admin/export-report-month-data', 'ReportMasterController@exportReportMonthListData')->name('reportMaster.exportReportMonthListData');
Route::get('/admin/monthly_details_report', 'ReportMasterController@monthlyDetailsReport')->name('reportMaster.monthlyDetailsReport');
Route::any('/admin/monthlyDetailsTblData', 'ReportMasterController@monthlyDetailsTblData')->name('reportMaster.monthlyDetailsTblData');
Route::any('/admin/monthlyDetailsTblDataExcel', 'ReportMasterController@monthlyDetailsTblDataExcel')->name('reportMaster.monthlyDetailsTblDataExcel');

//Customer Daily Reports
Route::get('/admin/customer-daily-report', 'CustomerDailyReportController@index');
Route::get('/admin/getCompanySchemeAndStatusDaily', 'CustomerDailyReportController@getCompanySchemeAndStatusDaily')->name('getCompanySchemeAndStatusDaily');
Route::post('/admin/getFilterDailyData', 'CustomerDailyReportController@getFilterDailyData')->name('customerDailyReport.getFilterDailyData');
Route::get('/admin/getActionForMonthlyReport', 'CustomerDailyReportController@getActionForMonthlyReport')->name('getActionForMonthlyReport');
Route::get('/admin/customer-daily-report-details', 'CustomerDailyReportController@dailyDetailsReport')->name('customerDailyReport.dailyDetailsReport');
Route::any('/admin/customerDailyReportDetails', 'CustomerDailyReportController@customerDailyReportDetails')->name('customerDailyReport.customerDailyReportDetails');
Route::any('/admin/dailyDetailsDataExcel', 'CustomerDailyReportController@dailyDetailsDataExcel')->name('reportMaster.dailyDetailsDataExcel');

//Smartship 
Route::get('/smartship','SmartshipController@smartship');
Route::get('/defaultsmartship','SmartshipController@defaultsmartship');
Route::post('/updateadressdefault','SmartshipController@updateadressdefault');
Route::post('/smartship','SmartshipController@smartship');
Route::get('/smartshipdashboard/{id}','SmartshipController@smartshipdashboard')->name('smartshipdashboard');
Route::get('/smartship/getData', 'SmartshipController@getData')->name('smartship.getData');
Route::post('/smartship/raiseOrder','SmartshipController@raiseOrder');
Route::post('/smartship/updateaddress','SmartshipController@updateaddress');
Route::post('/smartship/updatedata','SmartshipController@updatedata');
Route::post('/smartship/updateaddressto','SmartshipController@updateaddressto');
Route::post('/smartship/updateaddressnewto','SmartshipController@updateaddressnewto');
Route::post('/smartship/updatedhubregistration','SmartshipController@updatedhubregistration');
Route::get('/smartship/generateToken','SmartshipController@generateToken');
Route::post('/smartship/Order','SmartshipController@Order');
Route::post('/smartship/hubregister','SmartshipController@hub_register');
Route::get('/order/list','SmartshipController@orderlist');
Route::get('/order/deliverylist','SmartshipController@deliverylist');
Route::get('/address','SmartshipController@address');
Route::post('/addresschange','SmartshipController@addresschange');
Route::get('/esign','SmartshipController@esign');

Route::get('/dublicatepincode','LoanMasterController@dublicatepincode');
Route::get('/errorshit','LoanMasterController@errorshit');
Route::post('/storeform','LoanMasterController@store_form');
Route::get('/editanswer/{loanmasterid}/{activity_id}','LoanMasterController@editanswer');


Route::get('/smartship/shippinglabel/{reference_number}','SmartshipController@shippingLabel')->name('shipping.label');
Route::get('/order_list','SmartshipController@dtdcOrderList')->name('order.list');
Route::get('/download/pdf/{order_id}','SmartshipController@downloadPdf')->name('download.pdf');

Route::get('/geocode', 'LocationController@geocode');
Route::get('/getdistance', 'LocationController@getdistance');
Route::get('/reverse-geocode', 'LocationController@reverseGeocode');

// Route::get('/agent-attandance','AgentMasterAttandanceController@index');
// Route::get('/attandance','AgentMasterAttandanceController@attandanceList')->name('attandance');
// Route::get('attandance-year-month','AgentMasterAttandanceController@attandanceYearMonth')->name('attandance-year-month');
// Route::get('get-present-date','AgentMasterAttandanceController@currentPresentDateAttandance')->name('get-present-date');
// Route::get('get-current-date','AgentMasterAttandanceController@currentDateAttandance')->name('get-current-date');
// Route::get('search-agent','AgentMasterAttandanceController@searchByAgent')->name('search-agent');
Route::get('/agent-attandance','AttandanceController@index');
Route::get('/attandance','AttandanceController@attandanceList')->name('attandance');
Route::get('attandance-year-month','AttandanceController@attandanceYearMonth')->name('attandance-year-month');
Route::get('get-present-date','AttandanceController@currentPresentDateAttandance')->name('get-present-date');
Route::get('get-current-date','AttandanceController@currentDateAttandance')->name('get-current-date');
Route::get('search-agent','AttandanceController@searchByAgent')->name('search-agent');
Route::post('/agentdownload-excel','AttandanceController@downloadAgentCureentAttandanceExcelSheet')->name('agent.download.excel');
Route::get('/alertemail', 'AdminController@alertemail'); 
Route::get('/emailtouser', 'AdminController@emailtouser');

Route::get('phpmyinfosss', function () {
    phpinfo(); 
})->name('phpmyinfosss');

//Route::get('check_execution', 'CustomerReportController@check_execution');

URL::forceScheme('https');
Editor is loading...
Leave a Comment