给移动端/app/user/resume、pc端/getInfo 接口添加返回企业未处理申请请条数pendCount

This commit is contained in:
sh
2026-05-14 12:55:04 +08:00
parent e8971f2fce
commit 3a6c6638cb
8 changed files with 52 additions and 0 deletions

View File

@@ -76,4 +76,6 @@ public interface IJobApplyService
public int applyJobCencal(JobApply jobApply);
public List<Job> selectCencalList(JobApply jobApply);
public Integer selectPendCount(String code);
}

View File

@@ -10,6 +10,7 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.ruoyi.cms.domain.JobApply;
import com.ruoyi.cms.domain.UserInfoDetail;
import com.ruoyi.cms.util.AppUserFieldCustomCopy;
import com.ruoyi.cms.util.encrypt.QuickValidUtils;
@@ -66,6 +67,8 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
private CompanyMapper companyMapper;
@Autowired
private FileMapper fileMapper;
@Autowired
private JobApplyMapper jobApplyMapper;
@Value("${ocr.ocr_mutipart}")
private String ocrMutipartUrl;
@@ -114,6 +117,11 @@ public class AppUserServiceImpl extends ServiceImpl<AppUserMapper,AppUser> imple
QuickValidUtils.companyContactPhoneValid(it);
});
company.setCompanyContactList(companyContactList);
//添加企业条数
JobApply apply=new JobApply();
apply.setCompanyId(company.getCompanyId());
Integer pendCount=jobApplyMapper.selectPendCount(apply);
appUser.setPendCount(pendCount == null ? 0 : pendCount);
}
}else if("1".equals(appUser.getIsCompanyUser())){
//验证身份证完整性

View File

@@ -171,4 +171,11 @@ public class JobApplyServiceImpl extends ServiceImpl<JobApplyMapper,JobApply> im
public int applyJobCencal(JobApply jobApply) {
return jobApplyMapper.applyJobCencal(jobApply);
}
@Override
public Integer selectPendCount(String code){
JobApply jobApply=new JobApply();
jobApply.setCode(code);
return jobApplyMapper.selectPendCount(jobApply);
}
}