public string submitBooking(SCRSubmitBooking submitBooking) { var options = new JsonSerializerOptions(); options.Encoder = System.Text.Encodings.Web.JavaScriptEncoder.Create(UnicodeRanges.All); string json = JsonSerializer.Serialize(submitBooking, options); string msg = postURLWebAPI(_LIMSBookURL, "/insertAppointmentReport", json); return(msg); }
/// <summary> /// 提交预约数据 向 LIMS /// </summary> /// <param name="protocol"></param> /// <returns></returns> public string submitBooking(DMSCRProtocol protocol) { SCRSubmitBooking booking = new SCRSubmitBooking() { deviceId = protocol.DeviceID, serviceWay = protocol.OtherInfo[0], subjectIncome = protocol.OtherInfo[1], subjectArea = protocol.OtherInfo[2], serviceType = protocol.OtherInfo[3], cardId = protocol.OtherInfo[4], bookingStart = protocol.OtherInfo[5], bookingEnd = protocol.OtherInfo[6] }; foreach (string s in protocol.OtherInfo) { Console.WriteLine(s); if (s == null) { break; } } return(submitBooking(booking)); }