diff --git a/.vs/HighWayIot/FileContentIndex/00ba28f4-060c-4d2c-ad86-680a5612fc6b.vsidx b/.vs/HighWayIot/FileContentIndex/00ba28f4-060c-4d2c-ad86-680a5612fc6b.vsidx
new file mode 100644
index 00000000..14e0793f
Binary files /dev/null and b/.vs/HighWayIot/FileContentIndex/00ba28f4-060c-4d2c-ad86-680a5612fc6b.vsidx differ
diff --git a/.vs/HighWayIot/FileContentIndex/b044382f-9cea-4892-aa8b-63ca02264797.vsidx b/.vs/HighWayIot/FileContentIndex/b044382f-9cea-4892-aa8b-63ca02264797.vsidx
new file mode 100644
index 00000000..185cbd9e
Binary files /dev/null and b/.vs/HighWayIot/FileContentIndex/b044382f-9cea-4892-aa8b-63ca02264797.vsidx differ
diff --git a/.vs/HighWayIot/FileContentIndex/ccec7898-66f2-4d9e-a085-7d312212593f.vsidx b/.vs/HighWayIot/FileContentIndex/ccec7898-66f2-4d9e-a085-7d312212593f.vsidx
new file mode 100644
index 00000000..9dc1ed91
Binary files /dev/null and b/.vs/HighWayIot/FileContentIndex/ccec7898-66f2-4d9e-a085-7d312212593f.vsidx differ
diff --git a/.vs/HighWayIot/FileContentIndex/f226cbf8-7058-4bff-98ff-fd1336a5f93f.vsidx b/.vs/HighWayIot/FileContentIndex/f226cbf8-7058-4bff-98ff-fd1336a5f93f.vsidx
new file mode 100644
index 00000000..22a36618
Binary files /dev/null and b/.vs/HighWayIot/FileContentIndex/f226cbf8-7058-4bff-98ff-fd1336a5f93f.vsidx differ
diff --git a/.vs/HighWayIot/v17/.suo b/.vs/HighWayIot/v17/.suo
index 3974a72f..e1b0507e 100644
Binary files a/.vs/HighWayIot/v17/.suo and b/.vs/HighWayIot/v17/.suo differ
diff --git a/Aucma.Scada.Business/InStoreBusiness.cs b/Aucma.Scada.Business/InStoreBusiness.cs
index 46fa644f..7a6898ff 100644
--- a/Aucma.Scada.Business/InStoreBusiness.cs
+++ b/Aucma.Scada.Business/InStoreBusiness.cs
@@ -96,14 +96,14 @@ namespace Aucma.Scada.Business
grabImage.RefreshLogMessageEvent += PrintLogInfoMessage;
StartPassDown();
- //Task.Run(() =>
- //{
- // Thread.Sleep(6000);
- // for (int i = 1; i < 9; i++)
- // {
- // InStore("F23406001225101901" + i);
- // }
- //});
+ Task.Run(() =>
+ {
+ Thread.Sleep(6000);
+ for (int i = 1; i < 9; i++)
+ {
+ InStore("F23406001225101901" + i);
+ }
+ });
}
///
diff --git a/Aucma.Scada.Business/OutStoreBusiness.cs b/Aucma.Scada.Business/OutStoreBusiness.cs
index e27cbd45..c78cef1d 100644
--- a/Aucma.Scada.Business/OutStoreBusiness.cs
+++ b/Aucma.Scada.Business/OutStoreBusiness.cs
@@ -125,7 +125,7 @@ namespace Aucma.Scada.Business
var bomInfo = _bomInfoService.GetChildenBomInfoByMaterialCode(planInfo.materialCode, appConfig.foamMaterialType);
for (int i = 0; i < planInfo.planAmount - planInfo.completeAmount; i++)
{
- string taskCode = DateTime.Now.ToString("HH:mm:ss");
+ string taskCode = System.Guid.NewGuid().ToString("N").Substring(0,10);
OutStore(appConfig.foamStoreCode, bomInfo, planInfo.executePlanCode, taskCode);
Thread.Sleep(500);
}
diff --git a/Aucma.Scada.Business/bin/Debug/Aucma.Scada.Business.dll b/Aucma.Scada.Business/bin/Debug/Aucma.Scada.Business.dll
index e4fac451..c4f25a0e 100644
Binary files a/Aucma.Scada.Business/bin/Debug/Aucma.Scada.Business.dll and b/Aucma.Scada.Business/bin/Debug/Aucma.Scada.Business.dll differ
diff --git a/Aucma.Scada.Business/bin/Debug/Aucma.Scada.Business.pdb b/Aucma.Scada.Business/bin/Debug/Aucma.Scada.Business.pdb
index b97142ab..449c52c8 100644
Binary files a/Aucma.Scada.Business/bin/Debug/Aucma.Scada.Business.pdb and b/Aucma.Scada.Business/bin/Debug/Aucma.Scada.Business.pdb differ
diff --git a/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.csproj.AssemblyReference.cache b/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.csproj.AssemblyReference.cache
index c76c5583..79e9c9d6 100644
Binary files a/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.csproj.AssemblyReference.cache and b/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.csproj.AssemblyReference.cache differ
diff --git a/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.dll b/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.dll
index e4fac451..c4f25a0e 100644
Binary files a/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.dll and b/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.dll differ
diff --git a/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.pdb b/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.pdb
index b97142ab..449c52c8 100644
Binary files a/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.pdb and b/Aucma.Scada.Business/obj/Debug/Aucma.Scada.Business.pdb differ
diff --git a/Aucma.Scada.HikRobot/obj/Debug/Aucma.Scada.HikRobot.csproj.AssemblyReference.cache b/Aucma.Scada.HikRobot/obj/Debug/Aucma.Scada.HikRobot.csproj.AssemblyReference.cache
index 2c234555..a4cb5723 100644
Binary files a/Aucma.Scada.HikRobot/obj/Debug/Aucma.Scada.HikRobot.csproj.AssemblyReference.cache and b/Aucma.Scada.HikRobot/obj/Debug/Aucma.Scada.HikRobot.csproj.AssemblyReference.cache differ
diff --git a/Aucma.Scada.Model/obj/Debug/Aucma.Scada.Model.csproj.AssemblyReference.cache b/Aucma.Scada.Model/obj/Debug/Aucma.Scada.Model.csproj.AssemblyReference.cache
index 63ddfe65..75f86db8 100644
Binary files a/Aucma.Scada.Model/obj/Debug/Aucma.Scada.Model.csproj.AssemblyReference.cache and b/Aucma.Scada.Model/obj/Debug/Aucma.Scada.Model.csproj.AssemblyReference.cache differ
diff --git a/Aucma.Scada.UI/Page/AssemblyPlan/AssemblyPlanControl.xaml b/Aucma.Scada.UI/Page/AssemblyPlan/AssemblyPlanControl.xaml
index 196f13cd..97f966e7 100644
--- a/Aucma.Scada.UI/Page/AssemblyPlan/AssemblyPlanControl.xaml
+++ b/Aucma.Scada.UI/Page/AssemblyPlan/AssemblyPlanControl.xaml
@@ -98,7 +98,7 @@
-
+
@@ -113,7 +113,7 @@
-
+
@@ -128,7 +128,7 @@
-
+
@@ -143,7 +143,7 @@
-
+
diff --git a/Aucma.Scada.UI/bin/Debug/Aucma.Scada.Business.dll b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.Business.dll
index e4fac451..c4f25a0e 100644
Binary files a/Aucma.Scada.UI/bin/Debug/Aucma.Scada.Business.dll and b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.Business.dll differ
diff --git a/Aucma.Scada.UI/bin/Debug/Aucma.Scada.Business.pdb b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.Business.pdb
index b97142ab..449c52c8 100644
Binary files a/Aucma.Scada.UI/bin/Debug/Aucma.Scada.Business.pdb and b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.Business.pdb differ
diff --git a/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.exe b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.exe
index 5a7f3487..9ee51f13 100644
Binary files a/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.exe and b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.exe differ
diff --git a/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.pdb b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.pdb
index 8989795d..2679a11d 100644
Binary files a/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.pdb and b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.pdb differ
diff --git a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.csproj.AssemblyReference.cache b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.csproj.AssemblyReference.cache
index fe19e1e5..d71d142d 100644
Binary files a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.csproj.AssemblyReference.cache and b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.csproj.AssemblyReference.cache differ
diff --git a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.exe b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.exe
index 5a7f3487..9ee51f13 100644
Binary files a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.exe and b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.exe differ
diff --git a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.g.resources b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.g.resources
index 701f068d..14318ee0 100644
Binary files a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.g.resources and b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.g.resources differ
diff --git a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.pdb b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.pdb
index 8989795d..2679a11d 100644
Binary files a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.pdb and b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI.pdb differ
diff --git a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI_MarkupCompile.lref b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI_MarkupCompile.lref
index 46f22ffa..f3caf620 100644
--- a/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI_MarkupCompile.lref
+++ b/Aucma.Scada.UI/obj/Debug/Aucma.Scada.UI_MarkupCompile.lref
@@ -1,4 +1,4 @@
-E:\桌面\澳柯玛MES项目\程序设计\Aucma.Scada\Aucma.Scada.UI\obj\Debug\GeneratedInternalTypeHelper.g.cs
+
FE:\桌面\澳柯玛MES项目\程序设计\Aucma.Scada\Aucma.Scada.UI\App.xaml;;
FE:\桌面\澳柯玛MES项目\程序设计\Aucma.Scada\Aucma.Scada.UI\Page\AssemblyPlan\AssemblyPlanControl.xaml;;
FE:\桌面\澳柯玛MES项目\程序设计\Aucma.Scada\Aucma.Scada.UI\Page\AssemblyPlan\PlanInfoEditWindow.xaml;;
diff --git a/Aucma.Scada.UI/obj/Debug/GeneratedInternalTypeHelper.g.cs b/Aucma.Scada.UI/obj/Debug/GeneratedInternalTypeHelper.g.cs
index c65238fb..ffa4e1ed 100644
--- a/Aucma.Scada.UI/obj/Debug/GeneratedInternalTypeHelper.g.cs
+++ b/Aucma.Scada.UI/obj/Debug/GeneratedInternalTypeHelper.g.cs
@@ -1,2 +1,62 @@
-
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+// 运行时版本:4.0.30319.42000
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace XamlGeneratedNamespace {
+
+
+ ///
+ /// GeneratedInternalTypeHelper
+ ///
+ [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
+
+ ///
+ /// CreateInstance
+ ///
+ protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
+ return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic)
+ | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
+ }
+
+ ///
+ /// GetPropertyValue
+ ///
+ protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
+ return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
+ }
+
+ ///
+ /// SetPropertyValue
+ ///
+ protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
+ propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
+ }
+
+ ///
+ /// CreateDelegate
+ ///
+ protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
+ return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod
+ | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
+ delegateType,
+ handler}, null)));
+ }
+
+ ///
+ /// AddEventHandler
+ ///
+ protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
+ eventInfo.AddEventHandler(target, handler);
+ }
+ }
+}
diff --git a/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/AssemblyPlanControl.baml b/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/AssemblyPlanControl.baml
index fe5b2ed0..d052a402 100644
Binary files a/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/AssemblyPlanControl.baml and b/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/AssemblyPlanControl.baml differ
diff --git a/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/AssemblyPlanControl.g.cs b/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/AssemblyPlanControl.g.cs
index 9653a6bf..fee74488 100644
--- a/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/AssemblyPlanControl.g.cs
+++ b/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/AssemblyPlanControl.g.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\Page\AssemblyPlan\AssemblyPlanControl.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "A08B9C7140DB0AACAE086B977EE7C330BEFBFCCDB35F4D977FB64FC20FD7CF70"
+#pragma checksum "..\..\..\..\Page\AssemblyPlan\AssemblyPlanControl.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "D536AE37E611DE63815C8A69BC3CB492E8D312804D0D4C91592629457E2EA8CE"
//------------------------------------------------------------------------------
//
// 此代码由工具生成。
diff --git a/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/AssemblyPlanControl.g.i.cs b/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/AssemblyPlanControl.g.i.cs
index 9653a6bf..fee74488 100644
--- a/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/AssemblyPlanControl.g.i.cs
+++ b/Aucma.Scada.UI/obj/Debug/Page/AssemblyPlan/AssemblyPlanControl.g.i.cs
@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\Page\AssemblyPlan\AssemblyPlanControl.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "A08B9C7140DB0AACAE086B977EE7C330BEFBFCCDB35F4D977FB64FC20FD7CF70"
+#pragma checksum "..\..\..\..\Page\AssemblyPlan\AssemblyPlanControl.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "D536AE37E611DE63815C8A69BC3CB492E8D312804D0D4C91592629457E2EA8CE"
//------------------------------------------------------------------------------
//
// 此代码由工具生成。
diff --git a/Aucma.Scada.UI/viewModel/AssemblyPlan/AssemblyPlanViewModel.cs b/Aucma.Scada.UI/viewModel/AssemblyPlan/AssemblyPlanViewModel.cs
index 5f6e555e..5aba86be 100644
--- a/Aucma.Scada.UI/viewModel/AssemblyPlan/AssemblyPlanViewModel.cs
+++ b/Aucma.Scada.UI/viewModel/AssemblyPlan/AssemblyPlanViewModel.cs
@@ -3,6 +3,7 @@ using Aucma.Scada.Model.domain;
using Aucma.Scada.UI.Page.AssemblyPlan;
using GalaSoft.MvvmLight;
using GalaSoft.MvvmLight.Command;
+using HighWayIot.Common;
using HighWayIot.Config;
using LiveCharts;
using LiveCharts.Wpf;
@@ -21,6 +22,8 @@ namespace Aucma.Scada.UI.viewModel.AssemblyPlan
private AppConfig appConfig = AppConfig.Instance;
+ private StringChange stringChange = StringChange.Instance;
+
private OutStoreBusiness outStoreBusiness = OutStoreBusiness.Instance;
public AssemblyPlanViewModel()
{
@@ -143,6 +146,46 @@ namespace Aucma.Scada.UI.viewModel.AssemblyPlan
get { return materialNameList; }
set { materialNameList = value; }
}
+
+ ///
+ /// 计划数量
+ ///
+ private int planAmount = 0;
+ public int PlanAmount
+ {
+ get { return planAmount; }
+ set { planAmount = value; RaisePropertyChanged(nameof(planAmount)); }
+ }
+
+ ///
+ /// 完成数量
+ ///
+ public int complateAmout;
+ public int ComplateAmout
+ {
+ get { return complateAmout; }
+ set { complateAmout = value; RaisePropertyChanged(nameof(ComplateAmout)); }
+ }
+
+ ///
+ /// 差异值
+ ///
+ public int diffAmount;
+ public int DiffAmount
+ {
+ get { return diffAmount; }
+ set { diffAmount = value; RaisePropertyChanged(nameof(DiffAmount)); }
+ }
+
+ ///
+ /// 完成率
+ ///
+ public string compleRoution;
+ public string CompleRoution
+ {
+ get { return compleRoution; }
+ set { compleRoution = value; RaisePropertyChanged(nameof(CompleRoution)); }
+ }
#endregion
#region 事件定义
@@ -177,6 +220,7 @@ namespace Aucma.Scada.UI.viewModel.AssemblyPlan
PlanInfoDataGrid = new ObservableCollection();
if (executePlanInfos != null)
{
+ RefreshStatisticsGauge(executePlanInfos);
executePlanInfos.ForEach(
arg =>
{
@@ -256,25 +300,12 @@ namespace Aucma.Scada.UI.viewModel.AssemblyPlan
}
-
private void RefreshPlanInfoDataGrid()
{
+ RefreshDataGrid();
+
App.Current.Dispatcher.BeginInvoke((Action)(() =>
{
- var planInfos = assemblyPlanBusiness.GetEexecutePlanInfosByProductLineCode();
- RefreshDataGrid(planInfos);
-
- if(planInfos != null)
- {
- //加载正在执行的计划
- planInfos = planInfos.Where(x => x.executeStatus == 2).ToList();
- if (planInfos.Count > 0)
- {
- ExecutePlanInfo planInfo = planInfos.OrderBy(x => x.executeOrder).First();
- RefreshPlanExecute(planInfo);
- }
- }
-
OrderCode = string.Empty;
PlanCode = string.Empty;
ProductModel = string.Empty;
@@ -286,16 +317,7 @@ namespace Aucma.Scada.UI.viewModel.AssemblyPlan
///
public void Init()
{
- var planInfos = assemblyPlanBusiness.GetEexecutePlanInfosByProductLineCode();
- RefreshDataGrid(planInfos);
-
- //加载正在执行的计划
- planInfos = planInfos.Where(x => x.executeStatus == 2).ToList();
- if (planInfos.Count > 0)
- {
- ExecutePlanInfo planInfo = planInfos.OrderBy(x => x.executeOrder).First();
- RefreshPlanExecute(planInfo);
- }
+ RefreshDataGrid();
MaterialNameList = new List()
{
@@ -365,6 +387,52 @@ namespace Aucma.Scada.UI.viewModel.AssemblyPlan
DateTime dateTime = (DateTime)planInfo.beginTime;
BeginTime = dateTime.ToString("yyyy-MM-dd HH:mm:ss");
}
+
+ ///
+ /// 加载正在执行的计划
+ ///
+ private void RefreshDataGrid()
+ {
+ var planInfos = assemblyPlanBusiness.GetEexecutePlanInfosByProductLineCode();
+
+ if (planInfos != null)
+ {
+ //加载正在执行的计划
+ planInfos = planInfos.Where(x => x.executeStatus == 2).ToList();
+ if (planInfos.Count > 0)
+ {
+ ExecutePlanInfo planInfo = planInfos.OrderBy(x => x.executeOrder).First();
+ RefreshPlanExecute(planInfo);
+ }
+ }
+ }
+
+ ///
+ /// 刷新统计图表
+ ///
+ ///
+ private void RefreshStatisticsGauge(List planInfos)
+ {
+ if (planInfos != null)
+ {
+ if (planInfos.Count > 0)
+ {
+ PlanAmount = stringChange.ParseToInt(planInfos.Sum(x => x.planAmount).ToString());
+ ComplateAmout = stringChange.ParseToInt(planInfos.Sum(x => x.completeAmount).ToString());
+ DiffAmount = planAmount - complateAmout;
+ double completionRate = (double)ComplateAmout / PlanAmount * 100; // 计算完成率
+ CompleRoution = completionRate.ToString("0.0");
+
+ }
+ else
+ {
+ PlanAmount =0;
+ ComplateAmout =0;
+ DiffAmount = 0;
+ CompleRoution =string.Empty;
+ }
+ }
+ }
}
diff --git a/HighWayIot.Common/obj/Debug/HighWayIot.Common.csproj.AssemblyReference.cache b/HighWayIot.Common/obj/Debug/HighWayIot.Common.csproj.AssemblyReference.cache
index b307cd12..1b741484 100644
Binary files a/HighWayIot.Common/obj/Debug/HighWayIot.Common.csproj.AssemblyReference.cache and b/HighWayIot.Common/obj/Debug/HighWayIot.Common.csproj.AssemblyReference.cache differ
diff --git a/HighWayIot.Config/obj/Debug/HighWayIot.Config.csproj.AssemblyReference.cache b/HighWayIot.Config/obj/Debug/HighWayIot.Config.csproj.AssemblyReference.cache
index b10e2edd..4771839f 100644
Binary files a/HighWayIot.Config/obj/Debug/HighWayIot.Config.csproj.AssemblyReference.cache and b/HighWayIot.Config/obj/Debug/HighWayIot.Config.csproj.AssemblyReference.cache differ
diff --git a/HighWayIot.Plc/obj/Debug/HighWayIot.Plc.csproj.AssemblyReference.cache b/HighWayIot.Plc/obj/Debug/HighWayIot.Plc.csproj.AssemblyReference.cache
index 21d36cac..2c345945 100644
Binary files a/HighWayIot.Plc/obj/Debug/HighWayIot.Plc.csproj.AssemblyReference.cache and b/HighWayIot.Plc/obj/Debug/HighWayIot.Plc.csproj.AssemblyReference.cache differ
diff --git a/HighWayIot.Repository/obj/Debug/HighWayIot.Repository.csproj.AssemblyReference.cache b/HighWayIot.Repository/obj/Debug/HighWayIot.Repository.csproj.AssemblyReference.cache
index bc5f2e1d..8f6393db 100644
Binary files a/HighWayIot.Repository/obj/Debug/HighWayIot.Repository.csproj.AssemblyReference.cache and b/HighWayIot.Repository/obj/Debug/HighWayIot.Repository.csproj.AssemblyReference.cache differ
diff --git a/HighWayIot.Rfid/obj/Debug/HighWayIot.Rfid.csproj.AssemblyReference.cache b/HighWayIot.Rfid/obj/Debug/HighWayIot.Rfid.csproj.AssemblyReference.cache
index 418818eb..e634b1f2 100644
Binary files a/HighWayIot.Rfid/obj/Debug/HighWayIot.Rfid.csproj.AssemblyReference.cache and b/HighWayIot.Rfid/obj/Debug/HighWayIot.Rfid.csproj.AssemblyReference.cache differ
diff --git a/HighWayIot/obj/Debug/HighWayIot.csproj.AssemblyReference.cache b/HighWayIot/obj/Debug/HighWayIot.csproj.AssemblyReference.cache
index 4dd23844..69ae1a06 100644
Binary files a/HighWayIot/obj/Debug/HighWayIot.csproj.AssemblyReference.cache and b/HighWayIot/obj/Debug/HighWayIot.csproj.AssemblyReference.cache differ