admin
16 小时以前 cd93dd1fd57afa3437e43499236273c2e1df4423
Wms/WMS.BLL/BllCheckServer/StockCheckServer.cs
@@ -1635,7 +1635,7 @@
                task.IsFinish = 0;
                task.FinishDate = DateTime.Now;//完成时间
                await Db.Updateable(task).ExecuteCommandAsync();
                if(task.OrderType != "6")//视觉盘点不更改状态
                if (task.OrderType != "6")//视觉盘点不更改状态
                {
                    locate.Status = "0"; // 更改当前任务中的储位状态(改为0空储位)
                    await Db.Updateable(locate).ExecuteCommandAsync();
@@ -1745,7 +1745,7 @@
                    locate2.Status = "1";
                    Db.Updateable(locate2).ExecuteCommand();
                    //判断目标位置如果不是是车间暂存区  并且是平库储位 更改库存位置
                    if (pingKuLocate2.Count(m=>m.LocatNo == task.EndLocat)<=0 && pingKuList.Contains(task.EndLocat))
                    if (pingKuLocate2.Count(m => m.LocatNo == task.EndLocat) <= 0 && pingKuList.Contains(task.EndLocat))
                    {
                        foreach (var item in stockDetail)
                        {
@@ -1973,7 +1973,8 @@
                await Db.Updateable(task).ExecuteCommandAsync();
                //修改起始储位信息
                var locat = await Db.Queryable<SysStorageLocat>().FirstAsync(a => a.IsDel == "0" && a.WareHouseNo == "W02" && a.LocatNo == task.StartLocat);
                //var locat = await Db.Queryable<SysStorageLocat>().FirstAsync(a => a.IsDel == "0" && a.WareHouseNo == "W02" && a.LocatNo == task.StartLocat);
                var locat = await Db.Queryable<SysStorageLocat>().FirstAsync(a => a.IsDel == "0" && a.LocatNo == task.StartLocat);
                if (locat == null)
                {
                    throw Oops.Bah("未查询到储位信息,请核实!");
@@ -1982,7 +1983,8 @@
                Db.Updateable(locat).ExecuteCommand();
                //修改目标储位信息
                var locatEnd = await Db.Queryable<SysStorageLocat>().FirstAsync(a => a.IsDel == "0" && a.WareHouseNo == "W02" && a.LocatNo == task.EndLocat);
                //var locatEnd = await Db.Queryable<SysStorageLocat>().FirstAsync(a => a.IsDel == "0" && a.WareHouseNo == "W02" && a.LocatNo == task.EndLocat);
                var locatEnd = await Db.Queryable<SysStorageLocat>().FirstAsync(a => a.IsDel == "0" && a.LocatNo == task.EndLocat);
                if (locatEnd != null)
                {
                    locatEnd.Status = "0"; //空储位