Selaa lähdekoodia

面试简历列表

change 4 vuotta sitten
vanhempi
commit
f1f5a5a26e

+ 4 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/recruit/bo/RecruitNeedsQueryBo.java

@@ -120,6 +120,10 @@ public class RecruitNeedsQueryBo extends BaseEntity {
 	/** 工作性质,多个,拼接 */
 	@ApiModelProperty("工作性质,多个,拼接")
 	private String jobNature;
+
+	/** 工作性质,多个,拼接 */
+	@ApiModelProperty("工作性质,多个,拼接")
+	private List<String> jobNatures;
 	/** 加分证书,多个,拼接 */
 	@ApiModelProperty("加分证书,多个,拼接")
 	private String bonusCertificate;

+ 5 - 4
zhongzheng-system/src/main/java/com/zhongzheng/modules/recruit/service/impl/RecruitNeedsServiceImpl.java

@@ -27,10 +27,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.github.pagehelper.Page;
 
 import java.math.BigDecimal;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.List;
+import java.util.*;
 import java.util.stream.Collectors;
 
 /**
@@ -99,6 +96,10 @@ public class RecruitNeedsServiceImpl extends ServiceImpl<RecruitNeedsMapper, Rec
                 recruitIncomeQueryBo.setIncomeEnd(recruitIncomeQueryBo.getIncomeEnd().divide(new BigDecimal("12"),1,BigDecimal.ROUND_HALF_UP));
             }
         }
+        if (bo.getJobNature() != null){
+            String[] split = bo.getJobNature().split(",");
+            bo.setJobNatures(Arrays.asList(split));
+        }
         return recruitNeedsMapper.queryRecruitNeedsList(bo);
     }
 

+ 5 - 2
zhongzheng-system/src/main/resources/mapper/modules/recruit/RecruitNeedsMapper.xml

@@ -62,8 +62,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <if test="job != null and job != ''">
             AND rn.job like concat('%', #{job}, '%')
         </if>
-        <if test="jobNature != null and jobNature != ''">
-            AND rn.job_nature like concat('%', #{jobNature}, '%')
+        <if test="jobNatures != null and jobNatures.size()!=0 ">
+            AND
+            <foreach collection="jobNatures" item="item"  separator="OR">
+                rn.job_nature Like concat('%', #{item}, '%')
+            </foreach>
         </if>
         <if test="companyName != null and companyName != ''">
             AND vtc.company_name like concat('%', #{companyName}, '%')