xiaojiao
6 小时以前 557f02072fa311eefe3123aa44afebac22adc465
ÏîÄ¿´úÂë/WCS/WIDESEA_WCSServer/WIDESEA_WCS/WCSService.cs
@@ -1,26 +1,30 @@
using System;
using System.Collections.Generic;
using System.Text;
using WIDESEA_WCS.WCSClient;
using WIDESEA_Entity.DomainModels;
using WIDESEA_Services.Repositories;
using System.Linq;
using System.Threading;
using WIDESEA_Core.Utilities;
using System.Diagnostics;
using Quartz.Impl;
using WIDESEA_Common.CutomerModel;
using WIDESEA_Common;
using WIDESEA_Services.IRepositories;
using HslCommunication;
using HslCommunication.WebSocket;
using HslCommunication;
using WIDESEA_Services;
using Microsoft.SqlServer.Server;
using OfficeOpenXml.FormulaParsing.Excel.Functions.DateTime;
using OfficeOpenXml.FormulaParsing.Excel.Functions.Numeric;
using OfficeOpenXml.FormulaParsing.Excel.Functions.Text;
using Quartz.Impl;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading;
using WIDESEA_Common;
using WIDESEA_Common.CutomerModel;
using WIDESEA_Common.LogEnum;
using WIDESEA_Common.TaskEnum;
using WIDESEA_Core.EFDbContext;
using WIDESEA_Common.LogEnum;
using WIDESEA_Services.Services;
using WIDESEA_Core.Services;
using WIDESEA_Core.Enums;
using WIDESEA_Core.Services;
using WIDESEA_Core.Utilities;
using WIDESEA_Entity.DomainModels;
using WIDESEA_Services;
using WIDESEA_Services.IRepositories;
using WIDESEA_Services.Repositories;
using WIDESEA_Services.Services;
using WIDESEA_WCS.WCSClient;
namespace WIDESEA_WCS
{
@@ -175,7 +179,7 @@
                        resultDic.Add("normal", "0");
                    Thread.Sleep(300);
                    //Thread.Sleep(300);
                    modelResult1 = bool.Parse(client.ReadValue(CLineInfoDBName.R_System_Emery_Model.ToString(), "System").ToString());
                    if (modelResult1)
@@ -203,7 +207,7 @@
                    }
                    Thread.Sleep(300);
                    //Thread.Sleep(300);
                    int val = int.Parse(client.ReadValue(CLineInfoDBName.R_System_Inline_Run_Model.ToString(), "System").ToString());
                    if (val == 1)
                        resultDic.Add("controlModel", "手动控制");
@@ -213,6 +217,19 @@
                        resultDic.Add("controlModel", "联机控制");
                    else
                        resultDic.Add("controlModel", "未知状态");
                    //Thread.Sleep(300);
                    int modelResult = int.Parse(client.ReadValue(CLineInfoDBName.R_System_Inline_Run_Model.ToString(), "OutSystem").ToString());
                    if (modelResult == 1)
                        resultDic.Add("modelResult", "手动控制");
                    else if (modelResult == 2)
                        resultDic.Add("modelResult", "单机控制");
                    else if (modelResult == 3)
                        resultDic.Add("modelResult", "联机控制");
                    else
                        resultDic.Add("modelResult", "未知状态");
                }
                else
                {
@@ -224,10 +241,16 @@
            catch (Exception ex)
            {
                content.Error(ex.Message);
                LogRecord.WriteLog(LogEnum.Errer, DateTime.Now.ToString()+"在GetInboundLineCurrentModel方法获取当前入库模式的时候发生了错误" + ex.Message+ "数据"+ resultDic);
            }
            return content;
        }
        //public static WebResponseContent GetInorOutMODELS(SaveModel saveModel)
        //{
        //}
        /// <summary>
        /// å½“校验托盘码不一致时,人工触发继续任务