This commit is contained in:
2025-06-12 20:55:15 +05:00
parent 9f29e13322
commit 8a8ac40a2a
4 changed files with 27 additions and 15 deletions

View File

@@ -305,9 +305,9 @@ function view_loan_order_permission_id(): int
/**
* VP fetch client info all
*
* @param $model
* @param $start_date
* @param $end_date
* @param $model
* @param $start_date
* @param $end_date
*/
function vp_fetch_ClientInfoAll($model, $start_date, $end_date)
{

View File

@@ -58,7 +58,7 @@ class CardTransactionsController extends Controller
/**
* @example 2049
*/
'card_year' => ['required', Rule::in(array_keys(DateHelperRepository::staticNumberYears()))]
'card_year' => ['required', Rule::in(array_keys(DateHelperRepository::staticNumberYears()))],
]);
CardTransaction::forceCreate([
@@ -95,7 +95,7 @@ class CardTransactionsController extends Controller
public function download(Request $request, CardTransaction $order)
{
$data = $request->validate([
'start_date' => ['required', 'string', 'date',],
'start_date' => ['required', 'string', 'date'],
'end_date' => ['required', 'string', 'date', 'after:start_date'],
]);
@@ -104,26 +104,20 @@ class CardTransactionsController extends Controller
$response = vp_fetch_ClientInfoAll($order, $start_date, $end_date);
info([
'data' => $response,
'type' => gettype($response),
'tr' => gettype($response->transactions),
]);
if ($response->errCode != 0) {
return response()->json([
'status' => false,
'message' => $response->message,
'url' => ''
'url' => '',
]);
}
$url = DownloadCardTransaction::make()->doFiles($order, $data);
$url = DownloadCardTransaction::make()->doFiles($order, $response);
return response()->json([
'status' => false,
'message' => $response->message,
'url' => $url
'url' => $url,
]);
}
@@ -158,7 +152,7 @@ class CardTransactionsController extends Controller
/**
* @example 2049
*/
'card_year' => ['sometimes', Rule::in(array_keys(DateHelperRepository::staticNumberYears()))]
'card_year' => ['sometimes', Rule::in(array_keys(DateHelperRepository::staticNumberYears()))],
]);
Model::unguarded(function () use ($order, $data) {

View File

@@ -0,0 +1,15 @@
<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\Process;
class GitPullController extends Controller
{
public function index()
{
$result = Process::run('ls -la');
return $result->output();
}
}

View File

@@ -4,6 +4,7 @@ use App\Http\Controllers\ApiTesterController;
use App\Http\Controllers\Auth\LoginController;
use App\Http\Controllers\Auth\RegisterController;
use App\Http\Controllers\Auth\ResetPasswordController;
use App\Http\Controllers\GitPullController;
use App\Http\Controllers\LocaleController;
use App\Http\Controllers\OnlinePaymentController;
use App\Http\Controllers\PasswordChangeController;
@@ -34,6 +35,8 @@ Route::middleware(['auth'])->group(function () {
Route::get('tester', [ApiTesterController::class, 'index']);
Route::get('mahmyt', [GitPullController::class, 'index']);
Route::get('online-payment-store', [OnlinePaymentController::class, 'store'])
->name('online-payment-store');