public DMSCRProtocol getHelpDataRep(string deviceId, DMSCRProtocol dMSCRProtocol, DMClient dmSCRClient) { //string com = dMSCRProtocol.otherInfo[0]; DMSCRProtocol repProtocol; repProtocol = new DMSCRProtocol(HEADER.XXZL.ToString(), VERSION.V0100.ToString(), (int)COMMAND.REP_SCR_HELP, dmSCRClient.DeviceID, (int)STAT.UNCHANGING, (int)POWERSTAT.UNCHANGING, DateTime.Now.ToString("yyyyMMddHHmmss")); //返回卡:设备所属单位,设备和仪器编号,联系人姓名和电话 string[] info = new string[4]; info[0] = _dMServerMainThread.DMEnterprise; info[1] = _dMServerMainThread.DMSystemName; info[2] = _dMServerMainThread.DMContact; info[3] = _dMServerMainThread.DMContactPhone; info = repProtocol.replaceComma(info); repProtocol.OtherInfo = info; return(repProtocol); }
/// <summary> /// 返回以卡查人 /// </summary> /// <param name="deviceId"></param> /// <param name="dMSCRProtocol"></param> /// <param name="dmSCRClient"></param> /// <returns></returns> public DMSCRProtocol getUserDataRep(string deviceId, DMSCRProtocol dMSCRProtocol, DMClient dmSCRClient) { string json; SCRUserinfo userinfo; try { json = GetURLWebAPI(_LIMSBookURL, "/selectUserByCard/" + dMSCRProtocol.Card); userinfo = JsonSerializer.Deserialize <SCRUserinfo>(json); } catch (Exception ex) { writeLog(ex.Message, "人员信息获取端口失败"); userinfo = new SCRUserinfo(); userinfo.userName = "******"; userinfo.phonenumber = ""; userinfo.instrumentName = ""; userinfo.bookingStart = ""; } if (string.IsNullOrEmpty(userinfo.userName)) { userinfo.userName = "******"; userinfo.phonenumber = ""; userinfo.instrumentName = ""; userinfo.bookingStart = ""; } else if (userinfo.userName.Equals("null")) { userinfo.userName = "******"; userinfo.phonenumber = ""; userinfo.instrumentName = ""; userinfo.bookingStart = ""; } //string com = dMSCRProtocol.otherInfo[0]; DMSCRProtocol repProtocol; repProtocol = new DMSCRProtocol(HEADER.XXZL.ToString(), VERSION.V0100.ToString(), (int)COMMAND.REP_SCR_USERINFO, dmSCRClient.DeviceID, (int)STAT.UNCHANGING, (int)POWERSTAT.UNCHANGING, DateTime.Now.ToString("yyyyMMddHHmmss")); //返回卡:设备所属单位,设备和仪器编号,联系人姓名和电话 string[] info = new string[4]; info[0] = userinfo.userName; // "王鑫"; info[1] = "电话:" + userinfo.phonenumber; // "13810010112"; info[2] = "预约:" + userinfo.instrumentName; // "测试预约设备"; info[3] = "时间:" + userinfo.bookingStart; // "2021-12-30 11:30"; info = repProtocol.replaceComma(info); repProtocol.OtherInfo = info; return(repProtocol); }