Chnaged logic in create visitor entry page
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 16s
Gemini PR Review / Gemini PR Review (pull_request) Failing after 24s
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Successful in 22s
Laravel Pint / pint (pull_request) Failing after 4m46s
Laravel Larastan / larastan (pull_request) Failing after 27m19s
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 16s
Gemini PR Review / Gemini PR Review (pull_request) Failing after 24s
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Successful in 22s
Laravel Pint / pint (pull_request) Failing after 4m46s
Laravel Larastan / larastan (pull_request) Failing after 27m19s
This commit is contained in:
@@ -22,13 +22,14 @@ class CreateVisitorEntry extends CreateRecord
|
|||||||
public function processMobile($mobile)
|
public function processMobile($mobile)
|
||||||
{
|
{
|
||||||
$visitor = VisitorEntry::where('mobile_number', $mobile)->latest()->first();
|
$visitor = VisitorEntry::where('mobile_number', $mobile)->latest()->first();
|
||||||
|
$registerId = $this->form->getState()['register_id'] ?? '';
|
||||||
|
|
||||||
if ($visitor) {
|
if ($visitor) {
|
||||||
|
|
||||||
$employee = EmployeeMaster::where('id', $visitor->employee_master_id)->first();
|
$employee = EmployeeMaster::where('id', $visitor->employee_master_id)->first();
|
||||||
|
|
||||||
$this->form->fill([
|
$this->form->fill([
|
||||||
'register_id' => $visitor->register_id ?? '',
|
'register_id' => $registerId,
|
||||||
'mobile_number' => $mobile ?? '',
|
'mobile_number' => $mobile ?? '',
|
||||||
'name' => $visitor->name ?? '',
|
'name' => $visitor->name ?? '',
|
||||||
'company' => $visitor->company ?? '',
|
'company' => $visitor->company ?? '',
|
||||||
@@ -39,19 +40,18 @@ class CreateVisitorEntry extends CreateRecord
|
|||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
||||||
$registerId = $this->form->getState()['register_id'] ?? '';
|
|
||||||
|
|
||||||
$this->form->fill([
|
$this->form->fill([
|
||||||
'register_id' => $registerId ?? '',
|
'register_id' => $registerId,
|
||||||
'mobile_number' => $mobile ?? '',
|
'mobile_number' => $mobile,
|
||||||
'name' => $visitor->name ?? '',
|
'name' => '',
|
||||||
'company' => $visitor->company ?? '',
|
'company' => '',
|
||||||
'type' => $visitor->type ?? '',
|
'type' => '',
|
||||||
'department' => $employee->department ?? '',
|
'department' => '',
|
||||||
'employee_master_id' => $visitor->employee_master_id->name ?? '',
|
'employee_master_id' => null,
|
||||||
'code' => $employee->code ?? '',
|
'code' => '',
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user