update sometimes

This commit is contained in:
pbao9
2025-07-28 17:02:13 +07:00
parent c1698e7fe7
commit 5ea42105f9
25 changed files with 259 additions and 325 deletions
@@ -38,10 +38,14 @@ class OsVersion extends Controller
}
public function store(OsVersionRequest $request)
{
$request->validated();
$validatedData = $request->validated();
// Remove unnecessary fields
unset($validatedData['vcenter_id'], $validatedData['module_datacenter_id']);
DB::beginTransaction();
try {
$this->osRepository->create($request->all());
$this->osRepository->create($validatedData);
DB::commit();
} catch (\Exception $error) {
DB::rollBack();
@@ -69,9 +73,15 @@ class OsVersion extends Controller
if (! $version) {
return back()->withErrors('Can\'t find version os by ID #' . $id);
}
$validatedData = $request->validated();
// Remove unnecessary fields
unset($validatedData['vcenter_id'], $validatedData['module_datacenter_id']);
DB::beginTransaction();
try {
$this->osRepository->update($id,$request->all());
$this->osRepository->update($id, $validatedData);
DB::commit();
} catch (\Exception $error) {
DB::rollBack();
@@ -37,6 +37,8 @@ class RechargeController extends Controller
public function paymentProcess(RechargeRequest $request)
{
$data = $request->validated();
$auth = customer();
if (!$auth) {
return redirect()->route('auth.index')->withErrors('Vui lòng đăng nhập');
@@ -44,7 +46,7 @@ class RechargeController extends Controller
// Chuẩn bị dữ liệu cho VNPAY
$paymentData = [
'amount' => $request->money,
'amount' => $data['total_amount'],
'language' => 'vn',
];
$paymentUrl = $this->vnpayService->createPaymentUrl($paymentData);
@@ -26,6 +26,7 @@ class OsVersionRequest extends FormRequest
'module_host_id' => 'required',
'os_group_id' => 'required',
'os_id' => 'required',
'template_id' => 'nullable',
'status' => 'required'
];
}
@@ -22,7 +22,7 @@ class RechargeRequest extends FormRequest
public function rules(): array
{
return [
'money' => 'required|numeric|min:200000',
'total_amount' => 'required|numeric|min:200000',
'bankCode' => 'nullable|string',
];
}
@@ -31,9 +31,9 @@ class RechargeRequest extends FormRequest
public function messages()
{
return [
'money.required' => 'Vui lòng nhập số tiền cần nạp.',
'money.numeric' => 'Số tiền phải là một số.',
'money.min' => 'Số tiền nạp vui lòng lớn hơn hoặc bằng 200.000vnđ',
'total_amount.required' => 'Vui lòng nhập số tiền cần nạp.',
'total_amount.numeric' => 'Số tiền phải là một số.',
'total_amount.min' => 'Số tiền nạp vui lòng lớn hơn hoặc bằng 200.000vnđ',
];
}
}