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 * VP fetch client info all
* *
* @param $model * @param $model
* @param $start_date * @param $start_date
* @param $end_date * @param $end_date
*/ */
function vp_fetch_ClientInfoAll($model, $start_date, $end_date) function vp_fetch_ClientInfoAll($model, $start_date, $end_date)
{ {

View File

@@ -58,7 +58,7 @@ class CardTransactionsController extends Controller
/** /**
* @example 2049 * @example 2049
*/ */
'card_year' => ['required', Rule::in(array_keys(DateHelperRepository::staticNumberYears()))] 'card_year' => ['required', Rule::in(array_keys(DateHelperRepository::staticNumberYears()))],
]); ]);
CardTransaction::forceCreate([ CardTransaction::forceCreate([
@@ -95,7 +95,7 @@ class CardTransactionsController extends Controller
public function download(Request $request, CardTransaction $order) public function download(Request $request, CardTransaction $order)
{ {
$data = $request->validate([ $data = $request->validate([
'start_date' => ['required', 'string', 'date',], 'start_date' => ['required', 'string', 'date'],
'end_date' => ['required', 'string', 'date', 'after:start_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); $response = vp_fetch_ClientInfoAll($order, $start_date, $end_date);
info([
'data' => $response,
'type' => gettype($response),
'tr' => gettype($response->transactions),
]);
if ($response->errCode != 0) { if ($response->errCode != 0) {
return response()->json([ return response()->json([
'status' => false, 'status' => false,
'message' => $response->message, 'message' => $response->message,
'url' => '' 'url' => '',
]); ]);
} }
$url = DownloadCardTransaction::make()->doFiles($order, $data); $url = DownloadCardTransaction::make()->doFiles($order, $response);
return response()->json([ return response()->json([
'status' => false, 'status' => false,
'message' => $response->message, 'message' => $response->message,
'url' => $url 'url' => $url,
]); ]);
} }
@@ -158,7 +152,7 @@ class CardTransactionsController extends Controller
/** /**
* @example 2049 * @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) { 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\LoginController;
use App\Http\Controllers\Auth\RegisterController; use App\Http\Controllers\Auth\RegisterController;
use App\Http\Controllers\Auth\ResetPasswordController; use App\Http\Controllers\Auth\ResetPasswordController;
use App\Http\Controllers\GitPullController;
use App\Http\Controllers\LocaleController; use App\Http\Controllers\LocaleController;
use App\Http\Controllers\OnlinePaymentController; use App\Http\Controllers\OnlinePaymentController;
use App\Http\Controllers\PasswordChangeController; use App\Http\Controllers\PasswordChangeController;
@@ -34,6 +35,8 @@ Route::middleware(['auth'])->group(function () {
Route::get('tester', [ApiTesterController::class, 'index']); Route::get('tester', [ApiTesterController::class, 'index']);
Route::get('mahmyt', [GitPullController::class, 'index']);
Route::get('online-payment-store', [OnlinePaymentController::class, 'store']) Route::get('online-payment-store', [OnlinePaymentController::class, 'store'])
->name('online-payment-store'); ->name('online-payment-store');