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; + } }