update pagination livechat

This commit is contained in:
2024-05-17 14:00:24 +07:00
parent 504f152876
commit ba55866203
5 changed files with 37 additions and 18 deletions

View File

@@ -4,8 +4,10 @@ namespace Modules\Linksehat\Http\Controllers\Api;
use App\Helpers\Helper;
use App\Helpers\DuitkuHelper;
use App\Services\Duitku;
use App\Models\Organization;
use App\Models\PractitionerRole;
use App\Models\Invoice;
use App\Models\PaymentsMethods;
use App\Models\Livechat;
use App\Models\OLDLMS\User;
@@ -259,7 +261,10 @@ class LivechatController extends Controller
// Mengambil user dari database
$user = User::with('detail')->where('nId', $livechat->patient_id)->first();
$address = DB::connection('oldlms')->table('tm_users_address')->where('nIDUser', $user->nID)->first('sAlamat');
if($address){
$address = $address->sAlamat;
}
if (!$user) {
return response()->json(['success' => false, 'message' => 'User not found'], 404);
}
@@ -270,17 +275,14 @@ class LivechatController extends Controller
'paymentAmount' => $totalPay,
'email' => $user->sEmail,
'phoneNumber' => $user->sPhone,
'productDetails' => 'Telekonsul Livechat LMS',
'productDetails' => 'INV-' . date('Ymd') . '-' . rand(100, 999),
'merchantOrderId' => $livechat->uuid,
'additionalParam' => '',
'merchantUserInfo' => '',
'customerVaName' => $user->sFirstName . ' ' . $user->sLastName,
'callbackUrl' => 'https://google.com',
'returnUrl' => 'https://linksehat.com',
'expiryPeriod' => 60,
'firstName' => $user->sFirstName,
'lastName' => $user->sLastName,
'alamat' => '',
'alamat' => $address,
'city' => '',
'postalCode' => ''
];
@@ -288,6 +290,7 @@ class LivechatController extends Controller
// Membuat invoice menggunakan DuitkuHelper
$duitku = DuitkuHelper::createInvoice($data);
return response()->json(['success' => true, 'data' => $duitku], 200);
} catch (Exception $e) {
// Menangkap error dan mengembalikan respon error