| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- using HPSocketCS.Extended;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace LYFZ.CloudServerData
- {
- public class CloudLoginServerReturnProcess
- {
- public CloudLoginServerReturnProcess()
- {
-
- }
- public CloudLoginServerReturnProcess(LYFZ.CloudServerData.Model.CloudLoginConfig seerverConn)
- {
- DbConn.DataBaseServer = seerverConn.DataBaseServer;
- DbConn.DataBaseName = seerverConn.DataBaseName;
- DbConn.DataBasePort = seerverConn.DataBasePort;
- DbConn.DataBaseUser = seerverConn.DataBaseUser;
- DbConn.DataBasePass = seerverConn.DataBasePass;
- EnterpriseDal = new DAL.Enterprise(DbConn);
- }
- LYFZ.CloudServerData.DAL.Enterprise EnterpriseDal = null;
- LYFZ.CloudServerData.Model.DBConnection DbConn = new Model.DBConnection();
- #region 通信处理
- /// <summary>
- /// 处理SQL命令请求 并返回请求结果
- /// </summary>
- /// <param name="cInfo"></param>
- /// <param name="requestData"></param>
- /// <returns></returns>
- public ReturnData SerializerRequestProcessed(HPSocketCS.TcpPackServer hp_Server, HPSocketCS.Extended.TcpHeadInfo header, IntPtr connId, RequestData requestData)
- {
- ReturnData returnData = null;
- TransferRequestCommand rCommand = (TransferRequestCommand)requestData.RequestCommand;
- HPSocketCS.Extended.RequestParameters reqParameters = requestData.AttachedDataToObject<HPSocketCS.Extended.RequestParameters>();
- switch (rCommand)
- {
- case TransferRequestCommand.CloudLoginIP:
- try
- {
- LYFZ.CloudServerData.Model.CloudLoginInfo loginInfo = EnterpriseDal.GetCloudLoginInfo(reqParameters.GetRequsetEnterpriseIDParameter());
- if (loginInfo.CloudServerID > 0)
- {
- byte[] loginInfoBytes = HPSocketCS.Extended.DataSetSerializerDeserialize.ObjectSerializerRetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(loginInfo));
- returnData = new ReturnData("请求成功 ~O~", 0);
- returnData.DataByte = loginInfoBytes;
- }
- else
- {
- returnData = new ReturnData("请求失败:您的请求可能未授权");
- }
- }
- catch (Exception ex)
- {
- returnData = new ReturnData("请求出错:" + ex.Message);
- }
- break;
- }
- return returnData;
- }
-
- #endregion
- }
- }
|