/// <summary> /// 警报信息 /// </summary> /// <returns></returns> public string Andon_S_AlertItemList() { //data数据 AlertItemList data = new AlertItemList(); data.cbCode = 0; data.dwCount = 1; data.cmdAlertItem = new AlertItem[data.dwCount]; data.cmdAlertItem[0] = new AlertItem(); data.cmdAlertItem[0].wStatu = 0; data.cmdAlertItem[0].wAlertType = 0; data.cmdAlertItem[0].cbAlterRank = 0; data.cmdAlertItem[0].szAlertDescribe = "1"; data.cmdAlertItem[0].dwCreaterWorkID = 0; data.cmdAlertItem[0].szCreaterName = "1"; data.cmdAlertItem[0].szCreateTime = "1"; data.cmdAlertItem[0].dwDealtorID = 0; data.cmdAlertItem[0].szDealtorName = "1"; data.cmdAlertItem[0].szDealtTime = "1"; data.cmdAlertItem[0].dwCloserID = 0; data.cmdAlertItem[0].szCloserName = "1"; data.cmdAlertItem[0].szCloserTime = "1"; data.cmdAlertItem[0].szResolusion = "1"; //head CmdHead head = new CmdHead(); head.wSubID = CmdAndon.Andon_S_AlertItemList; head.dwWorkID = 123456; string serverJsonText = data.GetSendData(head.ToArray(), data.ToArray()); return(serverJsonText); }
/// <summary> /// 警报总计 /// </summary> /// <returns></returns> public string Andon_S_AllAlertInfoList() { //data数据 AllAlertInfoListResult data = new AllAlertInfoListResult(); data.cbCode = 0; data.dwCount = 1; data.cmdAllAlertInfoItem = new AllAlertInfoItem[data.dwCount]; data.cmdAllAlertInfoItem[0] = new AllAlertInfoItem(); data.cmdAllAlertInfoItem[0].wAlertType = 0; data.cmdAllAlertInfoItem[0].dwWaitingCount = 0; data.cmdAllAlertInfoItem[0].dwDealtingCount = 0; data.cmdAllAlertInfoItem[0].dwWaitingOutTimeCount = 0; data.cmdAllAlertInfoItem[0].dwDealtingOutTimeCount = 0; //head CmdHead head = new CmdHead(); head.wSubID = CmdAndon.Andon_S_AllAlertInfoList; head.dwWorkID = 123456; string serverJsonText = data.GetSendData(head.ToArray(), data.ToArray()); return(serverJsonText); }
/// <summary> /// 报表信息 /// </summary> /// <returns></returns> public string Andon_S_SumTable() { //data数据 SumTableResult data = new SumTableResult(); data.cbCode = 0; data.dwCount = 1; data.cmdSumTableItem = new SumTableItem[data.dwCount]; data.cmdSumTableItem[0] = new SumTableItem(); data.cmdSumTableItem[0].szTableName = "平均时间统计表"; data.cmdSumTableItem[0].szYDescribe = "平均时间"; data.cmdSumTableItem[0].szYUnit = "min"; data.cmdSumTableItem[0].cbCount = 1; data.cmdSumTableItem[0].szXNames = new string[] { "xyz", "abc" }; data.cmdSumTableItem[0].szXCounts = new string[] { "1", "2" }; CmdHead head = new CmdHead(); head.wSubID = CmdAndon.Andon_S_SumTable; head.dwWorkID = 123456; string serverJsonText = data.GetSendData(head.ToArray(), data.ToArray()); return(serverJsonText); }
/// <summary> /// 通过客户端请求执行不同业务类型的方法 /// </summary> /// <param name="jsonText">客户端发送的JSON数据</param> /// <returns></returns> public string GetReturnBusinessData(string clientJsonText) { RequestServices req = new RequestServices(); ResponseServices res = new ResponseServices(); CmdHead head = new CmdHead(); head.Init(GetCmdHead(clientJsonText)); switch (head.wSubID) { case CmdAndon.Andon_C_Defult: req.Andon_C_Defult(clientJsonText); return(res.Andon_S_Defult()); case CmdAndon.Andon_C_AllAlertInfoList: req.Andon_C_AllAlertInfoList(clientJsonText); return(res.Andon_S_AllAlertInfoList()); case CmdAndon.Andon_C_AlertItemList: req.Andon_C_AlertItemList(clientJsonText); return(res.Andon_S_AlertItemList()); case CmdAndon.Andon_C_CreateAlert: req.Andon_C_CreateAlert(clientJsonText); return(res.Andon_S_CreateAlert()); case CmdAndon.Andon_C_UpdateAlert: req.Andon_C_UpdateAlert(clientJsonText); return(res.Andon_S_UpdateAlert()); case CmdAndon.Andon_C_ReceiveAlert: req.Andon_C_ReceiveAlert(clientJsonText); return(res.Andon_S_ReceiveAlert()); case CmdAndon.Andon_C_CloseAlert: req.Andon_C_CloseAlert(clientJsonText); return(res.Andon_S_CloseAlert()); case CmdAndon.Andon_C_AllDutyList: req.Andon_C_AllDutyList(clientJsonText); return(res.Andon_S_AllDutyList()); case CmdAndon.Andon_C_ProductionLineList: req.Andon_C_ProductionLineList(clientJsonText); return(res.Andon_S_ProductionLineList()); case CmdAndon.Andon_C_SumTable: req.Andon_C_SumTable(clientJsonText); return(res.Andon_S_SumTable()); case CmdAndon.Andon_C_AlertorInfo: req.Andon_C_AlertorInfo(clientJsonText); return(res.Andon_S_AlertorInfo()); case CmdAndon.Andon_C_ChooseProductionLine: req.Andon_C_ChooseProductionLine(clientJsonText); return(res.Andon_S_ChooseProductionLine()); } return(""); }
/// <summary> /// 创建警报消息 /// </summary> /// <returns></returns> public string Andon_S_CreateAlert() { //data数据 CmdResult data = new CmdResult(); data.cbCode = 0; //head CmdHead head = new CmdHead(); head.wSubID = CmdAndon.Andon_S_CreateAlert; head.dwWorkID = 123456; string serverJsonText = data.GetSendData(head.ToArray(), data.ToArray()); return(serverJsonText); }
/// <summary> /// 产线信息 /// </summary> /// <returns></returns> public string Andon_S_ProductionLineList() { //data数据 ProductionLineListResult data = new ProductionLineListResult(); data.cbCode = 0; data.dwCount = 1; data.cmdProductionLineItem = new ProductionLineItem[data.dwCount]; data.cmdProductionLineItem[0] = new ProductionLineItem(); data.cmdProductionLineItem[0].dwProductionLineID = 0; data.cmdProductionLineItem[0].szProductionLineName = "1"; CmdHead head = new CmdHead(); head.wSubID = CmdAndon.Andon_S_ProductionLineList; head.dwWorkID = 123456; string serverJsonText = data.GetSendData(head.ToArray(), data.ToArray()); return(serverJsonText); }
/// <summary> /// 报警者信息 /// </summary> /// <returns></returns> public string Andon_S_AlertorInfo() { //data数据 AlertorInfoResult data = new AlertorInfoResult(); data.cbCode = 0; data.cbStatu = 1; data.szName = ""; data.dwWorkID = 1; data.wAlertType = 1; data.dwWorkGroup = 1; data.szWatchID = ""; //head CmdHead head = new CmdHead(); head.wSubID = CmdAndon.Andon_S_AlertorInfo; head.dwWorkID = 123456; string serverJsonText = data.GetSendData(head.ToArray(), data.ToArray()); return(serverJsonText); }