diff --git a/DOAN.Admin.WebApi/Controllers/MES/quality/QcDefectCollectionController.cs b/DOAN.Admin.WebApi/Controllers/MES/quality/QcDefectCollectionController.cs index f73510e..e9550fe 100644 --- a/DOAN.Admin.WebApi/Controllers/MES/quality/QcDefectCollectionController.cs +++ b/DOAN.Admin.WebApi/Controllers/MES/quality/QcDefectCollectionController.cs @@ -102,6 +102,15 @@ namespace DOAN.Admin.WebApi.Controllers return ToResponse(response); } + //TODO 获取产线 + [HttpGet("get_all_line")] + public IActionResult GetAllLines() + { + var response = _QcDefectCollectionService.GetAllLines(); + + return ToResponse(response); + } + diff --git a/DOAN.Service/MES/quality/IService/IQcDefectCollectionService.cs b/DOAN.Service/MES/quality/IService/IQcDefectCollectionService.cs index 5905ac6..230ab43 100644 --- a/DOAN.Service/MES/quality/IService/IQcDefectCollectionService.cs +++ b/DOAN.Service/MES/quality/IService/IQcDefectCollectionService.cs @@ -5,6 +5,7 @@ using DOAN.Model.MES.quality; using DOAN.Model.MES.quality.Dto; using System.Collections.Generic; +using DOAN.Model.MES.base_; namespace DOAN.Service.MES.quality { @@ -21,5 +22,7 @@ namespace DOAN.Service.MES.quality int UpdateQcDefectCollection(QcDefectCollection parm); + List GetAllLines(); + } } diff --git a/DOAN.Service/MES/quality/QcDefectCollectionService.cs b/DOAN.Service/MES/quality/QcDefectCollectionService.cs index 10d8fee..7910e8b 100644 --- a/DOAN.Service/MES/quality/QcDefectCollectionService.cs +++ b/DOAN.Service/MES/quality/QcDefectCollectionService.cs @@ -11,6 +11,7 @@ using DOAN.Repository; using System.Linq; using DOAN.Model.Mobile.Dto; using DOAN.Infrastructure; +using DOAN.Model.MES.base_; namespace DOAN.Service.MES.quality { @@ -101,5 +102,10 @@ namespace DOAN.Service.MES.quality return Update(model, true); } + public List GetAllLines() + { + return Context.Queryable().Where(it => it.Status == 1).ToList(); + } + } } \ No newline at end of file