From c223465ea07f71270cd48543a73053fb28781709 Mon Sep 17 00:00:00 2001 From: "qianhao.xu" Date: Mon, 4 Nov 2024 14:49:16 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E6=89=80=E6=9C=89=E4=BE=9B?= =?UTF-8?q?=E5=BA=94=E5=95=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MES/quality/IPQC/QcDefectCollectionController.cs | 10 ++++++++++ .../IPQC/IService/IQcDefectCollectionService.cs | 3 +++ .../MES/quality/IPQC/QcDefectCollectionService.cs | 8 ++++++++ 3 files changed, 21 insertions(+) diff --git a/DOAN.Admin.WebApi/Controllers/MES/quality/IPQC/QcDefectCollectionController.cs b/DOAN.Admin.WebApi/Controllers/MES/quality/IPQC/QcDefectCollectionController.cs index a94306d..ac4871f 100644 --- a/DOAN.Admin.WebApi/Controllers/MES/quality/IPQC/QcDefectCollectionController.cs +++ b/DOAN.Admin.WebApi/Controllers/MES/quality/IPQC/QcDefectCollectionController.cs @@ -138,6 +138,16 @@ namespace DOAN.WebApi.Controllers.MES.quality.IPQC return SUCCESS(response); } + + //TODO 获取所有供应商 + [HttpGet("get_add_supplier")] + public IActionResult GetAddSupplier(string supplierCode) + { + var response = _QcDefectCollectionService.GetAllSuppliers(supplierCode); + + return SUCCESS(response); + + } diff --git a/DOAN.Service/MES/quality/IPQC/IService/IQcDefectCollectionService.cs b/DOAN.Service/MES/quality/IPQC/IService/IQcDefectCollectionService.cs index facc29b..5ae8c94 100644 --- a/DOAN.Service/MES/quality/IPQC/IService/IQcDefectCollectionService.cs +++ b/DOAN.Service/MES/quality/IPQC/IService/IQcDefectCollectionService.cs @@ -36,5 +36,8 @@ namespace DOAN.Service.MES.quality.IPQC.IService List GetAllLines(); + + List GetAllSuppliers(string supplier_str); + } } diff --git a/DOAN.Service/MES/quality/IPQC/QcDefectCollectionService.cs b/DOAN.Service/MES/quality/IPQC/QcDefectCollectionService.cs index fb67949..25a23e0 100644 --- a/DOAN.Service/MES/quality/IPQC/QcDefectCollectionService.cs +++ b/DOAN.Service/MES/quality/IPQC/QcDefectCollectionService.cs @@ -198,5 +198,13 @@ namespace DOAN.Service.MES.quality.IPQC return Context.Queryable().Where(it => it.Status == 1).ToList(); } + + public List GetAllSuppliers(string supplier_str) + { + return Context.Queryable() + .WhereIF(string.IsNullOrEmpty(supplier_str),it=>it.SupplierNo.Contains(supplier_str)) + .Where(it=>it.Status == 1).ToList(); + } + } } \ No newline at end of file