change - 入库业务实现

foamRearStore
wenjy 1 year ago
parent 342089da27
commit c76201caaf

Binary file not shown.

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{004383BC-659A-41A5-9176-D60831B08438}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Aucma.Scada.Business</RootNamespace>
<AssemblyName>Aucma.Scada.Business</AssemblyName>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<Deterministic>true</Deterministic>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="InStoreBusiness.cs" />
<Compile Include="MainBusiness.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\HighWayIot.Log4net\HighWayIot.Log4net.csproj">
<Project>{DEABC30C-EC6F-472E-BD67-D65702FDAF74}</Project>
<Name>HighWayIot.Log4net</Name>
</ProjectReference>
<ProjectReference Include="..\HighWayIot.Repository\HighWayIot.Repository.csproj">
<Project>{D0DC3CFB-6748-4D5E-B56A-76FDC72AB4B3}</Project>
<Name>HighWayIot.Repository</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

@ -0,0 +1,179 @@
using HighWayIot.Log4net;
using HighWayIot.Repository.domain;
using HighWayIot.Repository.service;
using HighWayIot.Repository.service.Impl;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Aucma.Scada.Business
{
public class InStoreBusiness
{
private static readonly Lazy<InStoreBusiness> lazy = new Lazy<InStoreBusiness>(() => new InStoreBusiness());
public static InStoreBusiness Instance
{
get
{
return lazy.Value;
}
}
private LogHelper logHelper = LogHelper.Instance;
private IBaseSpaceInfoService _spaceInfoService = new BaseSpaceInfoServiceImpl();
private IRealTaskInfoService _taskInfoService = new RealTaskInfoServiceImpl();
/// <summary>
/// 初始化入库任务
/// </summary>
/// <param name="message"></param>
public delegate void RefreshInStoreTask(RealTaskInfo taskInfos);
public event RefreshInStoreTask RefreshInStoreTaskEvent;
/// <summary>
/// 扫码信息刷新
/// </summary>
/// <param name="materialCode"></param>
/// <param name="materialName"></param>
/// <param name="spaceName"></param>
/// <param name="materialType"></param>
public delegate void RefreshScanMateriaCode(string materialCode,string materialName,string spaceName,string materialType);
public event RefreshScanMateriaCode RefreshScanMateriaCodeEvent;
/// <summary>
/// 日志信息刷新
/// </summary>
/// <param name="message"></param>
public delegate void RefreshLogMessage(string message);
public event RefreshLogMessage RefreshLogMessageEvent;
public InStoreBusiness()
{
System.Timers.Timer timer = new System.Timers.Timer(interval: 3000);
timer.Elapsed += (sender, e) => HandleTimer();
timer.Start();
}
private void HandleTimer()
{
InStore("X-001", "SC232");
}
/// <summary>
/// 入库
/// </summary>
/// <param name="storeCode"></param>
/// <param name="materialType"></param>
private void InStore(string storeCode, string materialCode)
{
try
{
PrintLogInfoMessage($"扫码成功,物料码:{materialCode}");
string materialType = materialCode;
var spaceInfo = _spaceInfoService.InStoreGetSpaceInfoByMaterialType(storeCode, materialType);
if (spaceInfo != null)
{
PrintLogInfoMessage($"匹配货道:{spaceInfo.spaceName}");
RefreshScanMateriaCodeEvent?.Invoke(materialCode, materialType, spaceInfo.spaceName, storeCode); //刷新界面扫码信息
CreateInStoreTask(spaceInfo, materialCode); //创建入库任务
}
else
{
//报警停线
}
}
catch (Exception ex)
{
PrintLogErrorMessage("入库业务异常", ex);
}
}
/// <summary>
/// 创建入库任务
/// </summary>
/// <param name="spaceInfo"></param>
private void CreateInStoreTask(BaseSpaceInfo spaceInfo, string materialCode)
{
//生成入库任务依次下发至PLC
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.planAmount = 1;
realTaskInfo.taskStatus = 1;
realTaskInfo.createTime = DateTime.Now;
bool result = _taskInfoService.AddTaskInfo(realTaskInfo);
if (result)
{
PrintLogInfoMessage("入库任务创建成功");
RefreshInStoreTaskEvent?.Invoke(realTaskInfo);
}
else
{
PrintLogInfoMessage("入库任务创建失败");
}
}
/// <summary>
/// 入库完成
/// </summary>
/// <param name="storeCode"></param>
/// <param name="spaceCode"></param>
/// <param name="materialType"></param>
private void InStoreFinish(string taskCode)
{
try
{
var taskInfo = _taskInfoService.GetTaskInfoByTaskCode(taskCode);
if (taskInfo != null)
{
var spaceInfo = _spaceInfoService.GetSpaceInfoBySpaceCode(taskInfo.storeCode, taskInfo.spaceCode);
if (spaceInfo != null)
{
//读取PLC获取货道信息存放数量、在途数量
spaceInfo.materialType = taskInfo.materialType;
_spaceInfoService.UpdateSpaceInfo(spaceInfo);
}
//清除任务信息
_taskInfoService.DeleteTaskInfo(taskCode);
}
}
catch (Exception ex)
{
PrintLogErrorMessage("入库完成逻辑处理异常", ex);
}
}
/// <summary>
/// 日志输出,界面刷新同时记录文件
/// </summary>
/// <param name="message"></param>
private void PrintLogInfoMessage(string message)
{
RefreshLogMessageEvent?.Invoke(message);
logHelper.Info(message);
}
/// <summary>
/// 异常日志输出
/// </summary>
/// <param name="message"></param>
/// <param name="ex"></param>
private void PrintLogErrorMessage(string message, Exception ex = null)
{
RefreshLogMessageEvent?.Invoke(message);
logHelper.Error(message, ex);
}
}
}

@ -0,0 +1,42 @@
using HighWayIot.Log4net;
using HighWayIot.Repository.domain;
using HighWayIot.Repository.service;
using HighWayIot.Repository.service.Impl;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Aucma.Scada.Business
{
public class MainBusiness
{
private static readonly Lazy<MainBusiness> lazy = new Lazy<MainBusiness>(() => new MainBusiness());
public static MainBusiness Instance
{
get
{
return lazy.Value;
}
}
private LogHelper logHelper = LogHelper.Instance;
private IBaseSpaceInfoService _spaceInfoService = new BaseSpaceInfoServiceImpl();
private IRealTaskInfoService _taskInfoService = new RealTaskInfoServiceImpl();
public MainBusiness()
{
//初始化扫码器
//初始化PLC
//初始化货道信息,保证系统内的库存信息与实物一致
}
}
}

@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// 有关程序集的一般信息由以下
// 控制。更改这些特性值可修改
// 与程序集关联的信息。
[assembly: AssemblyTitle("Aucma.Scada.Business")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Aucma.Scada.Business")]
[assembly: AssemblyCopyright("Copyright © 2023")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// 将 ComVisible 设置为 false 会使此程序集中的类型
//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
//请将此类型的 ComVisible 特性设置为 true。
[assembly: ComVisible(false)]
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
[assembly: Guid("004383bc-659a-41a5-9176-d60831b08438")]
// 程序集的版本信息由下列四个值组成:
//
// 主版本
// 次版本
// 生成号
// 修订号
//
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
//通过使用 "*",如下所示:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="MySql.Data" publicKeyToken="c5687fc88969c44d" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-8.1.0.0" newVersion="8.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.0.116.0" newVersion="1.0.116.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.1.2" newVersion="4.0.1.2" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>

File diff suppressed because it is too large Load Diff

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]

@ -0,0 +1,20 @@
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\bin\Debug\Aucma.Scada.Business.dll
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\bin\Debug\Aucma.Scada.Business.pdb
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\bin\Debug\HighWayIot.Log4net.dll
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\bin\Debug\HighWayIot.Repository.dll
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\bin\Debug\log4net.dll
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\bin\Debug\SqlSugar.dll
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\bin\Debug\HighWayIot.Common.dll
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\bin\Debug\HighWayIot.Config.dll
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\bin\Debug\Newtonsoft.Json.dll
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\bin\Debug\HighWayIot.Log4net.pdb
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\bin\Debug\HighWayIot.Repository.pdb
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\bin\Debug\HighWayIot.Repository.dll.config
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\bin\Debug\HighWayIot.Common.pdb
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\bin\Debug\HighWayIot.Config.pdb
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\bin\Debug\Newtonsoft.Json.xml
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\obj\Debug\Aucma.Scada.Business.csproj.AssemblyReference.cache
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\obj\Debug\Aucma.Scada.Business.csproj.CoreCompileInputs.cache
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\obj\Debug\Aucma.Scada.Business.csproj.CopyComplete
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\obj\Debug\Aucma.Scada.Business.dll
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.Business\obj\Debug\Aucma.Scada.Business.pdb

@ -220,6 +220,10 @@
<Resource Include="templates\icon\Icon.png" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Aucma.Scada.Business\Aucma.Scada.Business.csproj">
<Project>{004383BC-659A-41A5-9176-D60831B08438}</Project>
<Name>Aucma.Scada.Business</Name>
</ProjectReference>
<ProjectReference Include="..\HighWayIot.Common\HighWayIot.Common.csproj">
<Project>{89a1edd9-d79e-468d-b6d3-7d07b8843562}</Project>
<Name>HighWayIot.Common</Name>

@ -122,7 +122,7 @@
<Button Content="重置" Command="{Binding ResetCommand}" Background="#007DFA" Foreground="White" Margin="20,0,0,0" Height="30" BorderBrush="DeepSkyBlue" BorderThickness="1" Width="80" />
</StackPanel>
</Border>
<DataGrid Grid.Row="1" ItemsSource="{Binding InstoreTask}" Background="Transparent"
<DataGrid Grid.Row="1" Name="DG" ItemsSource="{Binding InstoreTask}" Background="Transparent"
FontSize="15" ColumnHeaderHeight="35"
RowHeight="31" AutoGenerateColumns="False" RowHeaderWidth="0"
GridLinesVisibility="None" ScrollViewer.HorizontalScrollBarVisibility="Hidden"
@ -135,7 +135,7 @@
<DataGridTextColumn Binding="{Binding materialType}" Header="物料类型" Width="*" IsReadOnly="True"/>
<DataGridTextColumn Binding="{Binding spaceCode}" Header="入库货道" Width="*" IsReadOnly="True"/>
<DataGridTextColumn Binding="{Binding taskStatus}" Header="入库状态" Width="*" IsReadOnly="True"/>
<DataGridTextColumn Binding="{Binding beginTime}" Header="任务时间" Width="*" IsReadOnly="True"/>
<DataGridTextColumn Binding="{Binding createTime}" Header="任务时间" Width="*" IsReadOnly="True"/>
</DataGrid.Columns>
</DataGrid>
</Grid>

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

@ -0,0 +1,101 @@
<HR COLOR=red>
异常时间2023-09-28 08:34:09,137 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 08:34:09,746 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 13:39:23,624 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 13:39:23,812 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 14:07:11,188 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 14:07:11,276 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 14:07:53,314 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 14:07:53,402 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 14:08:33,587 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 14:08:34,054 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 14:13:14,802 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 14:13:14,922 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 14:13:39,872 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 14:13:40,179 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 14:15:15,112 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 14:15:15,421 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 14:16:37,425 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 14:16:37,804 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 14:17:29,862 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid4[T0,T1,T2,T3](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1><HR COLOR=red>
异常时间2023-09-28 14:17:30,206 [1] <BR>
异常级别ERROR <BR>
异 常 类logerror [(null)] <BR>
【附加信息】 : 用户信息获取异常<br>【异常类型】SqlSugarException <br>【异常信息】ConfigId was not found mysql <br>【堆栈调用】: at SqlSugar.Check.Exception(Boolean isException, String message, String[] args)<br> at CallSite.Target(Closure , CallSite , Type , Boolean , String , Object )<br> at SqlSugar.SqlSugarClient.GetConnection(Object configId)<br> at SqlSugar.SqlSugarClient.GetConnectionScope(Object configId)<br> at SqlSugar.SqlSugarScope.GetConnectionScope(Object configId)<br> at HighWayIot.Repository.Repository`1..ctor(Object configId) in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\Repository.cs:line 18<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.get__repository() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 15<br> at HighWayIot.Repository.service.Impl.SysUserInfoServiceImpl.GetUserInfos() in C:\项目代码\澳柯玛MES项目\Aucma.Scada\HighWayIot.Repository\service\Impl\SysUserInfoServiceImpl.cs:line 21 <BR>
<HR Size=1>

@ -0,0 +1,709 @@
<-------------->
日志时间2023-09-28 08:35:18,586 [1]
日志级别INFO
日志内容:程序退出
<-------------->
日志时间2023-09-28 13:40:04,039 [1]
日志级别INFO
日志内容:程序退出
<-------------->
日志时间2023-09-28 14:07:11,032 [1]
日志级别INFO
日志内容:入库逻辑初始化成功
<-------------->
日志时间2023-09-28 14:07:22,877 [1]
日志级别INFO
日志内容:程序退出
<-------------->
日志时间2023-09-28 14:07:48,300 [1]
日志级别INFO
日志内容:入库逻辑初始化成功
<-------------->
日志时间2023-09-28 14:07:56,643 [1]
日志级别INFO
日志内容:程序退出
<-------------->
日志时间2023-09-28 14:08:27,790 [1]
日志级别INFO
日志内容:入库逻辑初始化成功
<-------------->
日志时间2023-09-28 14:13:22,193 [5]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:13:22,193 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:13:24,671 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:13:24,671 [5]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:13:24,677 [5]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:13:24,677 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:13:24,678 [5]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:13:24,678 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:13:24,967 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:13:24,967 [5]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:13:25,176 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:13:25,387 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:13:25,387 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:13:25,388 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:13:25,441 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:13:28,182 [12]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:13:28,359 [12]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:13:28,360 [12]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:13:28,360 [12]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:13:28,419 [12]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:13:31,195 [19]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:13:31,386 [19]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:13:31,386 [19]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:13:31,387 [19]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:13:31,438 [19]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:13:33,380 [1]
日志级别INFO
日志内容:程序退出
<-------------->
日志时间2023-09-28 14:13:42,740 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:13:44,418 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:13:44,422 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:13:44,424 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:13:44,643 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:13:45,734 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:13:45,939 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:13:45,939 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:13:45,940 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:13:45,984 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:13:48,748 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:13:48,899 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:13:48,900 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:13:48,900 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:13:48,941 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:13:51,752 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:13:51,942 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:13:51,942 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:13:51,942 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:13:51,988 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:13:54,755 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:13:54,915 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:13:54,916 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:13:54,916 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:13:54,969 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:13:56,566 [1]
日志级别INFO
日志内容:程序退出
<-------------->
日志时间2023-09-28 14:15:18,022 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:15:19,791 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:15:19,794 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:15:19,795 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:15:20,087 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:15:21,018 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:15:21,216 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:15:21,217 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:15:21,217 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:15:21,265 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:15:24,022 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:15:24,169 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:15:24,169 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:15:24,170 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:15:24,216 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:15:27,025 [5]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:15:27,217 [5]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:15:27,218 [5]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:15:27,218 [5]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:15:27,265 [5]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:15:30,026 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:15:30,167 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:15:30,167 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:15:30,169 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:15:30,210 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:15:33,029 [5]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:15:33,225 [5]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:15:33,225 [5]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:15:33,226 [5]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:15:33,267 [5]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:15:36,030 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:15:36,176 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:15:36,176 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:15:36,176 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:15:36,218 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:15:39,032 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:15:39,184 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:15:39,185 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:15:39,185 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:15:39,231 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:15:42,035 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:15:42,171 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:15:42,171 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:15:42,172 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:15:42,215 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:15:45,037 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:15:45,217 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:15:45,218 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:15:45,218 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:15:45,264 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:15:46,283 [1]
日志级别INFO
日志内容:程序退出
<-------------->
日志时间2023-09-28 14:16:40,145 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:16:42,010 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:16:42,014 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:16:42,016 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:16:51,645 [5]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:16:55,403 [8]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:17:00,657 [16]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:17:00,906 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:17:00,999 [8]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:17:01,001 [8]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:17:01,002 [8]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:17:01,040 [5]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:17:01,041 [5]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:17:01,042 [5]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:17:01,079 [8]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:17:01,122 [5]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:17:01,228 [16]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:17:01,228 [16]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:17:01,228 [16]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:17:01,289 [16]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:17:03,685 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:17:03,842 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:17:03,843 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:17:03,843 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:17:03,888 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:17:05,430 [1]
日志级别INFO
日志内容:程序退出
<-------------->
日志时间2023-09-28 14:17:32,727 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:17:34,381 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:17:34,384 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:17:34,385 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:17:34,522 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:17:35,724 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:17:35,928 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:17:35,929 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:17:35,929 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:17:35,981 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:17:38,732 [5]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:17:38,954 [5]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:17:38,955 [5]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:17:38,955 [5]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:17:39,001 [5]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:17:41,737 [5]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:17:41,912 [5]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:17:41,912 [5]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:17:41,913 [5]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:17:41,963 [5]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:17:44,739 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:17:44,865 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:17:44,865 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:17:44,865 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:17:44,918 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:17:47,747 [12]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:17:47,914 [12]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:17:47,914 [12]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:17:47,914 [12]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:17:47,980 [12]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:17:50,752 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:17:50,958 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:17:50,958 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:17:50,958 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:17:51,000 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:17:53,759 [4]
日志级别INFO
日志内容扫码成功物料码SC232
<-------------->
日志时间2023-09-28 14:17:53,897 [4]
日志级别INFO
日志内容根据仓库X-001物料SC232获取到的货道信息[{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}]
<-------------->
日志时间2023-09-28 14:17:53,898 [4]
日志级别INFO
日志内容仓库X-001物料SC232匹配的入库货道信息{"objId":2,"spaceCode":"HD_002","spaceName":"货道02","spaceCapacity":10,"spaceStock":1,"spaceStatus":1,"spaceType":1,"materialType":null,"storeCode":"X-001","isFlag":0,"onRouteAmount":0}
<-------------->
日志时间2023-09-28 14:17:53,898 [4]
日志级别INFO
日志内容匹配货道货道02
<-------------->
日志时间2023-09-28 14:17:53,941 [4]
日志级别INFO
日志内容:入库任务创建成功
<-------------->
日志时间2023-09-28 14:17:55,173 [1]
日志级别INFO
日志内容:程序退出

@ -1,3 +1,4 @@
[system]
mesConnStr=Data Source=175.27.215.92/helowin;User ID=aucma_mes;Password=aucma
scadaConnStr=Data Source=175.27.215.92/helowin;User ID=aucma_scada;Password=aucma
shellStoreCode=X-001

@ -1 +1 @@
76072a90985ce524b5f5a917ac79a52c4bbb3085
5f83d9bfb4e797da97b1b644d14efb0bd945c3ec

@ -144,3 +144,5 @@ C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.UI\obj\Debug\Aucma.Sc
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.UI\obj\Debug\Aucma.Scada.UI.csproj.CopyComplete
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.UI\obj\Debug\Aucma.Scada.UI.exe
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.UI\obj\Debug\Aucma.Scada.UI.pdb
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.UI\bin\Debug\Aucma.Scada.Business.dll
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.UI\bin\Debug\Aucma.Scada.Business.pdb

@ -13,7 +13,7 @@ C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.UI\App.xaml
12777446641
26391768726
133-1652450246
1341517938856
Page\AssemblyPlan\AssemblyPlanControl.xaml;Page\InStoreInfo\InStoreInfoControl.xaml;LogInfoControl.xaml;MainWindow.xaml;Page\InventoryInfo\InventoryInfoControl.xaml;Page\InventoryInfo\LinerInventory.xaml;Page\InventoryInfo\ShellInventory.xaml;Page\InventoryInfo\SpaceInfoControl.xaml;Page\OutStoreInfo\OutStoreInfoControl.xaml;Page\TaskInfo\TaskInfoControl.xaml;RecordControl.xaml;templates\style\resourceStyle.xaml;
False

@ -13,7 +13,7 @@ C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.UI\App.xaml
12777446641
27-362801058
133-1652450246
1341517938856
Page\AssemblyPlan\AssemblyPlanControl.xaml;Page\InStoreInfo\InStoreInfoControl.xaml;LogInfoControl.xaml;MainWindow.xaml;Page\InventoryInfo\InventoryInfoControl.xaml;Page\InventoryInfo\LinerInventory.xaml;Page\InventoryInfo\ShellInventory.xaml;Page\InventoryInfo\SpaceInfoControl.xaml;Page\OutStoreInfo\OutStoreInfoControl.xaml;Page\TaskInfo\TaskInfoControl.xaml;RecordControl.xaml;templates\style\resourceStyle.xaml;
True

@ -1,4 +1,4 @@
C:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.UI\obj\Debug\GeneratedInternalTypeHelper.g.cs

FC:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.UI\App.xaml;;
FC:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.UI\Page\AssemblyPlan\AssemblyPlanControl.xaml;;
FC:\项目代码\澳柯玛MES项目\Aucma.Scada\Aucma.Scada.UI\Page\InStoreInfo\InStoreInfoControl.xaml;;

@ -1,2 +1,62 @@

//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace XamlGeneratedNamespace {
/// <summary>
/// GeneratedInternalTypeHelper
/// </summary>
[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 {
/// <summary>
/// CreateInstance
/// </summary>
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);
}
/// <summary>
/// GetPropertyValue
/// </summary>
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);
}
/// <summary>
/// SetPropertyValue
/// </summary>
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);
}
/// <summary>
/// CreateDelegate
/// </summary>
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)));
}
/// <summary>
/// AddEventHandler
/// </summary>
protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
eventInfo.AddEventHandler(target, handler);
}
}
}

@ -1,4 +1,4 @@
#pragma checksum "..\..\..\..\Page\InStoreInfo\InStoreInfoControl.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "D4A475509A839AD08BFC3E9338BC8D2DD750173D4B99A2970061CEDFE52FC88E"
#pragma checksum "..\..\..\..\Page\InStoreInfo\InStoreInfoControl.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "2E8D38A0B56C107E215394BE16BFC83E3C9F4F72D2FA26BE367AE89E561DC740"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
@ -42,6 +42,14 @@ namespace Aucma.Scada.UI.Page.InStoreInfo {
public partial class InStoreInfoControl : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
#line 125 "..\..\..\..\Page\InStoreInfo\InStoreInfoControl.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.DataGrid DG;
#line default
#line hidden
#line 145 "..\..\..\..\Page\InStoreInfo\InStoreInfoControl.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ListBox listBox;
@ -80,6 +88,9 @@ namespace Aucma.Scada.UI.Page.InStoreInfo {
switch (connectionId)
{
case 1:
this.DG = ((System.Windows.Controls.DataGrid)(target));
return;
case 2:
this.listBox = ((System.Windows.Controls.ListBox)(target));
return;
}

@ -1,4 +1,4 @@
#pragma checksum "..\..\..\..\Page\InStoreInfo\InStoreInfoControl.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "D4A475509A839AD08BFC3E9338BC8D2DD750173D4B99A2970061CEDFE52FC88E"
#pragma checksum "..\..\..\..\Page\InStoreInfo\InStoreInfoControl.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "2E8D38A0B56C107E215394BE16BFC83E3C9F4F72D2FA26BE367AE89E561DC740"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
@ -42,6 +42,14 @@ namespace Aucma.Scada.UI.Page.InStoreInfo {
public partial class InStoreInfoControl : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
#line 125 "..\..\..\..\Page\InStoreInfo\InStoreInfoControl.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.DataGrid DG;
#line default
#line hidden
#line 145 "..\..\..\..\Page\InStoreInfo\InStoreInfoControl.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.ListBox listBox;
@ -80,6 +88,9 @@ namespace Aucma.Scada.UI.Page.InStoreInfo {
switch (connectionId)
{
case 1:
this.DG = ((System.Windows.Controls.DataGrid)(target));
return;
case 2:
this.listBox = ((System.Windows.Controls.ListBox)(target));
return;
}

@ -1,5 +1,7 @@
using GalaSoft.MvvmLight;
using Aucma.Scada.Business;
using GalaSoft.MvvmLight;
using GalaSoft.MvvmLight.Command;
using HighWayIot.Config;
using HighWayIot.Log4net;
using HighWayIot.Repository.domain;
using HighWayIot.Repository.service;
@ -20,6 +22,10 @@ namespace Aucma.Scada.UI.viewModel.InStoreInfo
{
private LogHelper logHelper = LogHelper.Instance;
private ObservableCollection<dynamic> listItems = new ObservableCollection<dynamic>();
private ObservableCollection<RealTaskInfo> taskItems = new ObservableCollection<RealTaskInfo>();
private InStoreBusiness inStoreBusiness = InStoreBusiness.Instance;
private AppConfig appConfig = AppConfig.Instance;
public InStoreInfoViewModel()
{
@ -28,13 +34,13 @@ namespace Aucma.Scada.UI.viewModel.InStoreInfo
ResetCommand = new RelayCommand(Reset);
PrintMessageToListBox("日志信息打印");
materialTypeCombox = "所有";
Init();
Query();
inStoreBusiness.RefreshInStoreTaskEvent += RefreshInStoreTask;
inStoreBusiness.RefreshScanMateriaCodeEvent += RefreshScanInfo;
inStoreBusiness.RefreshLogMessageEvent += PrintMessageToListBox;
}
#region 参数定义
@ -112,9 +118,9 @@ namespace Aucma.Scada.UI.viewModel.InStoreInfo
/// <summary>
/// 箱壳入库任务DataGrid
/// </summary>
private ObservableCollection<RealTaskInfo> instoreTask;
private IEnumerable instoreTask;
public ObservableCollection<RealTaskInfo> InstoreTask
public IEnumerable InstoreTask
{
get { return instoreTask; }
set { instoreTask = value; RaisePropertyChanged(()=> InstoreTask); }
@ -220,17 +226,18 @@ namespace Aucma.Scada.UI.viewModel.InStoreInfo
/// </summary>
public void Query()
{
InstoreTask = new ObservableCollection<RealTaskInfo>();
InstoreTask.Add(new RealTaskInfo()
if(materialTypeCombox == "箱壳")
{
materialTypeCombox = "X-001";
}else if (materialTypeCombox == "内胆")
{
materialTypeCombox = "X-002";
}
else
{
taskCode = System.Guid.NewGuid().ToString().Substring(0,6),
materialCode = "SC232",
materialType = "箱壳",
spaceCode = "1#",
taskStatus = 1,
beginTime = DateTime.Now
});
materialTypeCombox = string.Empty;
}
InstoreTask = taskItems.Where(x => !string.IsNullOrEmpty(search) ? x.materialCode == search : 1==1 && !string.IsNullOrEmpty(materialTypeCombox) ? x.storeCode == materialTypeCombox : 1==1);
}
/// <summary>
@ -238,7 +245,8 @@ namespace Aucma.Scada.UI.viewModel.InStoreInfo
/// </summary>
public void Reset()
{
Search = String.Empty;
Search = string.Empty;
MaterialTypeCombox = string.Empty;
this.Query();
}
@ -282,5 +290,45 @@ namespace Aucma.Scada.UI.viewModel.InStoreInfo
Achievement.Add(column);
Achievement.Add(column2);
}
/// <summary>
/// 刷新入库任务列表
/// </summary>
/// <param name="taskInfo"></param>
private void RefreshInStoreTask(RealTaskInfo taskInfo)
{
try
{
App.Current.Dispatcher.Invoke((Action)(() =>
{
taskItems.Add(taskInfo);
InstoreTask = taskItems;
}));
}catch(Exception ex)
{
logHelper.Error("入库任务列表刷新异常", ex);
}
}
/// <summary>
/// 刷新扫码信息
/// </summary>
/// <param name="materialCode"></param>
/// <param name="materialName"></param>
/// <param name="spaceName"></param>
/// <param name="materialType"></param>
private void RefreshScanInfo(string materialCode, string materialName, string spaceName, string materialType){
if(materialType == appConfig.shellStoreCode)
{
ShellMaterialCode = materialCode;
ShellMaterialName = materialName;
ShellSpaceName = spaceName;
}else if(materialType == appConfig.linerStoreCode)
{
LinerMaterialCode = materialCode;
LinerMaterialName = materialName;
LinerSpaceName = spaceName;
}
}
}
}

@ -28,6 +28,8 @@ namespace HighWayIot.Config
mesConnStr = "Data Source=175.27.215.92/helowin;User ID=aucma_mes;Password=aucma";
scadaConnStr = "Data Source=175.27.215.92/helowin;User ID=aucma_scada;Password=aucma";
shellStoreCode = "X-001";
}
public string mesConnStr

@ -71,6 +71,8 @@
<Compile Include="service\IBaseSpaceInfoService.cs" />
<Compile Include="service\Impl\BaseBomInfoServiceImpl.cs" />
<Compile Include="service\Impl\BaseSpaceInfoServiceImpl.cs" />
<Compile Include="service\Impl\RealTaskInfoServiceImpl.cs" />
<Compile Include="service\IRealTaskInfoService.cs" />
<Compile Include="service\ISysUserInfoService.cs" />
<Compile Include="service\Impl\SysUserInfoServiceImpl.cs" />
<Compile Include="SqlSugarHelper.cs" />

@ -72,5 +72,11 @@ namespace HighWayIot.Repository.domain
/// </summary>
[SugarColumn(ColumnName = "IS_FLAG")]
public int isFlag { get; set; }
/// <summary>
/// 在途数量
/// </summary>
[SugarColumn(ColumnName = "ONROUTE_AMOUNT")]
public int onRouteAmount { get; set; }
}
}

@ -13,7 +13,7 @@ namespace HighWayIot.Repository.domain
/// <summary>
/// 主键标识
///</summary>
[SugarColumn(ColumnName = "OBJID", IsPrimaryKey = true, IsIdentity = true)]
[SugarColumn(ColumnName = "OBJID", IsPrimaryKey = true, IsIdentity = true,OracleSequenceName = "SEQ_REAL_TASK_INFO")]
public int objId { get; set; }
/// <summary>
@ -47,7 +47,7 @@ namespace HighWayIot.Repository.domain
public string materialCode { get; set; }
/// <summary>
/// 物料编号
/// 物料类型
/// </summary>
[SugarColumn(ColumnName = "MATERIAL_Type")]
public string materialType { get; set; }
@ -74,18 +74,30 @@ namespace HighWayIot.Repository.domain
/// 开始时间
/// </summary>
[SugarColumn(ColumnName = "BEGIN_TIME")]
public DateTime beginTime { get; set; }
public DateTime? beginTime { get; set; }
/// <summary>
/// 结束时间
/// </summary>
[SugarColumn(ColumnName = "END_TIME")]
public DateTime endTime { get; set; }
public DateTime? endTime { get; set; }
/// <summary>
/// 是否标识
/// </summary>
[SugarColumn(ColumnName = "IS_FLAG")]
public int isFlag { get; set; }
/// <summary>
/// 仓库编号
/// </summary>
[SugarColumn(ColumnName = "STORE_CODE")]
public string storeCode { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[SugarColumn(ColumnName = "CREATED_TIME")]
public DateTime? createTime { get; set; }
}
}

@ -1 +1 @@
ee420817595965611deb28a84aebedb91656b671
56fc5ae12b8004c5c65ab9a5e36591ff4a09cb12

@ -14,18 +14,34 @@ namespace HighWayIot.Repository.service
public interface IBaseSpaceInfoService
{
/// <summary>
/// 通过物料类型获取指定货道,如果没有对应类型的货道返回空白类型的货道
/// 入库通过物料类型获取指定货道,如果没有对应类型的货道返回空白类型的货道
/// </summary>
/// <param name="store"></param>
/// <param name="materialType"></param>
/// <returns></returns>
BaseSpaceInfo GetSpaceInfoByMaterialType(string store, string materialType,OperationType operation);
BaseSpaceInfo InStoreGetSpaceInfoByMaterialType(string store, string materialType);
/// <summary>
/// 出库通过物料类型获取指定货道
/// </summary>
/// <param name="store"></param>
/// <param name="materialType"></param>
/// <returns></returns>
BaseSpaceInfo OutStoreGetSpaceInfoByMaterialType(string store, string materialType);
/// <summary>
/// 通过货道编号获取货道信息
/// </summary>
/// <param name="store"></param>
/// <param name="spaceCode"></param>
/// <returns></returns>
BaseSpaceInfo GetSpaceInfoBySpaceCode(string store,string spaceCode);
/// <summary>
/// 更新货道信息
/// </summary>
/// <param name="spaceInfo"></param>
/// <returns></returns>
bool UpdateSpaceInf(BaseSpaceInfo spaceInfo);
bool UpdateSpaceInfo(BaseSpaceInfo spaceInfo);
}
}

@ -0,0 +1,54 @@
using HighWayIot.Repository.domain;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HighWayIot.Repository.service
{
public interface IRealTaskInfoService
{
/// <summary>
/// 添加任务信息
/// </summary>
/// <param name="taskInfo"></param>
/// <returns></returns>
bool AddTaskInfo(RealTaskInfo taskInfo);
/// <summary>
/// 更新任务信息
/// </summary>
/// <param name="taskInfo"></param>
/// <returns></returns>
bool UpdateTaskInfo(RealTaskInfo taskInfo);
/// <summary>
/// 删除任务信息
/// </summary>
/// <param name="taskInfo"></param>
void DeleteTaskInfo(string taskCode);
/// <summary>
/// 通过任务编号更新任务状态
/// </summary>
/// <param name="taskCode"></param>
/// <param name="taskStatus"></param>
/// <returns></returns>
bool UpdateTaskStatusByTaskCode(string taskCode, int taskStatus);
/// <summary>
/// 通过仓库编号获取待执行的任务信息,根据时间依次获取
/// </summary>
/// <param name="storeCode"></param>
/// <returns></returns>
RealTaskInfo GetTaskInfoByStoreCode(string storeCode);
/// <summary>
/// 通过任务号获取任务信息
/// </summary>
/// <param name="taskCode"></param>
/// <returns></returns>
RealTaskInfo GetTaskInfoByTaskCode(string taskCode);
}
}

@ -20,29 +20,20 @@ namespace HighWayIot.Repository.service.Impl
private JsonChange jsonChange = JsonChange.Instance;
/// <summary>
/// 通过物料类型获取指定货道,如果没有对应类型的货道返回空白类型的货道
/// 入库通过物料类型获取指定货道,如果没有对应类型的货道返回空白类型的货道
/// </summary>
/// <param name="store"></param>
/// <param name="materialType"></param>
/// <returns></returns>
public BaseSpaceInfo GetSpaceInfoByMaterialType(string store, string materialType,OperationType operation)
public BaseSpaceInfo InStoreGetSpaceInfoByMaterialType(string store, string materialType)
{
BaseSpaceInfo spaceInfo = null;
List<BaseSpaceInfo> spaceInfos;
try
{
Expression<Func<BaseSpaceInfo, bool>> exp = s1 => true;
exp = exp.And(x => x.storeCode == store && x.materialType == materialType && x.spaceStatus == 1); //相同型号、启用状态的货道信息
exp = exp.And(x => x.storeCode == store && x.materialType == materialType && x.spaceStatus == 1 && x.spaceCapacity != (x.spaceStock + x.onRouteAmount)); //相同型号、启用状态、库存未满的货道信息
if(operation == OperationType.inStore)
{
exp = exp.And(x => x.spaceCapacity != x.spaceStock); //库存未满
}
else if(operation == OperationType.outStore)
{
exp = exp.And(x => x.spaceStock > 0); //库存不为空
}
spaceInfos = _mesRepository.GetList(exp);
if(spaceInfos.Count == 0) //没有指定该类型物料的货道信息,需获取空白货道信息进行分配
@ -52,55 +43,80 @@ namespace HighWayIot.Repository.service.Impl
logHelper.Info($"根据仓库{store};物料:{materialType};获取到的货道信息:{jsonChange.ModeToJson(spaceInfos)}");
spaceInfo = inStoreFilter(spaceInfos);
logHelper.Info($"仓库{store};物料:{materialType};匹配的入库货道信息:{jsonChange.ModeToJson(spaceInfo)}");
spaceInfo.materialType = materialType;
}
catch(Exception ex)
{
logHelper.Error("通过物料类型获取货道信息异常",ex);
logHelper.Error("入库通过物料类型获取货道信息异常",ex);
}
return spaceInfo;
}
/// <summary>
/// 更新货道信息
/// 入库过滤逻辑
/// </summary>
/// <param name="spaceInfos"></param>
private BaseSpaceInfo inStoreFilter(List<BaseSpaceInfo> spaceInfos)
{
BaseSpaceInfo spaceInfo = null;
if(spaceInfos.Count > 0)
{
//获取库存未满库存最多的货道
spaceInfo = spaceInfos.Where(x => x.spaceCapacity != x.spaceStock).OrderByDescending(x => x.spaceStock).First();
}
else
{
logHelper.Info("入库过滤未获取到匹配的货道信息");
}
return spaceInfo;
}
/// <summary>
/// 获取空货道:未分配物料型号的空白货道
/// </summary>
/// <param name="spaceInfo"></param>
/// <returns></returns>
public bool UpdateSpaceInf(BaseSpaceInfo spaceInfo)
private List<BaseSpaceInfo> GetEmptySpaceInfo()
{
bool result = false;
List<BaseSpaceInfo> spaceInfos = null;
try
{
result = _mesRepository.Update(spaceInfo);
}catch(Exception ex)
Expression<Func<BaseSpaceInfo, bool>> exp = s1 => true;
exp = exp.And(x => x.materialType == null && x.spaceCapacity != x.spaceStock);
spaceInfos = _mesRepository.GetList(exp);
}catch(Exception ex)
{
logHelper.Error("更新货道信息异常", ex);
logHelper.Error("获取空货道异常", ex);
}
return result;
return spaceInfos;
}
/// <summary>
/// 入库过滤逻辑
/// 出库通过物料类型获取指定货道
/// </summary>
/// <param name="spaceInfos"></param>
private BaseSpaceInfo inStoreFilter(List<BaseSpaceInfo> spaceInfos)
/// <param name="store"></param>
/// <param name="materialType"></param>
/// <returns></returns>
public BaseSpaceInfo OutStoreGetSpaceInfoByMaterialType(string store, string materialType)
{
BaseSpaceInfo spaceInfo = null;
if(spaceInfos != null)
List<BaseSpaceInfo> spaceInfos;
try
{
//spaceInfos = spaceInfos.Where(x => x.spaceCapacity != x.spaceStock).ToList(); //获取库存未满的货道
Expression<Func<BaseSpaceInfo, bool>> exp = s1 => true;
exp = exp.And(x => x.storeCode == store && x.materialType == materialType && x.spaceStatus == 1 && x.spaceStock > 0); //相同型号、启用状态、库存不为空的货道信息
//if(spaceInfos != null)
//{
// spaceInfo = spaceInfos.OrderByDescending(x => x.spaceStock).First(); //获取库存最多的货道
//}
//获取库存未满库存最多的货道
spaceInfo = spaceInfos.Where(x => x.spaceCapacity != x.spaceStock).OrderByDescending(x => x.spaceStock).First();
spaceInfos = _mesRepository.GetList(exp);
logHelper.Info($"根据仓库{store};物料:{materialType};获取到的货道信息:{jsonChange.ModeToJson(spaceInfos)}");
spaceInfo = outStoreFilter(spaceInfos);
logHelper.Info($"仓库{store};物料:{materialType};匹配的入库货道信息:{jsonChange.ModeToJson(spaceInfo)}");
}
else
catch (Exception ex)
{
logHelper.Info("未获取到匹配的货道信息");
logHelper.Error("出库通过物料类型获取货道信息异常", ex);
}
return spaceInfo;
}
@ -108,28 +124,58 @@ namespace HighWayIot.Repository.service.Impl
/// 出库过滤逻辑
/// </summary>
/// <param name="spaceInfos"></param>
private void outStoreFilter(List<BaseSpaceInfo> spaceInfos)
private BaseSpaceInfo outStoreFilter(List<BaseSpaceInfo> spaceInfos)
{
BaseSpaceInfo spaceInfo = null;
if (spaceInfos.Count > 0)
{
//获取库存最少的货道(优先清空货道)
spaceInfo = spaceInfos.Where(x => x.spaceStock > 0).OrderBy(x => x.spaceStock).First();
}
else
{
logHelper.Info("出库过滤未获取到匹配的货道信息");
}
return spaceInfo;
}
/// <summary>
/// 获取空货道:未分配物料型号的空白货道
/// 通过货道编号获取货道信息
/// </summary>
/// <param name="store"></param>
/// <param name="spaceCode"></param>
/// <returns></returns>
private List<BaseSpaceInfo> GetEmptySpaceInfo()
public BaseSpaceInfo GetSpaceInfoBySpaceCode(string store, string spaceCode)
{
List<BaseSpaceInfo> spaceInfos = null;
BaseSpaceInfo spaceInfo = null;
try
{
Expression<Func<BaseSpaceInfo, bool>> exp = s1 => true;
exp = exp.And(x => x.materialType == null && x.spaceCapacity != x.spaceStock);
spaceInfos = _mesRepository.GetList(exp);
}catch(Exception ex)
spaceInfo = _mesRepository.GetFirst(x => x.storeCode == store && x.spaceCode == spaceCode);
}catch(Exception ex)
{
logHelper.Error("获取货道异常", ex);
logHelper.Error("通过货道编号获取货道信息异常", ex);
}
return spaceInfos;
return spaceInfo;
}
/// <summary>
/// 更新货道信息
/// </summary>
/// <param name="spaceInfo"></param>
/// <returns></returns>
public bool UpdateSpaceInfo(BaseSpaceInfo spaceInfo)
{
bool result = false;
try
{
result = _mesRepository.Update(spaceInfo);
}
catch (Exception ex)
{
logHelper.Error("更新货道信息异常", ex);
}
return result;
}
}
}

@ -0,0 +1,142 @@
using HighWayIot.Common;
using HighWayIot.Log4net;
using HighWayIot.Repository.domain;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;
namespace HighWayIot.Repository.service.Impl
{
public class RealTaskInfoServiceImpl : IRealTaskInfoService
{
private Repository<RealTaskInfo> _mesRepository = new Repository<RealTaskInfo>("mes");
private LogHelper logHelper = LogHelper.Instance;
/// <summary>
/// 添加任务信息
/// </summary>
/// <param name="taskInfo"></param>
/// <returns></returns>
public bool AddTaskInfo(RealTaskInfo taskInfo)
{
bool result = false;
try
{
result = _mesRepository.Insert(taskInfo);
}
catch(Exception ex)
{
logHelper.Error("添加任务信息异常",ex);
}
return result;
}
/// <summary>
/// 删除任务信息
/// </summary>
/// <param name="taskInfo"></param>
public void DeleteTaskInfo(string taskCode)
{
try
{
RealTaskInfo taskInfo = GetTaskInfoByTaskCode(taskCode);
if(taskInfo != null)
{
_mesRepository.Delete(taskInfo);
}
}
catch (Exception ex)
{
logHelper.Error("删除任务信息异常", ex);
}
}
/// <summary>
/// 更新任务信息
/// </summary>
/// <param name="taskInfo"></param>
/// <returns></returns>
public bool UpdateTaskInfo(RealTaskInfo taskInfo)
{
bool result = false;
try
{
result = _mesRepository.Update(taskInfo);
}
catch (Exception ex)
{
logHelper.Error("更新任务信息异常", ex);
}
return result;
}
/// <summary>
/// 通过任务编号更新任务状态
/// </summary>
/// <param name="taskCode"></param>
/// <param name="taskStatus"></param>
/// <returns></returns>
public bool UpdateTaskStatusByTaskCode(string taskCode, int taskStatus)
{
bool result = false;
RealTaskInfo taskInfo = null;
try
{
taskInfo = _mesRepository.GetFirst(x => x.taskCode == taskCode);
if (taskInfo != null)
{
taskInfo.taskStatus = taskStatus;
result = _mesRepository.Update(taskInfo);
}
}catch(Exception ex)
{
logHelper.Error("通过任务编号更新任务状态异常", ex);
}
return result;
}
/// <summary>
/// 通过仓库编号获取待执行的任务信息,根据时间依次获取
/// </summary>
/// <param name="storeCode"></param>
/// <returns></returns>
public RealTaskInfo GetTaskInfoByStoreCode(string storeCode)
{
RealTaskInfo taskInfo = null;
try
{
taskInfo = _mesRepository.GetList(x => x.storeCode == storeCode && x.taskStatus == 1).OrderBy(x=>x.createTime).FirstOrDefault();
}
catch (Exception ex)
{
logHelper.Error("通过仓库编号获取待执行的任务信息异常", ex);
}
return taskInfo;
}
/// <summary>
/// 根据任务号获取任务信息
/// </summary>
/// <param name="taskCode"></param>
/// <returns></returns>
public RealTaskInfo GetTaskInfoByTaskCode(string taskCode)
{
RealTaskInfo taskInfo = null;
try
{
taskInfo = _mesRepository.GetFirst(x => x.storeCode == taskCode);
}
catch (Exception ex)
{
logHelper.Error("根据任务号获取任务信息异常", ex);
}
return taskInfo;
}
}
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save