zhao
2021-07-07 2fdf959ac739edd6de84aa8053b8b9683dce8e8b
HH.WMS.WebApi/Extension/ExecTransferTask.cs
@@ -25,12 +25,13 @@
        public void Run(object source, ElapsedEventArgs elapsedEventArgs)
        {
            try
            {  //防止Timer重入
            {
                //防止Timer重入
                lock (locko)
                {
                    var transportReqs = BLLCreator.CreateMiddleDapper<AGV_Transport_Request>().GetList(new
                    var transportReqs = BLLCreator.CreateDapper<TN_MES_TASK>().GetList(new
                    {
                        HasBeenReceived = Constants.N
                        NeedTrig = Constants.Y
                    }).OrderBy(o => o.CreateDate).ToList();
                    var serviceExecs = BLLCreator.CreateDapper<TN_WM_SERVICE_EXECEntity>().GetList(new
@@ -39,10 +40,11 @@
                        CN_S_TASK_TYPE = "移送"
                    });
                    transportReqs = transportReqs.FindAll(f => !serviceExecs.Exists(e => e.CN_S_TASK_NO == f.TaskNo));
                    if(transportReqs.Any())
                    transportReqs = transportReqs.FindAll(f => !serviceExecs.Exists(e => e.CN_S_TASK_NO == f.task_no));
                    if (transportReqs.Any())
                    {
                        BLLCreator.Create<GlBLL>().ExecTransferTask(transportReqs);
                        BLLCreator.Create<ZCBLL>().ExecTransferTask(transportReqs);
                    }
                }
            }