绑定的工位PLC地址

This commit is contained in:
gcw_MV9p2JJN 2026-01-04 10:30:57 +08:00
parent 2c7f46676e
commit 303d9ef8a3
2 changed files with 10 additions and 1 deletions

View File

@ -67,6 +67,11 @@ namespace MDM.Model.Process.Dto
public class ProcessOperationWorkstationMappingInfoDto : ProcessOperationWorkstationMappingDto
{
/// <summary>
/// 绑定的plc地址
/// </summary>
public string PlcAddress { get; set; }
/// <summary>
/// 关联的流程
/// </summary>

View File

@ -3,6 +3,7 @@ using DOAN.Model.MES.recipe;
using DOAN.Model.MES.recipe.Dto;
using Infrastructure.Attribute;
using MDM.Model;
using MDM.Model.Plant;
using MDM.Model.Process;
using MDM.Model.Process.Dto;
using MDM.Models.Process;
@ -68,6 +69,9 @@ namespace MDM.Services.Process
UpdatedBy = it.UpdatedBy,
//绑定的工位PLC地址
PlcAddress = SqlFunc.Subqueryable<PlantWorkstation>().Where(s => s.FkProductlinebody == it.FkProductlinebodyCode && s.WorkstationCode == it.FkWorkstationCode).Select(s=>s.PlcAddress),
//绑定的流程信息
OperationFlows = SqlFunc.Subqueryable<ProcessOperationFlow>().Where(s => s.FkRoutingCode == it.FkRoutingCode && s.FkOperationCode == it.FkOperationCode).ToList(),
@ -89,7 +93,7 @@ namespace MDM.Services.Process
// Remark = param.Remark
//}),
////绑定的工序工位采集参数
ProcessOperationWorkstationCollectParameters = SqlFunc.Subqueryable<ProcessOperationWorkstationFlowCollectParameter>().Where(s => s.FkRoutingCode == it.FkRoutingCode && s.FkOperationCode == it.FkOperationCode&&s.FkProductlinebodyCode==it.FkProductlinebodyCode&&s.FkWorkstationCode==it.FkWorkstationCode).ToList(),
ProcessOperationWorkstationCollectParameters = SqlFunc.Subqueryable<ProcessOperationWorkstationFlowCollectParameter>().Where(s => s.FkRoutingCode == it.FkRoutingCode && s.FkOperationCode == it.FkOperationCode && s.FkProductlinebodyCode == it.FkProductlinebodyCode && s.FkWorkstationCode == it.FkWorkstationCode).ToList(),
// 绑定的物料参数
ProcessOperationFlowMaterialParamters = SqlFunc.Subqueryable<ProcessOperationFlowMaterialParamter>().Where(s => s.FkRoutingCode == it.FkRoutingCode && s.FkOperationCode == it.FkOperationCode).ToList(),