bug fix in person generate codes
This commit is contained in:
parent
8618f90274
commit
78f296cdcf
|
@ -123,7 +123,17 @@ class PersonsController extends AbstractController
|
||||||
//check exist before
|
//check exist before
|
||||||
if (!$person) {
|
if (!$person) {
|
||||||
$person = new Person();
|
$person = new Person();
|
||||||
$person->setCode($provider->getAccountingCode($acc['bid'], 'person'));
|
$code = $provider->getAccountingCode($acc['bid'], 'person');
|
||||||
|
$exist = $entityManager->getRepository(Person::class)->findOneBy([
|
||||||
|
'code' => $code
|
||||||
|
]);
|
||||||
|
while ($exist) {
|
||||||
|
$code = $provider->getAccountingCode($acc['bid'], 'person');
|
||||||
|
$exist = $entityManager->getRepository(Person::class)->findOneBy([
|
||||||
|
'code' => $code
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
$person->setCode($code);
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
@ -259,7 +269,17 @@ class PersonsController extends AbstractController
|
||||||
//check exist before
|
//check exist before
|
||||||
if (!$person) {
|
if (!$person) {
|
||||||
$person = new Person();
|
$person = new Person();
|
||||||
$person->setCode($provider->getAccountingCode($acc['bid'], 'person'));
|
$code = $provider->getAccountingCode($acc['bid'], 'person');
|
||||||
|
$exist = $entityManager->getRepository(Person::class)->findOneBy([
|
||||||
|
'code' => $code
|
||||||
|
]);
|
||||||
|
while ($exist) {
|
||||||
|
$code = $provider->getAccountingCode($acc['bid'], 'person');
|
||||||
|
$exist = $entityManager->getRepository(Person::class)->findOneBy([
|
||||||
|
'code' => $code
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
$person->setCode($code);
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
@ -1397,7 +1417,17 @@ class PersonsController extends AbstractController
|
||||||
//check exist before
|
//check exist before
|
||||||
if (!$person) {
|
if (!$person) {
|
||||||
$person = new Person();
|
$person = new Person();
|
||||||
$person->setCode($provider->getAccountingCode($acc['bid'], 'person'));
|
$code = $provider->getAccountingCode($acc['bid'], 'person');
|
||||||
|
$exist = $entityManager->getRepository(Person::class)->findOneBy([
|
||||||
|
'code' => $code
|
||||||
|
]);
|
||||||
|
while ($exist) {
|
||||||
|
$code = $provider->getAccountingCode($acc['bid'], 'person');
|
||||||
|
$exist = $entityManager->getRepository(Person::class)->findOneBy([
|
||||||
|
'code' => $code
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
$person->setCode($code);
|
||||||
$person->setNikename($item[0]);
|
$person->setNikename($item[0]);
|
||||||
$person->setBid($acc['bid']);
|
$person->setBid($acc['bid']);
|
||||||
|
|
||||||
|
|
|
@ -77,10 +77,7 @@ class Access
|
||||||
if (!$money) { return false; }
|
if (!$money) { return false; }
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$money = $this->em->getRepository(Money::class)->findOneBy([
|
$money = $bid->getMoney();
|
||||||
'name' => $bid->getMoney(),
|
|
||||||
]);
|
|
||||||
if (!$money) { return false; }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$accessArray = [
|
$accessArray = [
|
||||||
|
|
|
@ -96,6 +96,7 @@ class Provider
|
||||||
return $count;
|
return $count;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @throws ReflectionException
|
* @throws ReflectionException
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
<v-tabs v-model="activeTab" color="primary" grow>
|
<v-tabs v-model="activeTab" color="primary" grow>
|
||||||
<v-tab value="personal" :text="$t('tabs.personal_info')"></v-tab>
|
<v-tab value="personal" :text="$t('tabs.personal_info')"></v-tab>
|
||||||
<v-tab value="marketing" :text="$t('tabs.marketing_info')"></v-tab>
|
<v-tab value="marketing" :text="$t('tabs.marketing_info')"></v-tab>
|
||||||
|
<v-tab value="suggestions">{{ $t('tabs.suggestions') }}</v-tab>
|
||||||
</v-tabs>
|
</v-tabs>
|
||||||
|
|
||||||
<v-window v-model="activeTab">
|
<v-window v-model="activeTab">
|
||||||
|
@ -108,6 +109,15 @@
|
||||||
</v-card-text>
|
</v-card-text>
|
||||||
</v-card>
|
</v-card>
|
||||||
</v-window-item>
|
</v-window-item>
|
||||||
|
|
||||||
|
<!-- تب پیشنهادات -->
|
||||||
|
<v-window-item value="suggestions">
|
||||||
|
<v-card class="ma-4">
|
||||||
|
<v-card-text>
|
||||||
|
<!-- این بخش فعلاً خالی است -->
|
||||||
|
</v-card-text>
|
||||||
|
</v-card>
|
||||||
|
</v-window-item>
|
||||||
</v-window>
|
</v-window>
|
||||||
|
|
||||||
<!-- دیالوگها -->
|
<!-- دیالوگها -->
|
||||||
|
|
Loading…
Reference in a new issue