dbmsv4 init...5
This commit is contained in:
parent
9c50ce0ef9
commit
4a1b40c39f
@ -102,7 +102,7 @@ class ServiceController extends CustomerController
|
|||||||
throw new RuntimeException(static::class . '->' . __FUNCTION__ . "에서 오류발생: {$uid}에 해당하는 서비스정보을 찾을수 없습니다.");
|
throw new RuntimeException(static::class . '->' . __FUNCTION__ . "에서 오류발생: {$uid}에 해당하는 서비스정보을 찾을수 없습니다.");
|
||||||
}
|
}
|
||||||
//대체서버 추가
|
//대체서버 추가
|
||||||
service('equipment_serverservice')->attatchToService($entity, $serverinfo_uid);
|
service('equipment_serverservice')->attatchToService($entity, $serverinfo_uid, ['type' => 'alternative']);
|
||||||
// 트랜잭션 완료 및 커밋
|
// 트랜잭션 완료 및 커밋
|
||||||
$db->transComplete();
|
$db->transComplete();
|
||||||
return static::class . '->' . __FUNCTION__ . "에서 {$this->getTitle()} 대체서버 추가가 완료되었습니다.";
|
return static::class . '->' . __FUNCTION__ . "에서 {$this->getTitle()} 대체서버 추가가 완료되었습니다.";
|
||||||
|
|||||||
@ -156,10 +156,6 @@ class ServerService extends EquipmentService
|
|||||||
if ($oldEntity->getIP()) {
|
if ($oldEntity->getIP()) {
|
||||||
service('part_ipservice')->detachFromServer($oldEntity);
|
service('part_ipservice')->detachFromServer($oldEntity);
|
||||||
}
|
}
|
||||||
} catch (\Throwable $e) {
|
|
||||||
log_message('debug', static::class . '->' . __FUNCTION__ . '에서:' . $e->getMessage());
|
|
||||||
}
|
|
||||||
try {
|
|
||||||
if ($entity->getIP()) {
|
if ($entity->getIP()) {
|
||||||
service('part_ipservice')->attachToServer($entity);
|
service('part_ipservice')->attachToServer($entity);
|
||||||
}
|
}
|
||||||
@ -276,15 +272,15 @@ class ServerService extends EquipmentService
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 신규 메인서버
|
// 신규 메인서버
|
||||||
$newServer = $this->getEntity($serviceEntity->getServerInfoUid());
|
$newServerEntity = $this->getEntity($serviceEntity->getServerInfoUid());
|
||||||
if (!$newServer instanceof ServerEntity) {
|
if (!$newServerEntity instanceof ServerEntity) {
|
||||||
throw new RuntimeException(static::class . '->' . __FUNCTION__ .
|
throw new RuntimeException(static::class . '->' . __FUNCTION__ .
|
||||||
"에서 오류발생: {$serviceEntity->getServerInfoUid()} 신규 메인 서버정보를 찾을수 없습니다.");
|
"에서 오류발생: {$serviceEntity->getServerInfoUid()} 신규 메인 서버정보를 찾을수 없습니다.");
|
||||||
}
|
}
|
||||||
|
|
||||||
// 신규 서버를 서비스에 붙임(occupied 처리 + client/service uid 세팅)
|
// 신규 서버를 서비스에 붙임(occupied 처리 + client/service uid 세팅)
|
||||||
// type은 기존 메인서버의 type을 승계 (normal/dedicated/defence 등)
|
// type은 기존 메인서버의 type을 승계 (normal/dedicated/defence 등)
|
||||||
$this->attatchToService($serviceEntity, $newServer->getPK(), [
|
$this->attatchToService($serviceEntity, $newServerEntity->getPK(), [
|
||||||
'type' => $oldServer->getType()
|
'type' => $oldServer->getType()
|
||||||
]);
|
]);
|
||||||
|
|
||||||
@ -292,5 +288,4 @@ class ServerService extends EquipmentService
|
|||||||
// 여기서는 기존 동작 유지: alternative로만 바꿈
|
// 여기서는 기존 동작 유지: alternative로만 바꿈
|
||||||
parent::modify_process($oldServer, ['type' => 'alternative']);
|
parent::modify_process($oldServer, ['type' => 'alternative']);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user