浏览代码

修复分页搜索职位接口企业名称 BUG

DESKTOP-VAEGFGM\zqc 8 月之前
父节点
当前提交
273d6a71fe

+ 2 - 0
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/controller/app/jobhunt/enterprise/vo/AppEnterpriseSearchPageReqVO.java

@@ -17,6 +17,8 @@ public class AppEnterpriseSearchPageReqVO extends PageParam {
     @Schema(description = "企业名称", example = "xx科技有限企业")
     private String name;
 
+
+
     @Schema(description = "企业地点", example = "[]")
     private List<Long> areaIds;
 

+ 2 - 0
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/controller/base/enterprise/vo/EnterpriseRespVO.java

@@ -30,6 +30,8 @@ public class EnterpriseRespVO {
     @ExcelProperty("企业全称")
     private String name;
 
+//    private String en
+
     @Schema(description = "企业别称", example = "xx科技")
     @ExcelProperty("企业别称")
     private String anotherName;

+ 3 - 0
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/service/enterprise/EnterpriseServiceImpl.java

@@ -258,6 +258,9 @@ public class EnterpriseServiceImpl implements EnterpriseService {
     public List<AppEnterpriseDetailRespVO> getEnterpriseDetails(String ids) {
         List<AppEnterpriseDetailRespVO> appEnterpriseDetailRespVOS =new ArrayList<>();
         List<Long> enterprideIds = Arrays.asList(ids.split(",")).stream().map(Long::parseLong).collect(Collectors.toList());
+        if(enterprideIds.isEmpty()){
+            return new ArrayList<>();
+        }
         List<EnterpriseDO> enterprise = enterpriseMapper.selectBatchIds(enterprideIds);
         List<EnterpriseBusinessDO> business = enterpriseBusinessMapper.selectByEnterpriseIds(enterprideIds);
         List<EnterpriseAddressDO> addresseList = enterpriseAddressMapper.selectByEnterpriseId(enterprideIds);

+ 3 - 0
menduner/menduner-system-biz/src/main/resources/mapper/job/JobFairDetailMapper.xml

@@ -23,6 +23,8 @@
         <association property="enterprise"
                      javaType="com.citu.module.menduner.system.controller.base.enterprise.vo.EnterpriseRespVO"
                      autoMapping="true">
+            <result property="name" column="enterprise_name"  typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/>
+
             <result property="welfareList" column="welfare_list"  typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/>
             <result property="tagList" column="tag_list"  typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/>
             <result property="albumList" column="album_list"  typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/>
@@ -38,6 +40,7 @@
     <select id="search"
             resultMap="AppFlameJobRespVOResultMap" >
         select
+        e.name as enterprise_name,
         a.*,x.*,e.*,b.*
         from
         mde_job_fair as f