diff --git a/.vs/HighWayIot/FileContentIndex/5dffe236-e69e-44a9-b9a5-90983356d344.vsidx b/.vs/HighWayIot/FileContentIndex/5dffe236-e69e-44a9-b9a5-90983356d344.vsidx deleted file mode 100644 index bd981890..00000000 Binary files a/.vs/HighWayIot/FileContentIndex/5dffe236-e69e-44a9-b9a5-90983356d344.vsidx and /dev/null differ diff --git a/.vs/HighWayIot/FileContentIndex/b3603837-c8fd-45ca-b642-606c11829d0d.vsidx b/.vs/HighWayIot/FileContentIndex/b3603837-c8fd-45ca-b642-606c11829d0d.vsidx new file mode 100644 index 00000000..dbf4c7dc Binary files /dev/null and b/.vs/HighWayIot/FileContentIndex/b3603837-c8fd-45ca-b642-606c11829d0d.vsidx differ diff --git a/.vs/HighWayIot/FileContentIndex/b8f0b7ce-2f91-4c8e-b268-4fa744af2c38.vsidx b/.vs/HighWayIot/FileContentIndex/b8f0b7ce-2f91-4c8e-b268-4fa744af2c38.vsidx new file mode 100644 index 00000000..fc79b7a6 Binary files /dev/null and b/.vs/HighWayIot/FileContentIndex/b8f0b7ce-2f91-4c8e-b268-4fa744af2c38.vsidx differ diff --git a/.vs/HighWayIot/FileContentIndex/c0a097c3-e5fa-4d5e-8e02-bc30c7f39b95.vsidx b/.vs/HighWayIot/FileContentIndex/bbe6be2b-f50c-484b-b01b-afc0e5ff6969.vsidx similarity index 72% rename from .vs/HighWayIot/FileContentIndex/c0a097c3-e5fa-4d5e-8e02-bc30c7f39b95.vsidx rename to .vs/HighWayIot/FileContentIndex/bbe6be2b-f50c-484b-b01b-afc0e5ff6969.vsidx index 89c81171..81887320 100644 Binary files a/.vs/HighWayIot/FileContentIndex/c0a097c3-e5fa-4d5e-8e02-bc30c7f39b95.vsidx and b/.vs/HighWayIot/FileContentIndex/bbe6be2b-f50c-484b-b01b-afc0e5ff6969.vsidx differ diff --git a/.vs/HighWayIot/FileContentIndex/f77a71fa-cb06-4736-b82b-ab9100e8f8f0.vsidx b/.vs/HighWayIot/FileContentIndex/f77a71fa-cb06-4736-b82b-ab9100e8f8f0.vsidx deleted file mode 100644 index 2f0be7c6..00000000 Binary files a/.vs/HighWayIot/FileContentIndex/f77a71fa-cb06-4736-b82b-ab9100e8f8f0.vsidx and /dev/null differ diff --git a/.vs/HighWayIot/v17/.suo b/.vs/HighWayIot/v17/.suo index 72da6925..6cf9b4ec 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 b4cc911e..d7f7de56 100644 --- a/Aucma.Scada.Business/InStoreBusiness.cs +++ b/Aucma.Scada.Business/InStoreBusiness.cs @@ -49,6 +49,8 @@ namespace Aucma.Scada.Business /// 实时任务 /// private IRealTaskInfoService _taskInfoService; + + private IBaseSpaceDetailService _baseSpaceDetailService; #endregion #region 委托事件 @@ -81,15 +83,14 @@ namespace Aucma.Scada.Business { _spaceInfoService = registerServices.GetService(); _taskInfoService = registerServices.GetService(); + _baseSpaceDetailService = registerServices.GetService(); taskHandle.InStoreFinsihEvent += TaskFeedback; grabImage.RefreshMaterialCodeStrEvent += InStore; grabImage.RefreshLogMessageEvent += PrintLogInfoMessage; StartPassDown(); - } - private void HandleTimer() - { - InStore("X-001", "SC232"); + InStore(appConfig.shellStoreCode, "B236000007811019001"); + InStore(appConfig.linerStoreCode, "L236000007881019001"); } /// @@ -108,7 +109,11 @@ namespace Aucma.Scada.Business { PrintLogInfoMessage($"匹配货道:{spaceInfo.spaceName}"); RefreshScanMateriaCodeEvent?.Invoke(materialCode, materialType, spaceInfo.spaceName, storeCode); //刷新界面扫码信息 - CreateInStoreTask(spaceInfo, materialCode); //创建入库任务 + var result = CreateInStoreTask(spaceInfo, materialCode); //创建入库任务 + if (result) + { + _spaceInfoService.UpdateSpaceInfo(spaceInfo); + } } else { @@ -126,30 +131,37 @@ namespace Aucma.Scada.Business /// 创建入库任务 /// /// - private void CreateInStoreTask(BaseSpaceInfo spaceInfo, string materialCode) + private bool CreateInStoreTask(BaseSpaceInfo spaceInfo, string materialCode) { - //生成入库任务依次下发至PLC + bool result = false; + + #region 任务赋值 RealTaskInfo realTaskInfo = new RealTaskInfo(); realTaskInfo.taskType = 1; realTaskInfo.taskCode = System.Guid.NewGuid().ToString("N").Substring(0, 6); realTaskInfo.storeCode = spaceInfo.storeCode; realTaskInfo.spaceCode = spaceInfo.spaceCode; realTaskInfo.materialType = spaceInfo.materialType; - realTaskInfo.materialCode = System.Guid.NewGuid().ToString("N").Substring(0, 6); ; + realTaskInfo.materialCode = materialCode; realTaskInfo.planAmount = 1; realTaskInfo.taskStatus = 1; realTaskInfo.createTime = DateTime.Now; - bool result = _taskInfoService.AddTaskInfo(realTaskInfo); + #endregion + + result = _taskInfoService.AddTaskInfo(realTaskInfo); if (result) { PrintLogInfoMessage("入库任务创建成功"); RefreshInStoreTaskEvent?.Invoke(realTaskInfo); + + result = true; } else { PrintLogInfoMessage("入库任务创建失败"); } + return result; } #region 轮询获取入库任务下发至PLC,等待PLC执行反馈,完成后再次下发 @@ -240,7 +252,7 @@ namespace Aucma.Scada.Business { PrintLogInfoMessage($"下发内胆入库任务:{taskInfo.taskCode};仓库{taskInfo.storeCode};货道:{taskInfo.spaceCode}"); - if (taskHandle.SendShellTask_InStore(taskInfo)) + if (taskHandle.SendLinerTask_InStore(taskInfo)) { PrintLogInfoMessage($"内胆入库任务:{taskInfo.taskCode};下发成功,等待PLC执行反馈"); taskInfo.taskStatus = 2; @@ -322,7 +334,7 @@ namespace Aucma.Scada.Business PrintLogInfoMessage("箱壳执行完成,自动释放信号量"); - InStoreFinish(appConfig.shellStoreCode, taskCode); + InStoreFinish(taskCode, appConfig.shellStoreCode); shellSemaphore.Release(); } @@ -330,10 +342,10 @@ namespace Aucma.Scada.Business /// /// 内胆执行反馈 /// - private void LinerTaskFeedback(string LinerTaskFeedback) + private void LinerTaskFeedback(string taskCode) { PrintLogInfoMessage("内胆执行完成,自动释放信号量"); - InStoreFinish(appConfig.linerStoreCode, LinerTaskFeedback); + InStoreFinish(taskCode, appConfig.linerStoreCode); linerSemaphore.Release(); } #endregion @@ -357,8 +369,19 @@ namespace Aucma.Scada.Business { //读取PLC获取货道信息:存放数量、在途数量 spaceInfo.materialType = taskInfo.materialType; + spaceInfo.spaceStock = spaceInfo.spaceStock + 1; _spaceInfoService.UpdateSpaceInfo(spaceInfo); + #region 添加货道明细 + BaseSpaceDetail spaceDetail = new BaseSpaceDetail(); + spaceDetail.materialType = taskInfo.materialType; + spaceDetail.materialCode = taskInfo.materialCode; + spaceDetail.storeCode = spaceInfo.storeCode; + spaceDetail.spaceCode = spaceInfo.spaceCode; + spaceDetail.materialAmount = 1; + _baseSpaceDetailService.InsertSpaceDetail(spaceDetail); + #endregion + } //清除任务信息 _taskInfoService.DeleteTaskInfo(taskCode, storeCode); diff --git a/Aucma.Scada.Business/InStoreTaskHandle.cs b/Aucma.Scada.Business/InStoreTaskHandle.cs index 7387de55..b03efee3 100644 --- a/Aucma.Scada.Business/InStoreTaskHandle.cs +++ b/Aucma.Scada.Business/InStoreTaskHandle.cs @@ -291,10 +291,10 @@ namespace Aucma.Scada.Business _plc.writeStringByAddress(plcConfig.in_liner_task, string.Empty); isFlag = false; - Thread.Sleep(5000); - ReadLinerFinish_InStore(taskCode); } + + Thread.Sleep(5000); } while (isFlag); } else @@ -345,8 +345,9 @@ namespace Aucma.Scada.Business isFlag = false; - Thread.Sleep(5000); } + + Thread.Sleep(5000); } while (isFlag); } else diff --git a/Aucma.Scada.Business/OutStoreBusiness.cs b/Aucma.Scada.Business/OutStoreBusiness.cs index 92694690..9e22478f 100644 --- a/Aucma.Scada.Business/OutStoreBusiness.cs +++ b/Aucma.Scada.Business/OutStoreBusiness.cs @@ -113,14 +113,24 @@ namespace Aucma.Scada.Business string taskCode = DateTime.Now.ToString("HH:mm:ss"); var shellBomInfo = _bomInfoService.GetChildenBomInfoByMaterialCode(planInfo.materialCode, appConfig.shellMaterialType); var linerBomInfo = _bomInfoService.GetChildenBomInfoByMaterialCode(planInfo.materialCode, appConfig.linerMaterialType); - for (int i = 0; i < planInfo.planAmount - planInfo.completeAmount; i++) - { - OutStore(appConfig.shellStoreCode, shellBomInfo, planInfo.executePlanCode, taskCode); - Thread.Sleep(500); - OutStore(appConfig.linerStoreCode, linerBomInfo, planInfo.executePlanCode, taskCode); - Thread.Sleep(500); + if(shellBomInfo != null && linerBomInfo != null) + { + for (int i = 0; i < planInfo.planAmount - planInfo.completeAmount; i++) + { + OutStore(appConfig.shellStoreCode, shellBomInfo, planInfo.executePlanCode, taskCode); + Thread.Sleep(500); + OutStore(appConfig.linerStoreCode, linerBomInfo, planInfo.executePlanCode, taskCode); + Thread.Sleep(500); + + } + } + else + { + PrintLogInfoMessage($"物料:{planInfo.materialCode};获取Bom信息为空"); } + + } }); } @@ -484,6 +494,10 @@ namespace Aucma.Scada.Business { //读取PLC获取货道信息:存放数量、在途数量 //spaceInfo.materialType = taskInfo.materialType; + if(spaceInfo.spaceStock == 0) + { + spaceInfo.materialType = string.Empty; + } _spaceInfoService.UpdateSpaceInfo(spaceInfo); //读取PLC获取物料类型进行绑定 diff --git a/Aucma.Scada.Business/OutStoreTaskHandle.cs b/Aucma.Scada.Business/OutStoreTaskHandle.cs index 3597b8f4..e5b6f32b 100644 --- a/Aucma.Scada.Business/OutStoreTaskHandle.cs +++ b/Aucma.Scada.Business/OutStoreTaskHandle.cs @@ -308,10 +308,10 @@ namespace Aucma.Scada.Business _plc.writeStringByAddress(plcConfig.out_liner_task, string.Empty); isFlag = false; - Thread.Sleep(5000); - ReadLinerFinish_OutStore(taskCode); } + + Thread.Sleep(5000); } while (isFlag); } else @@ -362,8 +362,9 @@ namespace Aucma.Scada.Business isFlag = false; - Thread.Sleep(5000); } + + Thread.Sleep(5000); } while (isFlag); } else diff --git a/Aucma.Scada.Business/bin/Debug/Aucma.Scada.Business.dll b/Aucma.Scada.Business/bin/Debug/Aucma.Scada.Business.dll index 0fc65b67..c76a981f 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 a9a23b37..9a293519 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/bin/Debug/HighWayIot.Repository.dll b/Aucma.Scada.Business/bin/Debug/HighWayIot.Repository.dll index e8e5c5c1..6ac1ec64 100644 Binary files a/Aucma.Scada.Business/bin/Debug/HighWayIot.Repository.dll and b/Aucma.Scada.Business/bin/Debug/HighWayIot.Repository.dll differ diff --git a/Aucma.Scada.Business/bin/Debug/HighWayIot.Repository.pdb b/Aucma.Scada.Business/bin/Debug/HighWayIot.Repository.pdb index 35b729e9..c30b6f7d 100644 Binary files a/Aucma.Scada.Business/bin/Debug/HighWayIot.Repository.pdb and b/Aucma.Scada.Business/bin/Debug/HighWayIot.Repository.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 55bc2ace..18ab5927 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 0fc65b67..c76a981f 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 a9a23b37..9a293519 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 d7223df3..ecbb88bd 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 75f86db8..63ddfe65 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/bin/Debug/Aucma.Scada.Business.dll b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.Business.dll index 0fc65b67..c76a981f 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 a9a23b37..9a293519 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/HighWayIot.Repository.dll b/Aucma.Scada.UI/bin/Debug/HighWayIot.Repository.dll index e8e5c5c1..6ac1ec64 100644 Binary files a/Aucma.Scada.UI/bin/Debug/HighWayIot.Repository.dll and b/Aucma.Scada.UI/bin/Debug/HighWayIot.Repository.dll differ diff --git a/Aucma.Scada.UI/bin/Debug/HighWayIot.Repository.pdb b/Aucma.Scada.UI/bin/Debug/HighWayIot.Repository.pdb index 35b729e9..c30b6f7d 100644 Binary files a/Aucma.Scada.UI/bin/Debug/HighWayIot.Repository.pdb and b/Aucma.Scada.UI/bin/Debug/HighWayIot.Repository.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 d4f8e85e..dca3a9ac 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/HighWayIot.Common/obj/Debug/HighWayIot.Common.csproj.AssemblyReference.cache b/HighWayIot.Common/obj/Debug/HighWayIot.Common.csproj.AssemblyReference.cache index 247847a9..1c27ebb9 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 2ac2218a..a86506c5 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.Log4net/obj/Debug/HighWayIot.Log4net.csproj.AssemblyReference.cache b/HighWayIot.Log4net/obj/Debug/HighWayIot.Log4net.csproj.AssemblyReference.cache index ebb1331d..8e73522c 100644 Binary files a/HighWayIot.Log4net/obj/Debug/HighWayIot.Log4net.csproj.AssemblyReference.cache and b/HighWayIot.Log4net/obj/Debug/HighWayIot.Log4net.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 b5a831a3..5d6cffec 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/bin/Debug/HighWayIot.Repository.dll b/HighWayIot.Repository/bin/Debug/HighWayIot.Repository.dll index e8e5c5c1..6ac1ec64 100644 Binary files a/HighWayIot.Repository/bin/Debug/HighWayIot.Repository.dll and b/HighWayIot.Repository/bin/Debug/HighWayIot.Repository.dll differ diff --git a/HighWayIot.Repository/bin/Debug/HighWayIot.Repository.pdb b/HighWayIot.Repository/bin/Debug/HighWayIot.Repository.pdb index 35b729e9..c30b6f7d 100644 Binary files a/HighWayIot.Repository/bin/Debug/HighWayIot.Repository.pdb and b/HighWayIot.Repository/bin/Debug/HighWayIot.Repository.pdb differ diff --git a/HighWayIot.Repository/obj/Debug/HighWayIot.Repository.csproj.AssemblyReference.cache b/HighWayIot.Repository/obj/Debug/HighWayIot.Repository.csproj.AssemblyReference.cache index 41faf87e..6d933bdd 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.Repository/obj/Debug/HighWayIot.Repository.dll b/HighWayIot.Repository/obj/Debug/HighWayIot.Repository.dll index e8e5c5c1..6ac1ec64 100644 Binary files a/HighWayIot.Repository/obj/Debug/HighWayIot.Repository.dll and b/HighWayIot.Repository/obj/Debug/HighWayIot.Repository.dll differ diff --git a/HighWayIot.Repository/obj/Debug/HighWayIot.Repository.pdb b/HighWayIot.Repository/obj/Debug/HighWayIot.Repository.pdb index 35b729e9..c30b6f7d 100644 Binary files a/HighWayIot.Repository/obj/Debug/HighWayIot.Repository.pdb and b/HighWayIot.Repository/obj/Debug/HighWayIot.Repository.pdb differ diff --git a/HighWayIot.Repository/service/Impl/BaseSpaceInfoServiceImpl.cs b/HighWayIot.Repository/service/Impl/BaseSpaceInfoServiceImpl.cs index 03ae7bf9..235d7de7 100644 --- a/HighWayIot.Repository/service/Impl/BaseSpaceInfoServiceImpl.cs +++ b/HighWayIot.Repository/service/Impl/BaseSpaceInfoServiceImpl.cs @@ -35,7 +35,7 @@ namespace HighWayIot.Repository.service.Impl if (spaceInfos.Count == 0) //没有指定该类型物料的货道信息,需获取空白货道信息进行分配 { - spaceInfos = GetEmptySpaceInfo(); + spaceInfos = GetEmptySpaceInfo(store); } logHelper.Info($"根据仓库{store};物料:{materialType};获取到的货道信息:{jsonChange.ModeToJson(spaceInfos)}"); spaceInfo = inStoreFilter(spaceInfos); @@ -81,13 +81,13 @@ namespace HighWayIot.Repository.service.Impl /// 获取空货道:未分配物料型号的空白货道 /// /// - private List GetEmptySpaceInfo() + private List GetEmptySpaceInfo(string store) { List spaceInfos = null; try { Expression> exp = s1 => true; - exp = exp.And(x => x.materialType == null && x.spaceCapacity != x.spaceStock); + exp = exp.And(x => x.materialType == null && x.storeCode == store && x.spaceCapacity != x.spaceStock); spaceInfos = _mesRepository.GetList(exp); } catch (Exception ex) diff --git a/HighWayIot.Rfid/obj/Debug/HighWayIot.Rfid.csproj.AssemblyReference.cache b/HighWayIot.Rfid/obj/Debug/HighWayIot.Rfid.csproj.AssemblyReference.cache index 7cbfec9a..14cbd9c4 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/bin/Debug/HighWayIot.Repository.dll b/HighWayIot/bin/Debug/HighWayIot.Repository.dll index e8e5c5c1..6ac1ec64 100644 Binary files a/HighWayIot/bin/Debug/HighWayIot.Repository.dll and b/HighWayIot/bin/Debug/HighWayIot.Repository.dll differ diff --git a/HighWayIot/bin/Debug/HighWayIot.Repository.pdb b/HighWayIot/bin/Debug/HighWayIot.Repository.pdb index 35b729e9..c30b6f7d 100644 Binary files a/HighWayIot/bin/Debug/HighWayIot.Repository.pdb and b/HighWayIot/bin/Debug/HighWayIot.Repository.pdb differ diff --git a/HighWayIot/obj/Debug/HighWayIot.csproj.AssemblyReference.cache b/HighWayIot/obj/Debug/HighWayIot.csproj.AssemblyReference.cache index 57c4e388..69908807 100644 Binary files a/HighWayIot/obj/Debug/HighWayIot.csproj.AssemblyReference.cache and b/HighWayIot/obj/Debug/HighWayIot.csproj.AssemblyReference.cache differ