From 69d351e119bde4c2a1a24ee72dff989f9df196a3 Mon Sep 17 00:00:00 2001 From: jishenghua <752718920@qq.com> Date: Fri, 10 Oct 2025 22:03:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=A0=B9=E6=8D=AE=E5=90=8D?= =?UTF-8?q?=E7=A7=B0=E8=8E=B7=E5=8F=96=E4=BE=9B=E5=BA=94=E5=95=86=E6=88=96?= =?UTF-8?q?=E8=80=85=E5=AE=A2=E6=88=B7=E4=BF=A1=E6=81=AF=E7=9A=84=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jsh/erp/controller/SupplierController.java | 15 +++++++++++++++ .../erp/datasource/mappers/SupplierMapperEx.java | 4 ++++ .../java/com/jsh/erp/service/SupplierService.java | 4 ++++ .../resources/mapper_xml/SupplierMapperEx.xml | 7 +++++++ 4 files changed, 30 insertions(+) diff --git a/jshERP-boot/src/main/java/com/jsh/erp/controller/SupplierController.java b/jshERP-boot/src/main/java/com/jsh/erp/controller/SupplierController.java index 564654cf..9a12bb9f 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/controller/SupplierController.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/controller/SupplierController.java @@ -508,4 +508,19 @@ public class SupplierController extends BaseController { } } + @GetMapping(value = "/getInfoByName") + @ApiOperation(value = "根据名称获取信息") + public String getInfoByName(@RequestParam("name") String name, + @RequestParam("type") String type, + HttpServletRequest request) throws Exception { + Supplier supplier = supplierService.getInfoByName(name, type); + Map objectMap = new HashMap<>(); + if(supplier != null) { + objectMap.put("info", supplier); + return returnJson(objectMap, ErpInfo.OK.name, ErpInfo.OK.code); + } else { + return returnJson(objectMap, ErpInfo.ERROR.name, ErpInfo.ERROR.code); + } + } + } diff --git a/jshERP-boot/src/main/java/com/jsh/erp/datasource/mappers/SupplierMapperEx.java b/jshERP-boot/src/main/java/com/jsh/erp/datasource/mappers/SupplierMapperEx.java index d142df50..c6833adb 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/datasource/mappers/SupplierMapperEx.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/datasource/mappers/SupplierMapperEx.java @@ -39,4 +39,8 @@ public interface SupplierMapperEx { Supplier getInfoById( @Param("id") Long id); + + Supplier getInfoByName( + @Param("name") String name, + @Param("type") String type); } \ No newline at end of file diff --git a/jshERP-boot/src/main/java/com/jsh/erp/service/SupplierService.java b/jshERP-boot/src/main/java/com/jsh/erp/service/SupplierService.java index 73037544..2b2826b9 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/service/SupplierService.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/service/SupplierService.java @@ -700,4 +700,8 @@ public class SupplierService { public List getAllCustomer() { return supplierMapperEx.getAllCustomer(); } + + public Supplier getInfoByName(String name, String type) { + return supplierMapperEx.getInfoByName(name, type); + } } diff --git a/jshERP-boot/src/main/resources/mapper_xml/SupplierMapperEx.xml b/jshERP-boot/src/main/resources/mapper_xml/SupplierMapperEx.xml index 2c3b8375..8770a6a7 100644 --- a/jshERP-boot/src/main/resources/mapper_xml/SupplierMapperEx.xml +++ b/jshERP-boot/src/main/resources/mapper_xml/SupplierMapperEx.xml @@ -102,4 +102,11 @@ where id = #{id} and ifnull(delete_flag,'0') !='1' + + \ No newline at end of file