From 4c28d07bc36bf9a9541680fd4c12eb3ad3480bc0 Mon Sep 17 00:00:00 2001 From: sh Date: Tue, 21 Oct 2025 17:16:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=A0=B9=E6=8D=AE=E4=BC=81?= =?UTF-8?q?=E4=B8=9A=E7=A4=BE=E4=BC=9A=E4=BF=A1=E7=94=A8=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E4=BC=81=E4=B8=9A=E4=BF=A1=E6=81=AF=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cms/controller/app/AppCompanyController.java | 11 +++++++++++ .../java/com/ruoyi/cms/service/ICompanyService.java | 2 ++ .../ruoyi/cms/service/impl/CompanyServiceImpl.java | 5 +++++ 3 files changed, 18 insertions(+) diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppCompanyController.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppCompanyController.java index b726c81..965b077 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppCompanyController.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppCompanyController.java @@ -12,6 +12,7 @@ import com.ruoyi.common.annotation.BussinessLog; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.common.utils.StringUtils; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; @@ -133,4 +134,14 @@ public class AppCompanyController extends BaseController Company status = companyService.registerStatus(); return AjaxResult.success(status); } + + @GetMapping("/queryCodeCompany") + @ApiOperation("根据社会信用代码查询企业") + public AjaxResult queryCodeCompany(@RequestParam("code") String code) + { + if (!StringUtils.hasText(code)) { + return AjaxResult.error("社会信用代码不能为空"); + } + return AjaxResult.success(companyService.queryCodeCompany(code)); + } } diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/ICompanyService.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/ICompanyService.java index a8ee6be..73f8785 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/ICompanyService.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/ICompanyService.java @@ -75,4 +75,6 @@ public interface ICompanyService List approvalList(Company company); Company approval(Company company); + + Company queryCodeCompany(String code); } diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/CompanyServiceImpl.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/CompanyServiceImpl.java index 30faee2..2886049 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/CompanyServiceImpl.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/CompanyServiceImpl.java @@ -296,4 +296,9 @@ public class CompanyServiceImpl extends ServiceImpl impl return company1; } + @Override + public Company queryCodeCompany(String code) { + Company companyResult = companyMapper.selectOne(Wrappers.lambdaQuery().eq(Company::getCode, code).orderByDesc(Company::getUpdateTime).last("LIMIT 1")); + return companyResult; + } }