|
|
|
@ -58,6 +58,8 @@ namespace Mesnac.Action.ChemicalWeighing.ManualControl
|
|
|
|
|
|
|
|
|
|
Color backColor;
|
|
|
|
|
|
|
|
|
|
Dictionary<int, int> WetStatus = new Dictionary<int, int>();
|
|
|
|
|
|
|
|
|
|
#region 控件变量
|
|
|
|
|
|
|
|
|
|
IBaseControl WaterActualValue1;
|
|
|
|
@ -341,14 +343,29 @@ namespace Mesnac.Action.ChemicalWeighing.ManualControl
|
|
|
|
|
private void Time(int deviceNo, int statu)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
OpenDoorService.Insert(new OpenDoorEntity()
|
|
|
|
|
//OpenDoorService.Insert(new OpenDoorEntity()
|
|
|
|
|
//{
|
|
|
|
|
// DeviceId = deviceNo,
|
|
|
|
|
// OpenTime = DateTime.Now,
|
|
|
|
|
// CreateTime = DateTime.Now,
|
|
|
|
|
// Status = statu
|
|
|
|
|
//});
|
|
|
|
|
|
|
|
|
|
if (WetStatus.ContainsKey(deviceNo) == false)
|
|
|
|
|
{
|
|
|
|
|
DeviceId = deviceNo,
|
|
|
|
|
OpenTime = DateTime.Now,
|
|
|
|
|
CreateTime = DateTime.Now,
|
|
|
|
|
Status = statu
|
|
|
|
|
});
|
|
|
|
|
WetStatus.Add(deviceNo, statu);
|
|
|
|
|
DonwloadWetState(deviceNo, statu);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (WetStatus[deviceNo] != statu)
|
|
|
|
|
{
|
|
|
|
|
WetStatus[deviceNo] = statu;
|
|
|
|
|
DonwloadWetState(deviceNo, statu);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void DonwloadWetState(int deviceNo, int statu)
|
|
|
|
|
{
|
|
|
|
|
TankIsDischargedSyncEntity tankIsDischargedSyncEntity = new TankIsDischargedSyncEntity()
|
|
|
|
|
{
|
|
|
|
|
reqCode = System.Guid.NewGuid().ToString(),
|
|
|
|
@ -366,7 +383,6 @@ namespace Mesnac.Action.ChemicalWeighing.ManualControl
|
|
|
|
|
// ManualLogControl($"湿混机{deviceNo}返回数据 " + returnTest);
|
|
|
|
|
MesnacServiceManager.Instance.LoggingService.Info($"湿混机{deviceNo}返回数据" + returnTest);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
@ -848,7 +864,6 @@ namespace Mesnac.Action.ChemicalWeighing.ManualControl
|
|
|
|
|
message = "湿混机4:" + status;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (name == "HslSwitch5")
|
|
|
|
|
{
|
|
|
|
|
message = "湿混机5:" + status;
|
|
|
|
|