diff --git a/DOAN.Admin.WebApi/Controllers/MES/quality/FQC/QcFinishedproductDefectController.cs b/DOAN.Admin.WebApi/Controllers/MES/quality/FQC/QcFinishedproductDefectController.cs index 884dd87..c398423 100644 --- a/DOAN.Admin.WebApi/Controllers/MES/quality/FQC/QcFinishedproductDefectController.cs +++ b/DOAN.Admin.WebApi/Controllers/MES/quality/FQC/QcFinishedproductDefectController.cs @@ -47,6 +47,18 @@ namespace DOAN.WebApi.Controllers.MES.quality.FQC } + //TODO 查询指定工单下的缺陷 + [HttpGet("search_defects")] + public IActionResult SearchDefectList(string WorkOrder) + { + if (string.IsNullOrEmpty(WorkOrder) ) + { + throw new CustomException("WorkOrder为空"); + } + var response = qcFinishedproductDefectService.SearchDefectList(WorkOrder); + return SUCCESS(response); + } + } } diff --git a/DOAN.Service/MES/quality/FQC/IService/IQcFinishedproductDefectService.cs b/DOAN.Service/MES/quality/FQC/IService/IQcFinishedproductDefectService.cs index 21dfd5e..5916044 100644 --- a/DOAN.Service/MES/quality/FQC/IService/IQcFinishedproductDefectService.cs +++ b/DOAN.Service/MES/quality/FQC/IService/IQcFinishedproductDefectService.cs @@ -1,4 +1,5 @@ -using System; +using DOAN.Model.MES.quality.FQC; +using System; using System.Collections.Generic; using System.Linq; using System.Text; @@ -10,5 +11,6 @@ namespace DOAN.Service.MES.quality.FQC.IService { bool AddDefectNum(string WorkOrder,string name); bool UpdateDefectNum(string WorkOrder,string name,int num); + List SearchDefectList(string WorkOrder); } } diff --git a/DOAN.Service/MES/quality/FQC/QcFinishedproductDefectService.cs b/DOAN.Service/MES/quality/FQC/QcFinishedproductDefectService.cs index 54273a7..d569b75 100644 --- a/DOAN.Service/MES/quality/FQC/QcFinishedproductDefectService.cs +++ b/DOAN.Service/MES/quality/FQC/QcFinishedproductDefectService.cs @@ -70,6 +70,12 @@ namespace DOAN.Service.MES.quality.FQC .ExecuteCommand(); return flag > 0 ? true : false; } + + public List SearchDefectList(string WorkOrder) + { + return Context.Queryable().Where(it => it.Workorder == WorkOrder).ToList(); + } + } }