dbms_init...1

This commit is contained in:
choi.jh 2025-06-25 15:36:48 +09:00
parent 2fc9f7e240
commit c329ba0b06
4 changed files with 10 additions and 9 deletions

View File

@ -81,6 +81,11 @@ class ServiceController extends CustomerController
$this->setFilterOptionsByItemType(); $this->setFilterOptionsByItemType();
return $this->getService()->setItemEntitiesByService($entity); return $this->getService()->setItemEntitiesByService($entity);
} }
//Delete 관련
protected function delete_process(mixed $entity): mixed
{
return parent::delete_process($entity);
}
//List 관련 //List 관련
protected function setWordConditionForList(): void protected function setWordConditionForList(): void
{ {

View File

@ -481,11 +481,7 @@ abstract class CommonController extends BaseController
//삭제,일괄삭제 공통사용 //삭제,일괄삭제 공통사용
protected function delete_process(mixed $entity): mixed protected function delete_process(mixed $entity): mixed
{ {
$result = $this->getService()->delete($entity); return $this->getService()->delete($entity);
if (!$result) {
LogCollector::error("[{$entity->getTitle()}] 삭제실패");
}
return $entity;
} }
final public function delete(mixed $uid): RedirectResponse|string final public function delete(mixed $uid): RedirectResponse|string
{ {

View File

@ -135,7 +135,7 @@ abstract class CommonService
LogCollector::info("[{$entity->getTitle()}]" . MESSAGES["UPDATED"] . ":"); LogCollector::info("[{$entity->getTitle()}]" . MESSAGES["UPDATED"] . ":");
return $entity; return $entity;
} }
public function delete(mixed $entity): bool public function delete(mixed $entity): mixed
{ {
$result = $this->getModel()->delete($entity->getPK()); $result = $this->getModel()->delete($entity->getPK());
if (!$result) { if (!$result) {
@ -145,9 +145,9 @@ abstract class CommonService
$this->getModel()->getLastQuery() $this->getModel()->getLastQuery()
); );
LogCollector::error($message); LogCollector::error($message);
return false; throw new \Exception($message);
} }
LogCollector::info("[{$entity->getTitle()}]" . MESSAGES["DELETED"] . ":"); LogCollector::info("[{$entity->getTitle()}]" . MESSAGES["DELETED"] . ":");
return true; return $entity;
} }
} }

View File

@ -209,7 +209,7 @@ class ServiceService extends CustomerService
} }
return parent::modify($entity, $formDatas); return parent::modify($entity, $formDatas);
} }
final public function delete(mixed $entity): bool public function delete(mixed $entity): ServiceEntity
{ {
//code의 경우 기존code는 사용가능으로 설정작업 //code의 경우 기존code는 사용가능으로 설정작업
$this->getCodeService()->setStatus($entity->getCode(), CodeEntity::STATUS_AVAILABLE); $this->getCodeService()->setStatus($entity->getCode(), CodeEntity::STATUS_AVAILABLE);