[성현모] Update기능 추가, 중복 유니크키 예외처리 추가
This commit is contained in:
@ -81,12 +81,12 @@ namespace HubX.Library.Socket.Packet
|
||||
bool isJsonRequest = true;
|
||||
|
||||
//convert to object
|
||||
var jsonObject = recvData.ToObject<C2S_INSERT_UniqueKey>();
|
||||
var jsonObject = recvData.ToObject<C2S_SELECT_UniqueKey>();
|
||||
//json 요청 아닐때 변환
|
||||
if (jsonObject == null)
|
||||
{
|
||||
var recvDataList = recvData.Split(",");
|
||||
jsonObject = new C2S_INSERT_UniqueKey
|
||||
jsonObject = new C2S_SELECT_UniqueKey
|
||||
{
|
||||
Identity = recvDataList[0]
|
||||
};
|
||||
@ -128,12 +128,12 @@ namespace HubX.Library.Socket.Packet
|
||||
bool isJsonRequest = true;
|
||||
|
||||
//convert to object
|
||||
var jsonObject = recvData.ToObject<C2S_INSERT_UniqueKey>();
|
||||
var jsonObject = recvData.ToObject<C2S_UPDATE_UniqueKey>();
|
||||
//json 요청 아닐때 변환
|
||||
if (jsonObject == null)
|
||||
{
|
||||
var recvDataList = recvData.Split(",");
|
||||
jsonObject = new C2S_INSERT_UniqueKey
|
||||
jsonObject = new C2S_UPDATE_UniqueKey
|
||||
{
|
||||
Identity = recvDataList[0],
|
||||
Data1 = recvDataList[1],
|
||||
@ -149,7 +149,7 @@ namespace HubX.Library.Socket.Packet
|
||||
//insert DB
|
||||
if (jsonObject != null)
|
||||
{
|
||||
Request_InsertUniqueKey request = new Request_InsertUniqueKey();
|
||||
Request_UpdateUniqueKey request = new Request_UpdateUniqueKey();
|
||||
request.Identity = jsonObject.Identity;
|
||||
request.Data1 = jsonObject.Data1;
|
||||
request.Data2 = jsonObject.Data2;
|
||||
@ -158,7 +158,7 @@ namespace HubX.Library.Socket.Packet
|
||||
request.Data5 = jsonObject.Data5;
|
||||
|
||||
SystemX.Core.Communication.Http http = new();
|
||||
var res = await http.PostJsonAsync<Request_InsertUniqueKey, Response_InsertUniqueKy>("https://127.0.0.1:9000/UniqueKey/InsertUniqueKey", request);
|
||||
var res = await http.PostJsonAsync<Request_UpdateUniqueKey, Response_UpdateUniqueKy>("https://127.0.0.1:9000/UniqueKey/UpdateUniqueKey", request);
|
||||
result = res.ToJson();
|
||||
|
||||
//json 요청이 아니면 변환
|
||||
@ -174,7 +174,7 @@ namespace HubX.Library.Socket.Packet
|
||||
if (client == null)
|
||||
return;
|
||||
|
||||
client.Session.Send(Encoding.UTF8.GetBytes(result), EnumMessageId.S2C_INSERT_UniqueKey);
|
||||
client.Session.Send(Encoding.UTF8.GetBytes(result), EnumMessageId.S2C_UPDATE_UniqueKey);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user