From 58d888b5389205c4cd3213f39b09808fee559d8c Mon Sep 17 00:00:00 2001 From: Babak Alizadeh Date: Sun, 24 Nov 2024 16:13:08 +0000 Subject: [PATCH] some progress --- hesabixCore/src/Controller/BusinessController.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/hesabixCore/src/Controller/BusinessController.php b/hesabixCore/src/Controller/BusinessController.php index 2ab32b2..c0fc632 100644 --- a/hesabixCore/src/Controller/BusinessController.php +++ b/hesabixCore/src/Controller/BusinessController.php @@ -153,7 +153,7 @@ class BusinessController extends AbstractController $business->setOwner($this->getUser()); $business->setLegalName($params['legal_name']); $business->setMaliyatafzode($params['maliyatafzode']); - + if (array_key_exists(key: 'field', array: $params)) { $business->setField($params['field']); } @@ -247,14 +247,15 @@ class BusinessController extends AbstractController } //get Money type - if ($params['arzmain']) { + if (!array_key_exists('arzmain', $params) && $isNew) { + return $this->json(['result' => 2]); + } elseif (array_key_exists('arzmain', $params) && $isNew) { $Arzmain = $entityManager->getRepository(Money::class)->findOneBy(['name' => $params['arzmain']]); if ($Arzmain) $business->setMoney($Arzmain); else return $this->json(['result' => 2]); - } else - return $this->json(['result' => 2]); + } if (!$business->getDateSubmit()) $business->setDateSubmit(time()); $entityManager->persist($business);