From 2092de62f14f0bf5492aa6b1cd82ff9530941ace Mon Sep 17 00:00:00 2001 From: "577732344@qq.com" <577732344@qq.com> Date: Thu, 25 Sep 2025 11:39:57 +0800 Subject: [PATCH] publish --- .../cms/controller/app/AppCompanyController.java | 8 ++++++++ .../src/main/java/com/ruoyi/cms/domain/Company.java | 2 ++ .../java/com/ruoyi/cms/service/ICompanyService.java | 3 +++ .../ruoyi/cms/service/impl/CompanyServiceImpl.java | 12 ++++++++---- .../src/main/resources/mapper/app/CompanyMapper.xml | 1 + 5 files changed, 22 insertions(+), 4 deletions(-) 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 2dd4bf7..a9e3ecd 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 @@ -18,6 +18,7 @@ import io.swagger.annotations.ApiParam; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import java.util.HashMap; import java.util.List; /** @@ -126,4 +127,11 @@ public class AppCompanyController extends BaseController companyService.register(company); return AjaxResult.success(); } + @GetMapping("/register/status") + @ApiOperation("招聘企业登记进度查询") + public AjaxResult registerStatus() + { + Company status = companyService.registerStatus(); + return AjaxResult.success(status); + } } diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/domain/Company.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/domain/Company.java index 5bc1fb7..e3b222a 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/domain/Company.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/domain/Company.java @@ -72,4 +72,6 @@ public class Company extends BaseEntity private String contactPersonPhone; @ApiModelProperty("审核状态 0审核中 1审核通过 2审核未通过") private Integer status; + @ApiModelProperty("审核未通过原因") + private String notPassReason; } 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 272789e..65c8122 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 @@ -1,5 +1,6 @@ package com.ruoyi.cms.service; +import java.util.HashMap; import java.util.List; import com.ruoyi.cms.domain.Company; import com.ruoyi.cms.domain.CompanyCard; @@ -70,4 +71,6 @@ public interface ICompanyService void importLabelBank(); void register(Company company); + + Company registerStatus(); } 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 f2f8009..cf1f476 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 @@ -3,10 +3,7 @@ package com.ruoyi.cms.service.impl; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.Arrays; +import java.util.*; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.github.pagehelper.PageHelper; @@ -225,4 +222,11 @@ public class CompanyServiceImpl extends ServiceImpl imple } company.setStatus(0); } + + @Override + public Company registerStatus() { + Long userId = SecurityUtils.getUserId(); + Company company = companyMapper.selectOne(Wrappers.lambdaQuery().eq(Company::getUserId, userId).orderByDesc(Company::getUpdateTime)); + return company; + } } diff --git a/ruoyi-bussiness/src/main/resources/mapper/app/CompanyMapper.xml b/ruoyi-bussiness/src/main/resources/mapper/app/CompanyMapper.xml index 6a16d07..911cc80 100644 --- a/ruoyi-bussiness/src/main/resources/mapper/app/CompanyMapper.xml +++ b/ruoyi-bussiness/src/main/resources/mapper/app/CompanyMapper.xml @@ -28,6 +28,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" +