#include "stdafx.h" #include "GameTimeDBComponent.h" #include #include #include #include #include #include #include bool DBComponent::GameTimeDB::UpdateGameTimeInfo(CDBComponent& DBComponent, unsigned char cGuildTime, unsigned char cRealmTime, unsigned char cSiegeTime, unsigned char cMiningTime) { DBOBJECT_PERFORMANCE_CHECK(FunctionTimingCheck); _snprintf(DBComponent.GetQueryBuffer(), DBComponent.GetQueryBufferLen(), "UPDATE TblGameTime SET GuildTime=%d, RealmTime=%d, SiegeTime=%d, MiningTime=%d", cGuildTime, cRealmTime, cSiegeTime, cMiningTime); if (false == DBComponent.ExecuteQuery(DBComponent.GetQueryBuffer())) { SERLOG2(g_Log, "°ÔÀÓ ½Ã°£ Á¤º¸ ¾÷µ¥ÀÌÆ® ½ÇÆÐ : %s : Query:%s", DBComponent.GetErrorString(), DBComponent.GetQueryBuffer()); return false; } return true; } bool DBComponent::GameTimeDB::UpdateGuildTime(CDBComponent& DBComponent, unsigned char cGuildTime) { DBOBJECT_PERFORMANCE_CHECK(FunctionTimingCheck); _snprintf(DBComponent.GetQueryBuffer(), DBComponent.GetQueryBufferLen(), "UPDATE TblGameTime SET GuildTime=%d", cGuildTime); if (false == DBComponent.ExecuteQuery(DBComponent.GetQueryBuffer())) { SERLOG2(g_Log, "±æµåÀü ½Ã°£ Á¤º¸ ¾÷µ¥ÀÌÆ® ½ÇÆÐ : %s : Query:%s", DBComponent.GetErrorString(), DBComponent.GetQueryBuffer()); return false; } return true; } bool DBComponent::GameTimeDB::UpdateRealmTime(CDBComponent& DBComponent, unsigned char cRealmTime) { DBOBJECT_PERFORMANCE_CHECK(FunctionTimingCheck); _snprintf(DBComponent.GetQueryBuffer(), DBComponent.GetQueryBufferLen(), "UPDATE TblGameTime SET RealmTime=%d", cRealmTime); if (false == DBComponent.ExecuteQuery(DBComponent.GetQueryBuffer())) { SERLOG2(g_Log, "±¹°¡Àü ½Ã°£ Á¤º¸ ¾÷µ¥ÀÌÆ® ½ÇÆÐ : %s : Query:%s", DBComponent.GetErrorString(), DBComponent.GetQueryBuffer()); return false; } return true; } bool DBComponent::GameTimeDB::UpdateSiegeTime(CDBComponent& DBComponent, unsigned char cSiegeTime) { DBOBJECT_PERFORMANCE_CHECK(FunctionTimingCheck); _snprintf(DBComponent.GetQueryBuffer(), DBComponent.GetQueryBufferLen(), "UPDATE TblGameTime SET SiegeTime=%d", cSiegeTime); if (false == DBComponent.ExecuteQuery(DBComponent.GetQueryBuffer())) { SERLOG2(g_Log, "°ø¼ºÀü ½Ã°£ Á¤º¸ ¾÷µ¥ÀÌÆ® ½ÇÆÐ : %s : Query:%s", DBComponent.GetErrorString(), DBComponent.GetQueryBuffer()); return false; } return true; } bool DBComponent::GameTimeDB::UpdateEnterTime(CDBComponent& DBComponent, unsigned char cEnterTime) { DBOBJECT_PERFORMANCE_CHECK(FunctionTimingCheck); _snprintf(DBComponent.GetQueryBuffer(), DBComponent.GetQueryBufferLen(), "UPDATE TblGameTime SET EnterTime=%d", cEnterTime); if (false == DBComponent.ExecuteQuery(DBComponent.GetQueryBuffer())) { SERLOG2(g_Log, "½Å±ÔÁ¸ ÁøÀÔÁ¦ÇÑ ½Ã°£ Á¤º¸ ¾÷µ¥ÀÌÆ® ½ÇÆÐ : %s : Query:%s", DBComponent.GetErrorString(), DBComponent.GetQueryBuffer()); return false; } return true; } bool DBComponent::GameTimeDB::UpdateMiningTime(CDBComponent& DBComponent, unsigned char cMiningTime) { DBOBJECT_PERFORMANCE_CHECK(FunctionTimingCheck); _snprintf(DBComponent.GetQueryBuffer(), DBComponent.GetQueryBufferLen(), "UPDATE TblGameTime SET MiningTime=%d", cMiningTime); if (false == DBComponent.ExecuteQuery(DBComponent.GetQueryBuffer())) { SERLOG2(g_Log, "ä±¼±â Àӽà ä±¼ ½Ã°£ Á¤º¸ ¾÷µ¥ÀÌÆ® ½ÇÆÐ : %s : Query:%s", DBComponent.GetErrorString(), DBComponent.GetQueryBuffer()); return false; } return true; } bool DBComponent::GameTimeDB::UpdateEventTime(CDBComponent& DBComponent, unsigned char cEventTime) { DBOBJECT_PERFORMANCE_CHECK(FunctionTimingCheck); _snprintf(DBComponent.GetQueryBuffer(), DBComponent.GetQueryBufferLen(), "UPDATE TblGameTime SET EventTime=%d", cEventTime); if (false == DBComponent.ExecuteQuery(DBComponent.GetQueryBuffer())) { SERLOG2(g_Log, "°ÔÀÓÀ̺¥Æ® ½Ã°£ Á¤º¸ ¾÷µ¥ÀÌÆ® ½ÇÆÐ : %s : Query:%s", DBComponent.GetErrorString(), DBComponent.GetQueryBuffer()); return false; } return true; }