diff --git a/StuMgmServer/StuMgmLib/MyNameSpace/CommonData.cs b/StuMgmServer/StuMgmLib/MyNameSpace/CommonData.cs index 0f98490..4b882fa 100644 --- a/StuMgmServer/StuMgmLib/MyNameSpace/CommonData.cs +++ b/StuMgmServer/StuMgmLib/MyNameSpace/CommonData.cs @@ -93,10 +93,10 @@ namespace StuMgmLib.MyNameSpace public int Token; //public string CourseStatus; public object Object; - public ServerResponse(object obj) - { - Object = obj; - } + //public ServerResponse(object obj) + //{ + // Object = obj; + //} } #endregion diff --git a/StuMgmServer/StuMgmLib/MyNameSpace/SystemCtrl.cs b/StuMgmServer/StuMgmLib/MyNameSpace/SystemCtrl.cs index fd1d931..3b7bb21 100644 --- a/StuMgmServer/StuMgmLib/MyNameSpace/SystemCtrl.cs +++ b/StuMgmServer/StuMgmLib/MyNameSpace/SystemCtrl.cs @@ -39,13 +39,13 @@ namespace StuMgmLib.MyNameSpace /// /// 获取返回数据 /// - public static byte[] GetServerResponse(byte[] clientRequset) + public static byte[] CreateServerResponse(byte[] clientRequset) { try { var cs = Deserialize(clientRequset); - ServerResponse sr = new ServerResponse(null); + ServerResponse sr = new ServerResponse(); switch (cs.Func) { @@ -184,7 +184,8 @@ namespace StuMgmLib.MyNameSpace con.Close(); } } - + const int statusColumn = 3; + const int detailsColumn = 4; static bool getUserCourseStatus(short jobId, out string status, out string details) { status = ""; @@ -197,8 +198,8 @@ namespace StuMgmLib.MyNameSpace MySqlCommand mCmd = new MySqlCommand(qStu, con); MySqlDataReader mReader = mCmd.ExecuteReader(); mReader.Read(); - status = (mReader.IsDBNull(nameColumn)) ? " " : mReader.GetString("status"); - details = (mReader.IsDBNull(nameColumn)) ? " " : mReader.GetString("details"); + status = (mReader.IsDBNull(statusColumn)) ? " " : mReader.GetString("status"); + details = (mReader.IsDBNull(detailsColumn)) ? " " : mReader.GetString("details"); return true; } catch (MySqlException) diff --git a/StuMgmServer/StuMgmLib/MyNameSpace/TcpConn.cs b/StuMgmServer/StuMgmLib/MyNameSpace/TcpConn.cs index faeb9fe..2f77c11 100644 --- a/StuMgmServer/StuMgmLib/MyNameSpace/TcpConn.cs +++ b/StuMgmServer/StuMgmLib/MyNameSpace/TcpConn.cs @@ -98,7 +98,7 @@ namespace StuMgmLib.MyNameSpace socketClient.ReceiveTimeout = recvTimeOut; socketClient.Receive(clientSend); - byte[] serverSend = SystemCtrl.GetServerResponse(clientSend); + byte[] serverSend = SystemCtrl.CreateServerResponse(clientSend); if (serverSend != null) socketClient.Send(serverSend);