Commit ecf40129 by yiyu.li
parents 90e5d41a 00a1630e
#Ignore thumbnails created by Windows # Visual Studio
Thumbs.db
#Ignore files built by Visual Studio # User-specific files
*.obj *.suo
*.exe
*.pdb
<<<<<<< HEAD
*.user *.user
*.aps *.userosscache
*.pch *.sln.docstates
*.vspscc
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
[Xx]64/
[Xx]86/
[Bb]uild/
bld/
[Bb]in/
[Oo]bj/
# Visual Studio 2015 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUNIT
*.VisualState.xml
TestResult.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
# DNX
project.lock.json
artifacts/
*_i.c *_i.c
*_p.c *_p.c
*.ncb *_i.h
*.suo *.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb *.tlb
*.tli
*.tlh *.tlh
*.bak *.tmp
*.cache *.tmp_proj
*.ilk
*.log *.log
[Bb]in *.vspscc
[Dd]ebug*/ *.vssscc
*.lib .builds
*.sbr *.pidb
obj/ *.svclog
[Rr]elease*/ *.scc
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/ _ReSharper*/
[Tt]est[Rr]esult* *.[Rr]e[Ss]harper
.vs/ *.DotSettings.user
#Nuget packages folder
packages/ # JustCode is a .NET coding add-in
Server/.vs/SigerData/v15/Server/sqlite3/storage.ide .JustCode
*.pyc
[Bb]in/ # TeamCity is a build add-in
[Oo]bj/ _TeamCity*
[Ll]og/
*.dll # DotCover is a Code Coverage Tool
/Server/Apis/Siger.ApiACC/obj/Debug/netcoreapp3.1/Siger.ApiACC.MvcApplicationPartsAssemblyInfo.cs *.dotCover
*.cache
*.txt # NCrunch
*.json _NCrunch_*
*.targets .*crunch*.local.xml
/Server/Schedule/Siger.Schedule.ToolsModule/obj/Debug/netstandard2.0/Siger.Schedule.ToolsModule.AssemblyInfo.cs nCrunchTemp_*
*.props
*.png # MightyMoose
*.xml *.mm.*
*.svg AutoTest.Net/
*.so
*.zip # Web workbench (sass)
.sass-cache/
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
*.publishproj
*.pubxml
PublishProfiles/
PublishScripts/
# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config
# NuGet v3's project.json files produces more ignoreable files
*.nuget.props
*.nuget.targets
# Microsoft Azure Build Output
csx/
*.build.csdef
# Microsoft Azure Emulator
ecf/
rcf/
# Windows Store app package directory
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!*.[Cc]ache/
# Others
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.pfx
*.publishsettings
orleans.codegen.cs
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
# SQL Server files
*.mdf
*.ldf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
# Microsoft Fakes
FakesAssemblies/
# GhostDoc plugin setting file
*.GhostDoc.xml
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
# LightSwitch generated files
GeneratedArtifacts/
ModelManifest.xml
# Paket dependency manager
.paket/paket.exe
paket-files/
# FAKE - F# Make
.fake/
.DS_Store
.vs
/Server/.vs
...@@ -541,7 +541,7 @@ export default { ...@@ -541,7 +541,7 @@ export default {
).then((res) => { ).then((res) => {
if (res.data.ret == 1) { if (res.data.ret == 1) {
this.$Message.success(this.$t(res.data.msg)); this.$Message.success(this.$t(res.data.msg));
this.orderDetail = {}; // this.orderDetail = {};
} else { } else {
this.$Message.error(this.$t(res.data.msg)); this.$Message.error(this.$t(res.data.msg));
} }
......
...@@ -163,7 +163,7 @@ ...@@ -163,7 +163,7 @@
</site> </site>
<site name="Siger.ApiConfig" id="2"> <site name="Siger.ApiConfig" id="2">
<application path="/" applicationPool="Siger.ApiConfig AppPool"> <application path="/" applicationPool="Siger.ApiConfig AppPool">
<virtualDirectory path="/" physicalPath="D:\Code\20201209\siger-main\Server\Apis\Siger.ApiConfig" /> <virtualDirectory path="/" physicalPath="E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Siger.ApiConfig" />
</application> </application>
<bindings> <bindings>
<binding protocol="http" bindingInformation="*:9002:localhost" /> <binding protocol="http" bindingInformation="*:9002:localhost" />
...@@ -211,7 +211,7 @@ ...@@ -211,7 +211,7 @@
</site> </site>
<site name="Siger.ApiDashboard" id="8"> <site name="Siger.ApiDashboard" id="8">
<application path="/" applicationPool="Siger.ApiDashboard AppPool"> <application path="/" applicationPool="Siger.ApiDashboard AppPool">
<virtualDirectory path="/" physicalPath="D:\Code\20201209\siger-main\Server\Apis\Siger.ApiDashboard" /> <virtualDirectory path="/" physicalPath="E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Siger.ApiDashboard" />
</application> </application>
<bindings> <bindings>
<binding protocol="http" bindingInformation="*:9007:localhost" /> <binding protocol="http" bindingInformation="*:9007:localhost" />
...@@ -1030,7 +1030,7 @@ ...@@ -1030,7 +1030,7 @@
<handlers> <handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" /> <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers> </handlers>
<aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" hostingModel="InProcess" startupTimeLimit="3600" requestTimeout="23:00:00" /> <aspNetCore processPath="%LAUNCHER_PATH%" stdoutLogEnabled="false" hostingModel="InProcess" startupTimeLimit="3600" requestTimeout="23:00:00" />
<httpCompression> <httpCompression>
<dynamicTypes> <dynamicTypes>
<add mimeType="text/event-stream" enabled="false" /> <add mimeType="text/event-stream" enabled="false" />
...@@ -1126,7 +1126,7 @@ ...@@ -1126,7 +1126,7 @@
<handlers> <handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" /> <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers> </handlers>
<aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" hostingModel="InProcess" startupTimeLimit="3600" requestTimeout="23:00:00" /> <aspNetCore processPath="%LAUNCHER_PATH%" stdoutLogEnabled="false" hostingModel="InProcess" startupTimeLimit="3600" requestTimeout="23:00:00" />
<httpCompression> <httpCompression>
<dynamicTypes> <dynamicTypes>
<add mimeType="text/event-stream" enabled="false" /> <add mimeType="text/event-stream" enabled="false" />
......
...@@ -126,6 +126,7 @@ namespace Siger.ApiACC.Controllers ...@@ -126,6 +126,7 @@ namespace Siger.ApiACC.Controllers
} }
var dataList = new List<AutomationStateList>(); var dataList = new List<AutomationStateList>();
foreach (var item in data) foreach (var item in data)
{ {
var model = Mapper<ResponseAutomationTasklist, AutomationStateList>.Map(item); var model = Mapper<ResponseAutomationTasklist, AutomationStateList>.Map(item);
...@@ -147,6 +148,7 @@ namespace Siger.ApiACC.Controllers ...@@ -147,6 +148,7 @@ namespace Siger.ApiACC.Controllers
model.status_value = ""; model.status_value = "";
break; break;
} }
dataList.Add(model); dataList.Add(model);
} }
if (dataList.Any()) if (dataList.Any())
......
...@@ -266,7 +266,11 @@ namespace Siger.ApiACC.Controllers ...@@ -266,7 +266,11 @@ namespace Siger.ApiACC.Controllers
{ {
try try
{ {
//还有未完成任务 退出 等待任务下发
if (!_automationTaskList.CanTask(ProjectId, req.sectionid))
{
return new ObjectResult(CommonEnum.Succefull);
}
CreateTaskList(req.sectionid, req.productid, product.code, req.sn, req.routeid.ToInt()); CreateTaskList(req.sectionid, req.productid, product.code, req.sn, req.routeid.ToInt());
AddSnList(req.materialid.ToInt(), inspection, product.code, section.parentid);//把二维码插入到 sn_list表 AddSnList(req.materialid.ToInt(), inspection, product.code, section.parentid);//把二维码插入到 sn_list表
} }
...@@ -325,47 +329,45 @@ namespace Siger.ApiACC.Controllers ...@@ -325,47 +329,45 @@ namespace Siger.ApiACC.Controllers
private void CreateTaskList(int section, int productid, string productcode, string sn, int routeid) private void CreateTaskList(int section, int productid, string productcode, string sn, int routeid)
{ {
var monitor = _fixtureMonitor.Get(f => f.section == section); var tasklist = _automationTaskList.GetList(f => f.sectionid == section && f.action == Automation.TaskAction.Step_LK_CJT).LastOrDefault();
if (monitor==null) if (tasklist == null)
{ {
Logger.WriteLineInfo($"检验工站{section} monitor 为空"); throw new BadRequestException(CommonEnum.Fail);
throw new BadRequestException(CommonEnum.RecordNotFound);
} }
//找到上下料位 //找到上下料位
var tasklst = _automationTaskList.Get(f => f.no == monitor.taskno);
if (tasklst==null)
{
Logger.WriteLineInfo($"检验工站{section} tasklst 为空");
throw new BadRequestException(CommonEnum.RecordNotFound);
}
var taskNo = _automationTaskList.CrateTaskNumber(Automation.TaskTrigerType.Manual); var taskNo = _automationTaskList.CrateTaskNumber(Automation.TaskTrigerType.Manual);
_automationTaskList.Insert(new siger_automation_task_list _automationTaskList.Insert(new siger_automation_task_list
{ {
no = taskNo, no = taskNo,
action = Automation.TaskAction.Step_CJT_SXLW, action = Automation.TaskAction.Step_CJT_SXLW,
actiontype = Automation.ExcueType.None, actiontype = Automation.ExcueType.None,
triggertime = DateTime.MinValue, triggertime = DateTime.Now,
tasktype = Automation.TaskActionType.Unload, tasktype = Automation.TaskActionType.Unload,
operater = UserId, operater = UserId,
operatetime = DateTime.Now, operatetime = DateTime.Now,
sectionid = section, sectionid = tasklist.extend1.ToInt(),
send = 0, send = 0,
status = 1, status = 1,
completetime = DateTime.MinValue, completetime = DateTime.MinValue,
trigger = Automation.TaskTrigerType.Manual, trigger = Automation.TaskTrigerType.Manual,
projectId = ProjectId, projectId = ProjectId,
productid = productid, productid = productid,
sn = sn, sn = sn,
ordercode = "", ordercode = tasklist.ordercode,
fixtureguid = monitor.fixtureguid, fixturename= tasklist.fixturename,
locationid = monitor.locationId, productname= tasklist.productname,
fixtureguid = tasklist.fixtureguid,
locationid = tasklist.locationid,
productcode = productcode, productcode = productcode,
processid = routeid, processid = routeid,
programnumber = "", programnumber = "",
remark = "质量检验->上下料位置", remark = "质量检验->上下料位置",
extend1=tasklst.sectionid.ToString(),//上下料位发起到检验的工站 extend1=section.ToStr(),//上下料位发起到检验的工站
}); });
monitor.taskno = taskNo;
_unitOfWork.Commit(); _unitOfWork.Commit();
} }
......
...@@ -38,6 +38,7 @@ namespace Siger.ApiACC.Controllers ...@@ -38,6 +38,7 @@ namespace Siger.ApiACC.Controllers
_fixtureMonitor = fixtureMonitor; _fixtureMonitor = fixtureMonitor;
_routeRepository = routeRepository; _routeRepository = routeRepository;
_productRepository = productRepository; _productRepository = productRepository;
_taskListRepository = taskListRepository;
} }
[HttpGet] [HttpGet]
...@@ -67,16 +68,24 @@ namespace Siger.ApiACC.Controllers ...@@ -67,16 +68,24 @@ namespace Siger.ApiACC.Controllers
[HttpGet] [HttpGet]
public IActionResult GetMonitorSnProduct(int sectionid) public IActionResult GetMonitorSnProduct(int sectionid)
{ {
var res = new ResponseMonitorSnProduct(); var tasklist = _taskListRepository.GetList(f => f.sectionid == sectionid && f.action == Automation.TaskAction.Step_LK_CJT).LastOrDefault();
var monitor = _fixtureMonitor.Get(q => q.section == sectionid); if (tasklist == null)
if(monitor != null)
{ {
var product = _productRepository.Get(monitor.productId); throw new BadRequestException(CommonEnum.Fail);
res.id = monitor.productId; }
res.name = product?.name ?? ""; if (tasklist.status!=(int)Automation.TaskResultStatus.Complated)
res.code = monitor.productCode; {
res.sn = monitor.sn; throw new BadRequestException(Siger.Middlelayer.Common.ModuleEnum.AccEnum.TaskProcessing);
} }
var res = new ResponseMonitorSnProduct();
//var monitor = _fixtureMonitor.Get(q => q.section == sectionid);
var product = _productRepository.Get(tasklist.productid);
res.id = tasklist.productid;
res.name = product?.name ?? "";
res.code = tasklist.productcode;
res.sn = tasklist.sn;
return new ObjectResult(res); return new ObjectResult(res);
} }
} }
......
...@@ -5,7 +5,7 @@ using Siger.Middlelayer.Common; ...@@ -5,7 +5,7 @@ using Siger.Middlelayer.Common;
using Siger.Middlelayer.Common.Configuration; using Siger.Middlelayer.Common.Configuration;
using Siger.Middlelayer.Common.Extensions; using Siger.Middlelayer.Common.Extensions;
using Siger.Middlelayer.Common.Helpers; using Siger.Middlelayer.Common.Helpers;
using Siger.Middlelayer.Common.Log; using Siger.Middlelayer.Log;
using Siger.Middlelayer.Share.Enum.ModuleEnum; using Siger.Middlelayer.Share.Enum.ModuleEnum;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
...@@ -20,8 +20,7 @@ namespace Siger.ApiACC.Tasks ...@@ -20,8 +20,7 @@ namespace Siger.ApiACC.Tasks
public void Execute() public void Execute()
{ {
Logger.WriteLineInfo($"execute mes job");
var projectId = GetProjectId(); var projectId = GetProjectId();
var hostDic = GetHost(); var hostDic = GetHost();
if (projectId==0 || !hostDic.Any()) if (projectId==0 || !hostDic.Any())
...@@ -34,23 +33,24 @@ namespace Siger.ApiACC.Tasks ...@@ -34,23 +33,24 @@ namespace Siger.ApiACC.Tasks
var tasklist = dbhelper.GetTaskList(projectId); var tasklist = dbhelper.GetTaskList(projectId);
if (!tasklist.Any()) if (!tasklist.Any())
{ {
return; return;
} }
if (!dbhelper.CanTask(projectId)) if (!dbhelper.CanTask(projectId))
{ {
return; return;
} }
var tasks = tasklist.OrderBy(s => s.actiontype); var tasks = tasklist.OrderBy(s => s.actiontype);
var task = tasks.FirstOrDefault(); var task = tasks.FirstOrDefault();
if (task.send == 1) if (task.send == 1)
return; return;
var section = task.sectionid; var section = task.extend1.ToInt();
//抽检台-》上料位特殊逻辑 //抽检台-》上料位特殊逻辑
if (task.action== Automation.TaskAction.Step_CJT_SXLW) if (task.action==Automation.TaskAction.Step_LK_CJT || task.action == Automation.TaskAction.Step_CJT_SXLW)
{ {
section = task.extend1.ToInt(); section = task.sectionid;
} }
var levelsction = dbhelper.GetLevelsection(section); var levelsction = dbhelper.GetLevelsection(section);
if (levelsction == null) if (levelsction == null)
......
...@@ -70,6 +70,15 @@ namespace Siger.ApiACC.Tasks ...@@ -70,6 +70,15 @@ namespace Siger.ApiACC.Tasks
{ {
return AccDbContext.siger_project_machine_attribution.FirstOrDefault(f => f.station==section && f.status==1); return AccDbContext.siger_project_machine_attribution.FirstOrDefault(f => f.station==section && f.status==1);
} }
//public int GetPreStation(siger_automation_task_list task )
//{
// //取抽检工位发起的上料位ID
// var preTask = AccDbContext.siger_automation_task_list.Where(f => f.sn == task.sn && f.extend1 == task.sectionid.ToString() && f.action == TaskAction.Step_LK_CJT).OrderByDescending(d => d.id).FirstOrDefault();
// if (preTask != null)
// return preTask.sectionid;
// else
// return 0;
//}
public siger_automation_fixture_tools GetFixture(string guid) public siger_automation_fixture_tools GetFixture(string guid)
{ {
return AccDbContext.siger_automation_fixture_tools.FirstOrDefault(f => f.guid==guid && f.status == 1); return AccDbContext.siger_automation_fixture_tools.FirstOrDefault(f => f.guid==guid && f.status == 1);
......
{
"version": 1,
"isRoot": true,
"tools": {
"dotnet-ef": {
"version": "5.0.2",
"commands": [
"dotnet-ef"
]
}
}
}
\ No newline at end of file
...@@ -5,6 +5,6 @@ ...@@ -5,6 +5,6 @@
--> -->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup> <PropertyGroup>
<_PublishTargetUrl>D:\Code\20201209\siger-main\Server\Apis\Siger.ApiDashboard\..\..\Bin\publish\</_PublishTargetUrl> <_PublishTargetUrl>E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Siger.ApiDashboard\..\..\Bin\publish\</_PublishTargetUrl>
</PropertyGroup> </PropertyGroup>
</Project> </Project>
\ No newline at end of file
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<PropertyGroup> <PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework> <TargetFramework>netcoreapp3.1</TargetFramework>
<UserSecretsId>b7d95c28-1217-4319-8612-09f36318dd1e</UserSecretsId>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
......
...@@ -20,3 +20,25 @@ D:\Code\20201209\siger-main\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\n ...@@ -20,3 +20,25 @@ D:\Code\20201209\siger-main\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\n
D:\Code\20201209\siger-main\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\Siger.Middlelayer.ApiGateway.dll D:\Code\20201209\siger-main\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\Siger.Middlelayer.ApiGateway.dll
D:\Code\20201209\siger-main\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\Siger.Middlelayer.ApiGateway.pdb D:\Code\20201209\siger-main\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\Siger.Middlelayer.ApiGateway.pdb
D:\Code\20201209\siger-main\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\Siger.Middlelayer.ApiGateway.genruntimeconfig.cache D:\Code\20201209\siger-main\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\Siger.Middlelayer.ApiGateway.genruntimeconfig.cache
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Bin\netcoreapp3.1\Properties\launchSettings.json
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Bin\netcoreapp3.1\appsettings.Development.json
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Bin\netcoreapp3.1\appsettings.json
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Bin\netcoreapp3.1\Siger.Middlelayer.ApiGateway.exe
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Bin\netcoreapp3.1\Siger.Middlelayer.ApiGateway.deps.json
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Bin\netcoreapp3.1\Siger.Middlelayer.ApiGateway.runtimeconfig.json
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Bin\netcoreapp3.1\Siger.Middlelayer.ApiGateway.runtimeconfig.dev.json
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Bin\netcoreapp3.1\Siger.Middlelayer.ApiGateway.dll
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Bin\netcoreapp3.1\Siger.Middlelayer.ApiGateway.pdb
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\Siger.Middlelayer.ApiGateway.csprojAssemblyReference.cache
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\Siger.Middlelayer.ApiGateway.AssemblyInfoInputs.cache
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\Siger.Middlelayer.ApiGateway.AssemblyInfo.cs
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\Siger.Middlelayer.ApiGateway.csproj.CoreCompileInputs.cache
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\Siger.Middlelayer.ApiGateway.MvcApplicationPartsAssemblyInfo.cs
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\Siger.Middlelayer.ApiGateway.MvcApplicationPartsAssemblyInfo.cache
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\Siger.Middlelayer.ApiGateway.RazorTargetAssemblyInfo.cache
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\Siger.Middlelayer.ApiGateway.csproj.CopyComplete
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\staticwebassets\Siger.Middlelayer.ApiGateway.StaticWebAssets.Manifest.cache
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\staticwebassets\Siger.Middlelayer.ApiGateway.StaticWebAssets.xml
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\Siger.Middlelayer.ApiGateway.dll
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\Siger.Middlelayer.ApiGateway.pdb
E:\gitlabcode\Laisi_AutoMES2\Server\Apis\Siger.Middlelayer.ApiGateway\obj\Debug\netcoreapp3.1\Siger.Middlelayer.ApiGateway.genruntimeconfig.cache
...@@ -5,14 +5,17 @@ ...@@ -5,14 +5,17 @@
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool> <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile> <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot> <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\siger\.nuget\packages\;D:\Microsoft\Xamarin\NuGet\</NuGetPackageFolders> <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\peter\.nuget\packages\;C:\Microsoft\Xamarin\NuGet\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle> <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion> <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.7.0</NuGetToolVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="$([MSBuild]::EnsureTrailingSlash($(NuGetPackageFolders)))" />
</ItemGroup>
<PropertyGroup> <PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects> <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\siger\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers> <PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Users\peter\.nuget\packages\microsoft.codeanalysis.analyzers\2.9.4</PkgMicrosoft_CodeAnalysis_Analyzers>
</PropertyGroup> </PropertyGroup>
</Project> </Project>
\ No newline at end of file
...@@ -9622,23 +9622,25 @@ ...@@ -9622,23 +9622,25 @@
] ]
}, },
"packageFolders": { "packageFolders": {
"C:\\Users\\siger\\.nuget\\packages\\": {}, "C:\\Users\\peter\\.nuget\\packages\\": {},
"D:\\Microsoft\\Xamarin\\NuGet\\": {} "C:\\Microsoft\\Xamarin\\NuGet\\": {},
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {}
}, },
"project": { "project": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "D:\\Code\\20201209\\Laisi_AutoMES2\\Server\\Apis\\Siger.Middlelayer.ApiGateway\\Siger.Middlelayer.ApiGateway.csproj", "projectUniqueName": "E:\\gitlabcode\\Laisi_AutoMES2\\Server\\Apis\\Siger.Middlelayer.ApiGateway\\Siger.Middlelayer.ApiGateway.csproj",
"projectName": "Siger.Middlelayer.ApiGateway", "projectName": "Siger.Middlelayer.ApiGateway",
"projectPath": "D:\\Code\\20201209\\Laisi_AutoMES2\\Server\\Apis\\Siger.Middlelayer.ApiGateway\\Siger.Middlelayer.ApiGateway.csproj", "projectPath": "E:\\gitlabcode\\Laisi_AutoMES2\\Server\\Apis\\Siger.Middlelayer.ApiGateway\\Siger.Middlelayer.ApiGateway.csproj",
"packagesPath": "C:\\Users\\siger\\.nuget\\packages\\", "packagesPath": "C:\\Users\\peter\\.nuget\\packages\\",
"outputPath": "D:\\Code\\20201209\\Laisi_AutoMES2\\Server\\Apis\\Siger.Middlelayer.ApiGateway\\obj\\", "outputPath": "E:\\gitlabcode\\Laisi_AutoMES2\\Server\\Apis\\Siger.Middlelayer.ApiGateway\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [ "fallbackFolders": [
"D:\\Microsoft\\Xamarin\\NuGet\\" "C:\\Microsoft\\Xamarin\\NuGet\\",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
], ],
"configFilePaths": [ "configFilePaths": [
"C:\\Users\\siger\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Users\\peter\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config" "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
], ],
...@@ -9653,17 +9655,17 @@ ...@@ -9653,17 +9655,17 @@
"frameworks": { "frameworks": {
"netcoreapp3.1": { "netcoreapp3.1": {
"projectReferences": { "projectReferences": {
"D:\\Code\\20201209\\Laisi_AutoMES2\\Server\\Apis\\Siger.ApiCommon\\Siger.ApiCommon.csproj": { "E:\\gitlabcode\\Laisi_AutoMES2\\Server\\Apis\\Siger.ApiCommon\\Siger.ApiCommon.csproj": {
"projectPath": "D:\\Code\\20201209\\Laisi_AutoMES2\\Server\\Apis\\Siger.ApiCommon\\Siger.ApiCommon.csproj" "projectPath": "E:\\gitlabcode\\Laisi_AutoMES2\\Server\\Apis\\Siger.ApiCommon\\Siger.ApiCommon.csproj"
}, },
"D:\\Code\\20201209\\Laisi_AutoMES2\\Server\\Common\\Siger.Middlelayer.Common\\Siger.Middlelayer.Common.csproj": { "E:\\gitlabcode\\Laisi_AutoMES2\\Server\\Common\\Siger.Middlelayer.Common\\Siger.Middlelayer.Common.csproj": {
"projectPath": "D:\\Code\\20201209\\Laisi_AutoMES2\\Server\\Common\\Siger.Middlelayer.Common\\Siger.Middlelayer.Common.csproj" "projectPath": "E:\\gitlabcode\\Laisi_AutoMES2\\Server\\Common\\Siger.Middlelayer.Common\\Siger.Middlelayer.Common.csproj"
}, },
"D:\\Code\\20201209\\Laisi_AutoMES2\\Server\\Common\\Siger.Middlelayer.Log\\Siger.Middlelayer.Log.csproj": { "E:\\gitlabcode\\Laisi_AutoMES2\\Server\\Common\\Siger.Middlelayer.Log\\Siger.Middlelayer.Log.csproj": {
"projectPath": "D:\\Code\\20201209\\Laisi_AutoMES2\\Server\\Common\\Siger.Middlelayer.Log\\Siger.Middlelayer.Log.csproj" "projectPath": "E:\\gitlabcode\\Laisi_AutoMES2\\Server\\Common\\Siger.Middlelayer.Log\\Siger.Middlelayer.Log.csproj"
}, },
"D:\\Code\\20201209\\Laisi_AutoMES2\\Server\\Infrastructure\\Siger.Middlelayer.Redis\\Siger.Middlelayer.Redis.csproj": { "E:\\gitlabcode\\Laisi_AutoMES2\\Server\\Infrastructure\\Siger.Middlelayer.Redis\\Siger.Middlelayer.Redis.csproj": {
"projectPath": "D:\\Code\\20201209\\Laisi_AutoMES2\\Server\\Infrastructure\\Siger.Middlelayer.Redis\\Siger.Middlelayer.Redis.csproj" "projectPath": "E:\\gitlabcode\\Laisi_AutoMES2\\Server\\Infrastructure\\Siger.Middlelayer.Redis\\Siger.Middlelayer.Redis.csproj"
} }
} }
} }
...@@ -9708,7 +9710,7 @@ ...@@ -9708,7 +9710,7 @@
"privateAssets": "all" "privateAssets": "all"
} }
}, },
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json" "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.402\\RuntimeIdentifierGraph.json"
} }
} }
} }
......
...@@ -1450,6 +1450,16 @@ ...@@ -1450,6 +1450,16 @@
<param name="pagesize"></param> <param name="pagesize"></param>
<returns></returns> <returns></returns>
</member> </member>
<member name="P:Siger.Middlelayer.CncRepository.Request.RequestAddBeatAllocation.product_name">
<summary>
productId
</summary>
</member>
<member name="P:Siger.Middlelayer.CncRepository.Request.RequestAddBeatAllocation.route_id">
<summary>
产品工序表ID
</summary>
</member>
<member name="P:Siger.Middlelayer.CncRepository.Request.RequestAddProduceplan.product_code"> <member name="P:Siger.Middlelayer.CncRepository.Request.RequestAddProduceplan.product_code">
<summary> <summary>
产品编号 产品编号
......
...@@ -371,7 +371,7 @@ ...@@ -371,7 +371,7 @@
</member> </member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_check_sn_trace_inspection.check_type"> <member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_check_sn_trace_inspection.check_type">
<summary> <summary>
检验类型 1->首检2->巡检3->末检4->标准件检 检验类型
</summary> </summary>
</member> </member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_check_sn_trace_inspection.check_status"> <member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_check_sn_trace_inspection.check_status">
...@@ -454,6 +454,96 @@ ...@@ -454,6 +454,96 @@
</summary> </summary>
</member> </member>
<member name="T:Siger.Middlelayer.QmsRepository.Entities.siger_project_beat_set">
<summary>
siger_project_beat_set Entity Model
</summary>
</member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_project_beat_set.section_id">
<summary>
产线id
</summary>
</member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_project_beat_set.machineID">
<summary>
设备id
</summary>
</member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_project_beat_set.process_number">
<summary>
加工程序号
</summary>
</member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_project_beat_set.product_name">
<summary>
产品名称 编号
</summary>
</member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_project_beat_set.drawing_number">
<summary>
产品图纸号
</summary>
</member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_project_beat_set.standard_besat">
<summary>
标准节拍(单位/ 秒 S )
</summary>
</member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_project_beat_set.daily_standard_output">
<summary>
日标准产量(单位/pcs个)
</summary>
</member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_project_beat_set.add_time">
<summary>
添加时间
</summary>
</member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_project_beat_set.edit_time">
<summary>
修改时间
</summary>
</member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_project_beat_set.product_name_text">
<summary>
产品名称
</summary>
</member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_project_beat_set.changemodeltime">
<summary>
换型时间
</summary>
</member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_project_beat_set.route_number">
<summary>
工序顺序
</summary>
</member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_project_beat_set.route_name">
<summary>
工序名称
</summary>
</member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_project_beat_set.updown_besat">
<summary>
上下料时间
</summary>
</member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_project_beat_set.yieldrate">
<summary>
产量比率
</summary>
</member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_project_beat_set.start_time">
<summary>
有效开始时间
</summary>
</member>
<member name="P:Siger.Middlelayer.QmsRepository.Entities.siger_project_beat_set.end_time">
<summary>
有效结束时间
</summary>
</member>
<member name="T:Siger.Middlelayer.QmsRepository.Entities.siger_qms_abnormal_rule"> <member name="T:Siger.Middlelayer.QmsRepository.Entities.siger_qms_abnormal_rule">
<summary> <summary>
......
...@@ -5494,6 +5494,26 @@ ...@@ -5494,6 +5494,26 @@
排序 排序
</summary> </summary>
</member> </member>
<member name="P:Siger.Middlelayer.Repository.Response.ResponseLoadStation.section">
<summary>
工站ID
</summary>
</member>
<member name="P:Siger.Middlelayer.Repository.Response.ResponseLoadStation.title">
<summary>
工站名称
</summary>
</member>
<member name="P:Siger.Middlelayer.Repository.Response.ResponseLoadStation.status">
<summary>
上料位状态
</summary>
</member>
<member name="P:Siger.Middlelayer.Repository.Response.ResponseLoadStation.upload">
<summary>
1 :可以上料 2:可以下料
</summary>
</member>
<member name="P:Siger.Middlelayer.Repository.Response.Meta.hideInMenu"> <member name="P:Siger.Middlelayer.Repository.Response.Meta.hideInMenu">
<summary> <summary>
是否隐藏 是否隐藏
......
...@@ -1969,6 +1969,36 @@ ...@@ -1969,6 +1969,36 @@
父级树状图中选中的id 父级树状图中选中的id
</summary> </summary>
</member> </member>
<member name="P:Siger.Middlelayer.WmsRepository.Request.RequestAddLocationModel.warehouseid">
<summary>
仓库ID
</summary>
</member>
<member name="P:Siger.Middlelayer.WmsRepository.Request.RequestAddLocationModel.storeID">
<summary>
储位ID
</summary>
</member>
<member name="P:Siger.Middlelayer.WmsRepository.Request.RequestAddLocationModel.status">
<summary>
是否停用0:停用 1:启用
</summary>
</member>
<member name="P:Siger.Middlelayer.WmsRepository.Request.LocationModel.id">
<summary>
储位类别ID
</summary>
</member>
<member name="P:Siger.Middlelayer.WmsRepository.Request.LocationModel.val">
<summary>
储位名称
</summary>
</member>
<member name="P:Siger.Middlelayer.WmsRepository.Request.LocationModel.locationid">
<summary>
储位自增ID
</summary>
</member>
<member name="P:Siger.Middlelayer.WmsRepository.Request.RequestAllocation.id"> <member name="P:Siger.Middlelayer.WmsRepository.Request.RequestAllocation.id">
<summary> <summary>
详情id 详情id
...@@ -2923,6 +2953,31 @@ ...@@ -2923,6 +2953,31 @@
规格 规格
</summary> </summary>
</member> </member>
<member name="P:Siger.Middlelayer.WmsRepository.Response.ResponseLocationList.storeID">
<summary>
前端填写的储位ID
</summary>
</member>
<member name="P:Siger.Middlelayer.WmsRepository.Response.FiledName.locationid">
<summary>
储位自增ID
</summary>
</member>
<member name="P:Siger.Middlelayer.WmsRepository.Response.FiledName.val">
<summary>
储位名称
</summary>
</member>
<member name="P:Siger.Middlelayer.WmsRepository.Response.FiledName.id">
<summary>
类别ID
</summary>
</member>
<member name="P:Siger.Middlelayer.WmsRepository.Response.FiledName.name">
<summary>
类别名称
</summary>
</member>
<member name="P:Siger.Middlelayer.WmsRepository.Response.ResponseOrderDetail.orderid"> <member name="P:Siger.Middlelayer.WmsRepository.Response.ResponseOrderDetail.orderid">
<summary> <summary>
入库单id 入库单id
......
...@@ -345,7 +345,13 @@ namespace Siger.Middlelayer.Common.ModuleEnum ...@@ -345,7 +345,13 @@ namespace Siger.Middlelayer.Common.ModuleEnum
[Description("该储位无工件")] [Description("该储位无工件")]
LocationNoSn, LocationNoSn,
[Description("工站属性为空")] [Description("工站属性为空")]
SectionPropertyNull SectionPropertyNull,
[Description("该储位已存在工件")]
LocationSnExits,
[Description("该工站正在上料中")]
Uploading,
[Description("该工站正在下料中")]
Downloading
} }
public enum SeriNumCfg public enum SeriNumCfg
......
...@@ -171,5 +171,7 @@ namespace Siger.Middlelayer.AccRepository ...@@ -171,5 +171,7 @@ namespace Siger.Middlelayer.AccRepository
public DbSet<siger_check_sn_trace_inspection> siger_check_sn_trace_inspection { get; set; } public DbSet<siger_check_sn_trace_inspection> siger_check_sn_trace_inspection { get; set; }
public DbSet<siger_check_sn_trace_detail> siger_check_sn_trace_detail { get; set; } public DbSet<siger_check_sn_trace_detail> siger_check_sn_trace_detail { get; set; }
public DbSet<siger_check_sn_list> siger_check_sn_list { get; set; }
} }
} }
...@@ -19,11 +19,11 @@ namespace Siger.Middlelayer.AccRepository.Entities ...@@ -19,11 +19,11 @@ namespace Siger.Middlelayer.AccRepository.Entities
/// </summary> /// </summary>
public int propertytype { get; set; } public int propertytype { get; set; }
/// <summary> /// <summary>
/// 0:不是上料1:是上料 /// 上料状态 1 当前是上料 2 上料中 3 安装完成
/// </summary> /// </summary>
public int upload { get; set; } public int upload { get; set; }
/// <summary> /// <summary>
/// 0:不是下料1:是下料 /// 下料状态 1 当前是下料 2 下料中 3 拆卸完成
/// </summary> /// </summary>
public int down { get; set; } public int down { get; set; }
......
...@@ -24,7 +24,7 @@ namespace Siger.Middlelayer.AccRepository.Entities ...@@ -24,7 +24,7 @@ namespace Siger.Middlelayer.AccRepository.Entities
/// </summary> /// </summary>
public string fixturename { get; set; } public string fixturename { get; set; }
/// <summary> /// <summary>
/// 工位ID /// 工位ID 目的
/// </summary> /// </summary>
public int sectionid { get; set; } public int sectionid { get; set; }
/// <summary> /// <summary>
...@@ -103,7 +103,7 @@ namespace Siger.Middlelayer.AccRepository.Entities ...@@ -103,7 +103,7 @@ namespace Siger.Middlelayer.AccRepository.Entities
public string remark { get; set; } public string remark { get; set; }
/// <summary> /// <summary>
/// 准备前往下一个工站ID /// 发起工站ID
/// </summary> /// </summary>
public string extend1 { get; set; } public string extend1 { get; set; }
......
...@@ -229,7 +229,7 @@ namespace Siger.Middlelayer.AccRepository.Repositories ...@@ -229,7 +229,7 @@ namespace Siger.Middlelayer.AccRepository.Repositories
join l in _context.siger_automation_location on t.guid equals l.fixturetools join l in _context.siger_automation_location on t.guid equals l.fixturetools
join pd in _context.siger_project_product on p.product_id equals pd.id join pd in _context.siger_project_product on p.product_id equals pd.id
where q.projectId == projectId && l.id == id where q.projectId == projectId && l.id == id
&& q.status == (int)RowState.Valid && t.status == (int)RowState.Valid && l.status == (int)RowState.Valid && q.status == (int)RowState.Valid && t.status == (int)RowState.Valid
select new ResponsePlanlFixtureInfo select new ResponsePlanlFixtureInfo
{ {
OrderNumber = d.OrderNumber, OrderNumber = d.OrderNumber,
......
...@@ -250,6 +250,7 @@ namespace Siger.Middlelayer.AccRepository.Repositories ...@@ -250,6 +250,7 @@ namespace Siger.Middlelayer.AccRepository.Repositories
where q.projectId == projectId && !string.IsNullOrEmpty(q.sn) where q.projectId == projectId && !string.IsNullOrEmpty(q.sn)
&& q.status == (int)RowState.Valid&& t.status == (int)RowState.Valid && q.status == (int)RowState.Valid&& t.status == (int)RowState.Valid
&& l.status == (int)RowState.Valid && w.status == (int)RowState.Valid && l.status == (int)RowState.Valid && w.status == (int)RowState.Valid
&& q.routeid==0
select new ResponseAutomationLocationList select new ResponseAutomationLocationList
{ {
id = q.id, id = q.id,
......
...@@ -6,6 +6,7 @@ namespace Siger.Middlelayer.AccRepository.Response ...@@ -6,6 +6,7 @@ namespace Siger.Middlelayer.AccRepository.Response
{ {
public class ResponseAutomationMachineStatus public class ResponseAutomationMachineStatus
{ {
public int id { get; set; }
public int sectionid { get; set; } public int sectionid { get; set; }
public string section { get; set; } public string section { get; set; }
// public string machine { get; set; } // public string machine { get; set; }
......
...@@ -4,16 +4,16 @@ ...@@ -4,16 +4,16 @@
winexe winexe
C# C#
.cs .cs
D:\Code\20201209\Laisi_AutoMES2\Server\PC\Siger.Middlelayer.License\obj\Debug\ e:\gitlabcode\Laisi_AutoMES2\Server\PC\Siger.Middlelayer.License\obj\Debug\
Siger.Middlelayer.License Siger.Middlelayer.License
none none
false false
DEBUG;TRACE DEBUG;TRACE
D:\Code\20201209\Laisi_AutoMES2\Server\PC\Siger.Middlelayer.License\App.xaml e:\gitlabcode\Laisi_AutoMES2\Server\PC\Siger.Middlelayer.License\App.xaml
11151548125 1219584333
13-917883170 13-1176365708
121654848548 121219315259
MainWindow.xaml; MainWindow.xaml;
True True
......
 
FD:\Code\20201209\Laisi_AutoMES2\Server\PC\Siger.Middlelayer.License\MainWindow.xaml;; Fe:\gitlabcode\Laisi_AutoMES2\Server\PC\Siger.Middlelayer.License\MainWindow.xaml;;
...@@ -4,15 +4,15 @@ ...@@ -4,15 +4,15 @@
winexe winexe
C# C#
.cs .cs
D:\Code\20201209\siger-main\Server\PC\Siger.Middlelayer.License\obj\Release\ E:\gitlabcode\Laisi_AutoMES2\Server\PC\Siger.Middlelayer.License\obj\Release\
Siger.Middlelayer.License Siger.Middlelayer.License
none none
false false
TRACE TRACE
D:\Code\20201209\siger-main\Server\PC\Siger.Middlelayer.License\App.xaml E:\gitlabcode\Laisi_AutoMES2\Server\PC\Siger.Middlelayer.License\App.xaml
11151548125 11151548125
13-917883170 13736267385
121654848548 121654848548
MainWindow.xaml; MainWindow.xaml;
......
 
FD:\Code\20201209\siger-main\Server\PC\Siger.Middlelayer.License\MainWindow.xaml;; FE:\gitlabcode\Laisi_AutoMES2\Server\PC\Siger.Middlelayer.License\MainWindow.xaml;;
using System; using Siger.Middlelayer.AccRepository.Repositories;
using Siger.Middlelayer.AccRepository.Repositories.Interface;
using System;
namespace SugarDemo namespace SugarDemo
{ {
...@@ -6,6 +8,9 @@ namespace SugarDemo ...@@ -6,6 +8,9 @@ namespace SugarDemo
{ {
static void Main(string[] args) static void Main(string[] args)
{ {
//AutomationTaskListRepository resp = new AutomationTaskListRepository(null);
//resp.CreateRandonSn("121313");
Console.WriteLine("Hello World!"); Console.WriteLine("Hello World!");
var model = new SugarHelper(); var model = new SugarHelper();
//1.0无法解决文件命名的问题 //1.0无法解决文件命名的问题
......
...@@ -9,4 +9,8 @@ ...@@ -9,4 +9,8 @@
<PackageReference Include="sqlSugarCore" Version="5.0.0.11" /> <PackageReference Include="sqlSugarCore" Version="5.0.0.11" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Infrastructure\Repositories\Siger.Middlelayer.AccRepository\Siger.Middlelayer.AccRepository.csproj" />
</ItemGroup>
</Project> </Project>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment