1、客户端发送打包处理
/// <summary>
/// 消息包
/// </summary>
public class Package
{
/// <summary>
/// 流水号
/// </summary>
public string MessageId { get; set; }
/// <summary>
/// 公司服务编码
/// </summary>
public int CompanyKey { get; set; }
/// <summary>
/// 公司名称
/// </summary>
public string CompanyName { get; set; }
/// <summary>
/// JSON字符串
/// </summary>
public string JsonStr { get; set; }
/// <summary>
/// 请求时间
/// </summary>
public DateTime RequestTime { get; set; }
}
/// <summary>
/// 发关数据打包
/// </summary>
/// <param name="json"></param>
/// <param name="msg"></param>
/// <param name="num"></param>
private void SendPacket(string json, string msg, ref int num)
{
if (!string.IsNullOrEmpty(json))
{
var packet = new Package()
{
MessageId = "2",
CompanyKey = DbConfig.CompanyKey,
CompanyName = DbConfig.CompanyName,
JsonStr = json,
RequestTime = DateTime.Now
};
var data = JsonConvert.SerializeObject(packet);
Send(data);
AddMsgInfo($@"已上传{num}个{msg},包长:{data.Length}");
}
}
/// <summary>
/// 发送
/// </summary>
/// <param name="json"></param>
private void Se