dbmsv4 init...3

This commit is contained in:
최준흠 2025-12-16 16:08:38 +09:00
parent 9c573df584
commit 8786ee0518
2 changed files with 8 additions and 1 deletions

View File

@ -215,6 +215,9 @@ abstract class CommonService
//수정용
protected function modify_process($entity, array $formDatas): CommonEntity
{
$fields = array_keys($formDatas);
$this->getFormService()->setFormFields($fields);
$this->getFormService()->setFormRules('modify', $fields);
// 데이터 검증
$this->getFormService()->validate($formDatas);
// 2. 폼 데이터를 엔티티에 병합합니다. (fill() 사용)

View File

@ -202,7 +202,7 @@ class ServiceService extends CustomerService
}
protected function create_process(array $formDatas): ServiceEntity
{
//서비스코드생성
//생성폼에는 없는 필수항목 지정용(code)
$formDatas['code'] = $formDatas['site'] . "_s" . uniqid();
//서비스 생성
$entity = parent::create_process($formDatas);
@ -221,6 +221,10 @@ class ServiceService extends CustomerService
{
//변경전 정보
$oldEntity = clone $entity;
//수정폼에는 없는 필수항목 지정용(code,amount)
$formDatas['code'] = $entity->getCode();
$formDatas['amount'] = $entity->getAmount();
//서비스 수정
$entity = parent::modify_process($entity, $formDatas);
if (!$entity instanceof ServiceEntity) {