private static void testSend() { BloodSettings info = new BloodSettings(); info.dump = new Dump(); info.SN = "z320190120"; info.sim = "15928882400"; info.inf_query = "BI"; info.model_setup = "Z3"; info.reagent_setup = "OPEN"; info.oem_change = 1; info.agent_change = 1; info.lang_change = "chinese"; info.sn_setup = "Z3201801001"; info.remote_shut = "close"; info.dump.encoding = "base64"; info.dump.filename = "update.tar.gz"; info.dump.data = ""; string testId = SocketServer.SocketServer.testIds.Count > 0 ? SocketServer.SocketServer.testIds[0] : "当前没有连接"; ServerService service = new ServerService(); ResultInfo ri = service.updateBloodParas(testId, info); Console.WriteLine(ri.msg); }
public ResultInfo updateBloodParas(string sessionId, BloodSettings obj) { ResultInfo result = new ResultInfo(); try { string msg = JsonConvert.SerializeObject(obj, Formatting.Indented, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }); result = SocketServer.SocketServer.sendMsg(sessionId, msg); } catch (Exception e) { result.code = 101; result.msg = "发送出错." + e.Message; } return(result); }