修改竞争力分析-报错问题
This commit is contained in:
@@ -354,13 +354,31 @@ public class JobCollectionServiceImpl extends ServiceImpl<JobCollectionMapper,Jo
|
|||||||
}
|
}
|
||||||
//判断薪资
|
//判断薪资
|
||||||
Integer userMinSalary = parseSalary(user.getSalaryMin());
|
Integer userMinSalary = parseSalary(user.getSalaryMin());
|
||||||
if (userMinSalary != null && userMinSalary <= job.getMaxSalary()) {
|
Long jobMinSalary = job.getMinSalary();
|
||||||
|
Long jobMaxSalary = job.getMaxSalary();
|
||||||
|
if (userMinSalary != null) {
|
||||||
|
if (jobMinSalary == null && jobMaxSalary == null) {
|
||||||
|
matchScore += 1.0;
|
||||||
|
} else if (!(jobMaxSalary != null && userMinSalary > jobMaxSalary)) {
|
||||||
|
if (jobMinSalary == null) {
|
||||||
|
matchScore += 1.0;
|
||||||
|
} else {
|
||||||
|
double salaryThreshold = jobMinSalary * 0.8;
|
||||||
|
if (userMinSalary >= jobMinSalary) {
|
||||||
|
matchScore += 1.0;
|
||||||
|
} else if (userMinSalary >= salaryThreshold) {
|
||||||
|
matchScore += 0.5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/*if (userMinSalary != null && userMinSalary <= job.getMaxSalary()) {
|
||||||
if (userMinSalary >= job.getMinSalary()) {
|
if (userMinSalary >= job.getMinSalary()) {
|
||||||
matchScore += 1;
|
matchScore += 1;
|
||||||
} else if (userMinSalary >= job.getMinSalary() * 0.8) {
|
} else if (userMinSalary >= job.getMinSalary() * 0.8) {
|
||||||
matchScore += 0.5;
|
matchScore += 0.5;
|
||||||
}
|
}
|
||||||
}
|
}*/
|
||||||
//判断区域
|
//判断区域
|
||||||
if (user.getArea() != null && job.getJobLocationAreaCode() != null) {
|
if (user.getArea() != null && job.getJobLocationAreaCode() != null) {
|
||||||
//if(user.getArea().contains(job.getJobLocation()) || job.getJobLocation().contains(user.getArea())){
|
//if(user.getArea().contains(job.getJobLocation()) || job.getJobLocation().contains(user.getArea())){
|
||||||
|
|||||||
Reference in New Issue
Block a user