change - 出库逻辑添加异常捕获日志

collectionStore
wenjy 6 months ago
parent 1d0fbfcf5d
commit f58e78893a

@ -106,20 +106,28 @@ namespace Aucma.Scada.Business
private OutStoreBusiness() private OutStoreBusiness()
{ {
_spaceInfoService = registerServices.GetService<IBaseSpaceInfoService>(); try
_taskInfoService = registerServices.GetService<IRealTaskInfoService>(); {
_bomInfoService = registerServices.GetService<IBaseBomInfoService>(); _spaceInfoService = registerServices.GetService<IBaseSpaceInfoService>();
_spaceDetailService = registerServices.GetService<IBaseSpaceDetailService>(); _taskInfoService = registerServices.GetService<IRealTaskInfoService>();
_executePlanInfoService = registerServices.GetService<IExecutePlanInfoService>(); _bomInfoService = registerServices.GetService<IBaseBomInfoService>();
_productPlanInfoService = registerServices.GetService<IProductPlanInfoService>(); _spaceDetailService = registerServices.GetService<IBaseSpaceDetailService>();
_recordOutStoreService = registerServices.GetService<IRecordOutStoreService>(); _executePlanInfoService = registerServices.GetService<IExecutePlanInfoService>();
_recordProductfinishService = registerServices.GetService<IRecordProductfinishService>(); _productPlanInfoService = registerServices.GetService<IProductPlanInfoService>();
_recordOutStoreService = registerServices.GetService<IRecordOutStoreService>();
assemblyPlanBusiness.NextPassExecutePlanInfoEvent += PlanHandle; _recordProductfinishService = registerServices.GetService<IRecordProductfinishService>();
taskHandleBusiness.OutStoreAnswerEvent += OutStoreAnswer;
taskHandleBusiness.OutStoreFinsihEvent += OutStoreFinish; assemblyPlanBusiness.NextPassExecutePlanInfoEvent += PlanHandle;
taskHandleBusiness.UpdateMesPlanCompleteEvent += UpdatePlanInfo; taskHandleBusiness.OutStoreAnswerEvent += OutStoreAnswer;
StartPassDown(); taskHandleBusiness.OutStoreFinsihEvent += OutStoreFinish;
taskHandleBusiness.UpdateMesPlanCompleteEvent += UpdatePlanInfo;
StartPassDown();
}catch (Exception ex)
{
Console.WriteLine($"OutStoreBusiness异常{ex.Message}");
PrintLogErrorMessage($"OutStoreBusiness异常{ex.Message}");
Console.ReadLine();
}
} }
/// <summary> /// <summary>
@ -988,8 +996,8 @@ namespace Aucma.Scada.Business
/// <param name="ex"></param> /// <param name="ex"></param>
private void PrintLogErrorMessage(string message, Exception ex = null) private void PrintLogErrorMessage(string message, Exception ex = null)
{ {
RefreshLogMessageEvent?.Invoke(message);
logHelper.Error(message, ex); logHelper.Error(message, ex);
RefreshLogMessageEvent?.Invoke(message);
} }
#endregion #endregion
} }

@ -98,14 +98,22 @@ namespace Aucma.Scada.Business
private OutStoreTaskHandle() private OutStoreTaskHandle()
{ {
_plcDictionary = _pool.GetAll(); try
_taskInfoService = registerServices.GetService<IRealTaskInfoService>(); {
_codeBindingRecordServices = registerServices.GetService<ICodeBindingRecordServices>(); _plcDictionary = _pool.GetAll();
RealReadShellFinish(); _taskInfoService = registerServices.GetService<IRealTaskInfoService>();
_codeBindingRecordServices = registerServices.GetService<ICodeBindingRecordServices>();
RealReadShellFinish();
RealReadLinerFinish(); RealReadLinerFinish();
RealBindMaterialCode(); RealBindMaterialCode();
}catch (Exception ex)
{
Console.WriteLine($"OutStoreTaskHandle异常{ex.Message}");
logHelper.Error("OutStoreTaskHandle异常", ex);
Console.ReadLine();
}
} }
#region 箱壳出库任务下发处理 #region 箱壳出库任务下发处理

Loading…
Cancel
Save