zhao
2021-06-11 98186752629a7bd38965418af84db382d90b9c07
HH.WMS.WebApi/Extension/ExecTransferTask.cs
@@ -28,22 +28,8 @@
            {  //防止Timer重入
                lock (locko)
                {
                    var transportReqs = BLLCreator.CreateMiddleDapper<AGV_Transport_Request>().GetList(new
                    {
                        HasBeenReceived = Constants.N
                    }).OrderBy(o => o.CreateDate).ToList();
                    var serviceExecs = BLLCreator.CreateDapper<TN_WM_SERVICE_EXECEntity>().GetList(new
                    {
                        CN_C_COMPLETE = Constants.N,
                        CN_S_TASK_TYPE = "移送"
                    });
                    transportReqs = transportReqs.FindAll(f => !serviceExecs.Exists(e => e.CN_S_TASK_NO == f.TaskNo));
                    if(transportReqs.Any())
                    {
                        BLLCreator.Create<GlBLL>().ExecTransferTask(transportReqs);
                    }
                    // 使用TN_MES_TASK临时表中接收的MES任务,创建WMS任务
                    BLLCreator.Create<ZCBLL>().ExecTransferTask();
                }
            }
            catch (Exception ex)