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