|
@@ -147,21 +147,23 @@ namespace WCS.WorkEngineering.Systems
|
|
|
}
|
|
|
else if (taskInfo.Type == TaskType.OutDepot && taskInfo.BusType == "砝码出库")
|
|
|
{
|
|
|
+ var weightBefore = taskInfo.Weight;
|
|
|
+ var weightNow = (decimal)Math.Round(obj.Data4.Weight, 2);
|
|
|
//上抛重量信息并记录
|
|
|
- try { WmsApi.WcsUploadInfo(taskInfo.ID, (decimal)taskInfo.Weight, ""); }
|
|
|
+ try { WmsApi.WcsUploadInfo(taskInfo.ID, weightNow, ""); }
|
|
|
catch (Exception ex) { throw new KnownException(ex.Message, LogLevelEnum.Mid); }
|
|
|
|
|
|
//把状态变更为入库任务并且需要从库前执行入库,固定分配至5巷道 砝码入库
|
|
|
- taskInfo.AddrNext = taskInfo.AddrTo; //TODO:目标地址改为库前入库相关路径
|
|
|
+ taskInfo.AddrNext = "8243"; //TODO:目标地址改为库前入库相关路径
|
|
|
taskInfo.EditWho = "WCS";
|
|
|
taskInfo.EditTime = DateTime.Now;
|
|
|
- taskInfo.Weight = (float)Math.Round(obj.Data4.Weight, 2);
|
|
|
+ taskInfo.Weight = (float)weightNow;
|
|
|
taskInfo.Type = TaskType.EnterDepot;
|
|
|
taskInfo.Status = Entity.TaskStatus.ConveyorExecution;
|
|
|
- task.BusType = "砝码出库";
|
|
|
+ task.BusType = "砝码出库";
|
|
|
|
|
|
db.Updateable(taskInfo).ExecuteCommand();
|
|
|
- taskInfo.AddWCS_TASK_DTL(_db, obj.Entity.Code, taskInfo.AddrNext, $"8058重复扫码完成");
|
|
|
+ taskInfo.AddWCS_TASK_DTL(_db, obj.Entity.Code, taskInfo.AddrNext, $"8058重复扫码完成,已称重,前{weightBefore}-后{weightNow}");
|
|
|
task = taskInfo;
|
|
|
}
|
|
|
else
|