上传设备状态
This commit is contained in:
@@ -2815,14 +2815,14 @@ namespace JY.Inspection
|
||||
strStatues = "";
|
||||
while (true)
|
||||
{
|
||||
//SendStatus();
|
||||
SendStatus();
|
||||
Thread.Sleep(1000);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 设备状态上传
|
||||
/// TODO 设备状态上传 上传时机
|
||||
/// </summary>
|
||||
/// <param name="mt"></param>
|
||||
|
||||
@@ -2883,24 +2883,43 @@ namespace JY.Inspection
|
||||
|
||||
if (Global.systemConfig.isUpMes)
|
||||
{
|
||||
string strJosn = JsonConvert.SerializeObject(Status);
|
||||
ReqEquipStatus req = new ReqEquipStatus()
|
||||
{
|
||||
SiteCode = Global.systemConfig.siteCode,
|
||||
LineCode = Global.systemConfig.lineCode,
|
||||
EquipNum = Global.systemConfig.equipCode,
|
||||
MaterialCode = Global.systemConfig.materialCode,
|
||||
UserName = Global.systemConfig.userName,
|
||||
SeatId = string.Empty,
|
||||
RecordDate = Status.recordDate,
|
||||
StatusCode = Status.statusCode,
|
||||
UploadTime = Status.uploadTime,
|
||||
Guid = Status.guid,
|
||||
FaultCodeList = new List<FaultCodeInfo>() {
|
||||
new FaultCodeInfo() { FaultCode = string.Empty }
|
||||
}
|
||||
};
|
||||
|
||||
//string strJosn = JsonConvert.SerializeObject(req);
|
||||
// LogManagerControl.AddLog($"PC->FMS[MES_Status]:{strJosn}", LogAddtype.MES);
|
||||
//TxtHelper.WriteTxt($@"{Global.strMesLogspath}\{DateTime.Now.ToString("yyyyMMdd")}\设备运行状态\{DateTime.Now.ToString("HH")}.txt", strJosn);
|
||||
|
||||
Stopwatch swTime = new Stopwatch();
|
||||
swTime.Start();
|
||||
var result = JY.MES.FMS.MesHelper_EVE.MES_Status(Status);
|
||||
//var result = JY.MES.FMS.MesHelper_EVE.MES_Status(Status);
|
||||
MesCallResult<RespEquipStatus> result = new MESDataCombin().UpEquipStatus(req);
|
||||
|
||||
swTime.Stop();
|
||||
LogManagerControl.AddLog($"处理设备状态上报FMS耗时:{swTime.ElapsedMilliseconds}ms", LogAddtype.local, Logtype.Message);
|
||||
|
||||
if (result != null)
|
||||
{
|
||||
string strRes = "code" + "[" + result.code + "]" + "success" + "[" + result.success + "]" + "message" + "[" + result.message + "]" + "category" + "[" + result.category + "]";
|
||||
string strRes = "code" + "[" + result?.OriResponse.Code + "]" + "success" + "[" + result?.OriResponse.Success + "]" + "message" + "[" + result?.OriResponse.Message + "]" + "category" + "[" + result?.OriResponse.Category + "]";
|
||||
LogManagerControl.AddLog($"FMS->PC[MES_Status]:{strRes}", LogAddtype.MES);
|
||||
}
|
||||
else
|
||||
{
|
||||
LogManagerControl.AddLog($"设备状态上报FMS出错", LogAddtype.local, Logtype.Message);
|
||||
LogManagerControl.AddLog($"设备状态上报MES出错", LogAddtype.local, Logtype.Message);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user