mirror of
https://github.com/anna-sara/lan_kiosk
synced 2026-03-16 19:55:41 +01:00
Fix with deposit
This commit is contained in:
parent
4ab664db22
commit
3b32285863
2 changed files with 12 additions and 7 deletions
|
|
@ -33,10 +33,15 @@ class DepositController extends Controller
|
||||||
$request->validate([
|
$request->validate([
|
||||||
'customer_id' => 'required',
|
'customer_id' => 'required',
|
||||||
'deposit' => 'required',
|
'deposit' => 'required',
|
||||||
'give_leftover' => 'required'
|
//'give_leftover' => 'nullable'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
if ($request->manual_deposit === 1) {
|
||||||
|
$customer = Customer::where('id',$request->customer_id)->first();
|
||||||
|
} else {
|
||||||
$customer = Customer::where('lan_id',$request->customer_id)->first();
|
$customer = Customer::where('lan_id',$request->customer_id)->first();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
Deposit::create([
|
Deposit::create([
|
||||||
'customer_id' => $customer->id,
|
'customer_id' => $customer->id,
|
||||||
|
|
@ -45,11 +50,11 @@ class DepositController extends Controller
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if ($customer->is_in_group) {
|
if ($customer->is_in_group ) {
|
||||||
$groupCustomer = Customer::where('customer_group_id', $customer->customer_group_id)->where('is_in_group', 0)->first();
|
$groupCustomer = Customer::where('customer_group_id', $customer->customer_group_id)->where('is_in_group', 0)->first();
|
||||||
$groupCustomer->deposit += $request->deposit;
|
$groupCustomer->deposit += $request->deposit;
|
||||||
$groupCustomer->amount_left += $request->deposit;
|
$groupCustomer->amount_left += $request->deposit;
|
||||||
$groupCustomer->give_leftover = $request->give_leftover;
|
//$groupCustomer->give_leftover = $request->give_leftover;
|
||||||
$groupCustomer->save();
|
$groupCustomer->save();
|
||||||
$customer->deposit = 0;
|
$customer->deposit = 0;
|
||||||
$customer->save();
|
$customer->save();
|
||||||
|
|
@ -65,7 +70,7 @@ class DepositController extends Controller
|
||||||
} else {
|
} else {
|
||||||
$customer->deposit = $customer->deposit + $request->deposit;
|
$customer->deposit = $customer->deposit + $request->deposit;
|
||||||
$customer->amount_left = $customer->amount_left + $request->deposit;
|
$customer->amount_left = $customer->amount_left + $request->deposit;
|
||||||
$customer->give_leftover = $request->give_leftover;
|
//$customer->give_leftover = $request->give_leftover;
|
||||||
$customer->save();
|
$customer->save();
|
||||||
|
|
||||||
if ($request->manual_deposit === 1) {
|
if ($request->manual_deposit === 1) {
|
||||||
|
|
|
||||||
|
|
@ -171,7 +171,7 @@ export default function Customer({customer, groupmembers}: (CustomerProps & Grou
|
||||||
</svg>
|
</svg>
|
||||||
</div>
|
</div>
|
||||||
</details>
|
</details>
|
||||||
{groupmembers.length < 1 &&
|
{/*{groupmembers.length < 1 &&*/}
|
||||||
<details className="box">
|
<details className="box">
|
||||||
<summary className='title is-4 my-3'>
|
<summary className='title is-4 my-3'>
|
||||||
<span>Inbetalning Swish/kontant</span>
|
<span>Inbetalning Swish/kontant</span>
|
||||||
|
|
@ -208,7 +208,7 @@ export default function Customer({customer, groupmembers}: (CustomerProps & Grou
|
||||||
</svg>
|
</svg>
|
||||||
</div>
|
</div>
|
||||||
</details>
|
</details>
|
||||||
}
|
{/*}*/}
|
||||||
|
|
||||||
|
|
||||||
<details className="box">
|
<details className="box">
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue