ningshuxia
2022-10-27 9d231531d16b2ae2b908c799f99e4189f0b96250
修改 Nt dataDocking
已修改1个文件
38 ■■■■■ 文件已修改
Socket/IStation.DataDockingSocket4NT/control/SendControlJobHelper.cs 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Socket/IStation.DataDockingSocket4NT/control/SendControlJobHelper.cs
@@ -52,21 +52,35 @@
                            NtLogHelper.Info("南通控制命令,数据序列化失败");
                            return true;
                        }
                        switch (paras.Type)
                        {//0代表关机 1代表开机
                            case 0:
                                ShunDownMsgHelper.StartJob(session);
                                break;//从辅助类中获取 关闭
                            case 1:
                                if (string.IsNullOrEmpty(paras.Paras))
                                    return false;
                                StartUpMsgHelper.StartJob(session);
                                break;//从辅助类中获取 开启
                        switch (paras.ControlType)
                        {
                            case Model.MonitorTestControlParas.eControlType.Stop:
                                {
                                    ShunDownMsgHelper.StartJob(session);
                                }
                                break;
                            case Model.MonitorTestControlParas.eControlType.Start:
                                {
                                    if (string.IsNullOrEmpty(paras.Context))
                                        return false;
                                    var context = Model.MonitorTestControlParas.StartContext.ToModel(paras.Context);
                                    if (context == null)
                                        return default;
                                    switch (context.OperatingMode)
                                    {
                                        case Model.MonitorTestControlParas.eOperatingMode.Timing:
                                            break;
                                        case Model.MonitorTestControlParas.eOperatingMode.ConstantFlow:
                                            break;
                                        default:
                                            break;
                                    }
                                    // StartUpMsgHelper.StartJob(session);
                                }
                                break;
                            default:
                                return false;
                        }
                        return true;
                    }
                    catch (Exception ex)