LosaDev source snapshot 2019

This commit is contained in:
LosaDev committed 2026-11-07 13:30:45 +07:00
commit c198676e97
20588 files changed
+8812878

No files matched your search

@@ -0,0 +1,144 @@
USE [LosaLogData]
GO
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
-- 로그 저장 테이블 생성 2018-01-15 by bckim,
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[log_data_excavating_new](
[RegDate] [datetime] NOT NULL,
[LogIDX] [bigint] IDENTITY(1,1) NOT NULL,
[LogType] [int] NOT NULL,
[AccountIDX] [int] NOT NULL,
[UserID] [varchar](20) NOT NULL,
[UserName] [varchar](20) NOT NULL,
[ExLevel] [int] NOT NULL,
[ExEXP] [int] NOT NULL,
[CType] [int] NOT NULL,
[CLevel] [int] NOT NULL,
[CExpert] [int] NOT NULL,
[RCount] [tinyint] NOT NULL,
[MapID] [int] NOT NULL,
[X] [int] NOT NULL,
[Y] [int] NOT NULL,
[Z] [int] NOT NULL,
[RewardType] [int] NOT NULL,
[Index] [int] NOT NULL,
[Price] [int] NOT NULL,
[Mutiple] [int] NOT NULL,
[ResultMoney] [int] NOT NULL,
[UserIP] [varchar](15) NOT NULL,
CONSTRAINT [PK_log_data_excavating_new_idx] PRIMARY KEY CLUSTERED
(
RegDate ASC,
LogIDX ASC
)
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [NC_log_data_excavating_new_AccountIDX] ON [dbo].[log_data_excavating_new]
(
AccountIDX ASC
)
GO
SET ANSI_PADDING OFF
GO
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
-- 로그 저장 프로시저 2018-01-15 by bckim,
--
-- 탐사 확장
-- 2122=log_Excavating_log_add INT INT STR STR INT INT INT INT INT INT INT INT INT INT INT INT INT INT INT64 STR
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[log_Excavating_log_add]
@LOG_TYPE INT,
@ACCOUNT_IDX INT,
@USER_ID VARCHAR(20),
@USER_NAME VARCHAR(20),
@USER_EX_LEVEL INT,
@USER_EX_EXP INT,
@CLASS_TYPE INT,
@CLASS_LEVEL INT,
@CLASS_EXPERT INT,
@REMAIN_COUNT INT,
@MAP_ID INT,
@X INT,
@Y INT,
@Z INT,
@REWARD_TYPE INT,
@INDEX INT,
@PRICE INT,
@MULIPLE INT,
@RESULT_MONEY BIGINT,
@USER_IP VARCHAR(15)
AS
SET NOCOUNT ON
SET LOCK_TIMEOUT 10000
DECLARE @REG_DATE DATETIME
SET @REG_DATE=GETDATE()
BEGIN TRY
BEGIN TRAN
INSERT dbo.log_data_excavating_new WITH (XLOCK, ROWLOCK) ([RegDate],
[LogType],[AccountIDX],[UserID],[UserName],[ExLevel],
[ExEXP],[CType],[CLevel],[CExpert],[RCount],
[MapID],[X],[Y],[Z],[RewardType],
[Index],[Price],[Mutiple],[ResultMoney],[UserIP] )
VALUES (@REG_DATE,
@LOG_TYPE,@ACCOUNT_IDX,@USER_ID, @USER_NAME,@USER_EX_LEVEL,
@USER_EX_EXP,@CLASS_TYPE,@CLASS_LEVEL,@CLASS_EXPERT,@REMAIN_COUNT,
@MAP_ID,@X,@Y,@Z,@REWARD_TYPE,
@INDEX,@PRICE,@MULIPLE,@RESULT_MONEY,@USER_IP
)
COMMIT TRAN
END TRY
BEGIN CATCH
ROLLBACK TRAN
EXEC dbo.log_errorLog_set_log @ACCOUNT_IDX
RETURN -1
END CATCH
RETURN 0;
GO