From d37d5a268555d0fb09719a8631bdbd0bad2318f8 Mon Sep 17 00:00:00 2001 From: hwh <332078369@qq.com> Date: 星期四, 19 九月 2024 11:11:14 +0800 Subject: [PATCH] 工作台绑定结束工位 --- Admin.NET/WCS.Application/Service/WcsDevice/WcsDeviceService.cs | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Admin.NET/WCS.Application/Service/WcsDevice/WcsDeviceService.cs b/Admin.NET/WCS.Application/Service/WcsDevice/WcsDeviceService.cs index 46f52d9..71fad93 100644 --- a/Admin.NET/WCS.Application/Service/WcsDevice/WcsDeviceService.cs +++ b/Admin.NET/WCS.Application/Service/WcsDevice/WcsDeviceService.cs @@ -476,10 +476,11 @@ public async Task<List<WcsDeviceTaskOrderDto>> WcsPackStationPlcList([FromQuery] WcsDeviceBaseInput entry) { return await _wcsDeviceRep.Context.Queryable<WcsDevice>() - .LeftJoin<WcsCheckTask>((device, task) => device.StationNum == task.Port) - .Where((device, task) => device.PlcId == entry.PlcId) - .OrderBy((device, task) => device.CreateTime) - .Select((device, task) => new WcsDeviceTaskOrderDto() + .InnerJoin<WcsPlc>((device, plc) => device.PlcId == plc.Id) + .LeftJoin<WcsCheckTask>((device, plc, task) => device.StationNum == task.Port) + .Where((device, plc, task) => device.PlcId == entry.PlcId) + .OrderBy((device, plc, task) => device.CreateTime) + .Select((device, plc, task) => new WcsDeviceTaskOrderDto() { Id = device.Id, Text = device.Text, @@ -491,7 +492,9 @@ LineNo = task.LineNo, Status = task.Status, PZNo = task.PZNo, - Qty = task.Qty + Qty = task.Qty, + + Type = plc.Type }) .ToListAsync(); } -- Gitblit v1.8.0