|
@@ -67,7 +67,7 @@ namespace WCS.WorkEngineering.Systems
|
|
|
if (obj.Data2.TaskFinishiId > 0)
|
|
|
{
|
|
|
WCS_TaskInfo taskInfo = null;
|
|
|
- var result = SqlSugarHelper.Do(db =>
|
|
|
+ SqlSugarHelper.Do(db =>
|
|
|
{
|
|
|
//根据DB521任务号获取对应任务
|
|
|
var task = db.Default.Queryable<WCS_TaskInfo>().First(v => v.ID == obj.Data2.TaskFinishiId) ?? throw new KnownException($"未找到任务{obj.Data2.TaskFinishiId}", LogLevelEnum.High);
|
|
@@ -108,7 +108,7 @@ namespace WCS.WorkEngineering.Systems
|
|
|
|
|
|
taskInfo = task;
|
|
|
});
|
|
|
- if (!result && taskInfo == null) throw new KnownException("数据库提交事务错误", LogLevelEnum.High);
|
|
|
+ if (taskInfo == null) throw new KnownException("数据库提交事务错误", LogLevelEnum.High);
|
|
|
//通知WMS任务完成
|
|
|
if (taskInfo.Status == TaskStatus.Finish) WmsApi.CompleteTask(taskInfo.ID);
|
|
|
if (taskInfo.Type == TaskType.OutDepot && taskInfo.Status == TaskStatus.ConveyorExecution) WmsApi.SrmPickOutCompleted(taskInfo.ID);
|
|
@@ -161,7 +161,7 @@ namespace WCS.WorkEngineering.Systems
|
|
|
if (isTransfer)
|
|
|
{
|
|
|
WCS_TaskInfo taskInfo = null;
|
|
|
- var result = SqlSugarHelper.Do(db =>
|
|
|
+ SqlSugarHelper.Do(db =>
|
|
|
{
|
|
|
//获取一条当前堆垛机优先级最高的新建移库任务
|
|
|
var task = db.Default.Queryable<WCS_TaskInfo>().Where(v => v.Device == obj.Entity.Code && v.Type == TaskType.TransferDepot && v.Status == Entity.TaskStatus.NewBuild)
|
|
@@ -175,7 +175,7 @@ namespace WCS.WorkEngineering.Systems
|
|
|
db.Default.SaveQueues();
|
|
|
taskInfo = task;
|
|
|
});
|
|
|
- if (taskInfo == null || !result) throw new KnownException("数据更新错误", LogLevelEnum.High);
|
|
|
+ if (taskInfo == null) throw new KnownException("数据更新错误", LogLevelEnum.High);
|
|
|
var addrFrom = taskInfo.AddrFrom.Split("-");
|
|
|
var addrTo = taskInfo.AddrTo.Split("-");
|
|
|
//下发任务
|
|
@@ -214,7 +214,7 @@ namespace WCS.WorkEngineering.Systems
|
|
|
if (!arrIn.Any()) throw new KnownException($"[{obj.Entity.Code}]等待入库任务输送到位", LogLevelEnum.Mid);
|
|
|
WCS_TaskInfo taskInfo = null;
|
|
|
Station station = null;
|
|
|
- var result = SqlSugarHelper.Do(db =>
|
|
|
+ SqlSugarHelper.Do(db =>
|
|
|
{
|
|
|
//根据有货设备的任务号获取所有类型为入库状态为输送机执行中的任务
|
|
|
var tasks = db.Default.Queryable<WCS_TaskInfo>().Where(v => (v.Type == TaskType.EnterDepot || v.Type == TaskType.EmptyInit)
|
|
@@ -236,7 +236,7 @@ namespace WCS.WorkEngineering.Systems
|
|
|
taskInfo = task;
|
|
|
});
|
|
|
|
|
|
- if (taskInfo == null || !result) throw new KnownException("数据更新错误", LogLevelEnum.High);
|
|
|
+ if (taskInfo == null) throw new KnownException("数据更新错误", LogLevelEnum.High);
|
|
|
var addrTo = taskInfo.AddrTo.Split("-");
|
|
|
//下发任务
|
|
|
obj.Data.TaskNumber = taskInfo.ID;
|
|
@@ -274,7 +274,7 @@ namespace WCS.WorkEngineering.Systems
|
|
|
|
|
|
WCS_TaskInfo taskInfo = null;
|
|
|
|
|
|
- var result = SqlSugarHelper.Do(db =>
|
|
|
+ SqlSugarHelper.Do(db =>
|
|
|
{
|
|
|
var allOutCode = arrOut.Select(v => v.Entity.Code).ToList();
|
|
|
|
|
@@ -289,7 +289,7 @@ namespace WCS.WorkEngineering.Systems
|
|
|
db.Default.SaveQueues();
|
|
|
});
|
|
|
|
|
|
- if (taskInfo == null || !result) throw new KnownException("数据更新错误", LogLevelEnum.High);
|
|
|
+ if (taskInfo == null) throw new KnownException("数据更新错误", LogLevelEnum.High);
|
|
|
|
|
|
var addrFrom = taskInfo.AddrFrom.Split("-");
|
|
|
|