Merge remote-tracking branch 'origin/main'

This commit is contained in:
chenshaohua
2026-06-26 16:32:14 +08:00
5 changed files with 22 additions and 18 deletions

View File

@@ -1,7 +1,5 @@
package com.ruoyi.cms.controller.app; package com.ruoyi.cms.controller.app;
import com.ruoyi.cms.domain.JobApply;
import com.ruoyi.cms.service.impl.JobApplyServiceImpl;
import com.ruoyi.common.core.domain.entity.UserWorkExperiences; import com.ruoyi.common.core.domain.entity.UserWorkExperiences;
import com.ruoyi.cms.service.UserWorkExperiencesService; import com.ruoyi.cms.service.UserWorkExperiencesService;
import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.controller.BaseController;
@@ -32,9 +30,6 @@ public class AppUserWorkExperiencesController extends BaseController {
@Autowired @Autowired
private UserWorkExperiencesService userWorkExperiencesService; private UserWorkExperiencesService userWorkExperiencesService;
@Autowired
JobApplyServiceImpl jobApplyService;
/** /**
* 列表 * 列表
*/ */
@@ -44,14 +39,6 @@ public class AppUserWorkExperiencesController extends BaseController {
if(userWorkExperiences.getUserId()==null){ if(userWorkExperiences.getUserId()==null){
userWorkExperiences.setUserId(SiteSecurityUtils.getUserId()); userWorkExperiences.setUserId(SiteSecurityUtils.getUserId());
} }
//已读简历
if (userWorkExperiences.getJobId() != null) {
JobApply jobApply = jobApplyService.selectByJobIdAndUserId(userWorkExperiences.getJobId(), userWorkExperiences.getUserId());
if (jobApply != null) {
jobApply.setIsView("1");
jobApplyService.updateJobApply(jobApply);
}
}
startPage(); startPage();
List<UserWorkExperiences> list=userWorkExperiencesService.getWorkExperiencesList(userWorkExperiences); List<UserWorkExperiences> list=userWorkExperiencesService.getWorkExperiencesList(userWorkExperiences);
return getDataTable(list); return getDataTable(list);

View File

@@ -1,6 +1,8 @@
package com.ruoyi.cms.controller.cms; package com.ruoyi.cms.controller.cms;
import com.ruoyi.cms.domain.JobApply;
import com.ruoyi.cms.service.IAppUserService; import com.ruoyi.cms.service.IAppUserService;
import com.ruoyi.cms.service.impl.JobApplyServiceImpl;
import com.ruoyi.cms.util.RoleUtils; import com.ruoyi.cms.util.RoleUtils;
import com.ruoyi.common.core.domain.entity.AppUser; import com.ruoyi.common.core.domain.entity.AppUser;
import com.ruoyi.common.core.domain.entity.UserWorkExperiences; import com.ruoyi.common.core.domain.entity.UserWorkExperiences;
@@ -33,9 +35,13 @@ public class UserWorkExperiencesController extends BaseController {
@Autowired @Autowired
private UserWorkExperiencesService userWorkExperiencesService; private UserWorkExperiencesService userWorkExperiencesService;
@Autowired @Autowired
private IAppUserService appUserService; private IAppUserService appUserService;
@Autowired
private JobApplyServiceImpl jobApplyService;
/** /**
* 列表 * 列表
*/ */
@@ -43,6 +49,14 @@ public class UserWorkExperiencesController extends BaseController {
@PreAuthorize("@ss.hasPermi('cms:userworkexperiences:list')") @PreAuthorize("@ss.hasPermi('cms:userworkexperiences:list')")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(UserWorkExperiences userWorkExperiences){ public TableDataInfo list(UserWorkExperiences userWorkExperiences){
//已读简历
if (userWorkExperiences.getJobId() != null) {
JobApply jobApply = jobApplyService.selectByJobIdAndUserId(userWorkExperiences.getJobId(), userWorkExperiences.getUserId());
if (jobApply != null) {
jobApply.setIsView("1");
jobApplyService.updateJobApply(jobApply);
}
}
startPage(); startPage();
List<UserWorkExperiences> list=userWorkExperiencesService.getWorkExperiencesList(userWorkExperiences); List<UserWorkExperiences> list=userWorkExperiencesService.getWorkExperiencesList(userWorkExperiences);
return getDataTable(list); return getDataTable(list);

View File

@@ -49,7 +49,6 @@ public class CompanyJobLive extends BaseEntity
@ApiModelProperty("结束时间") @ApiModelProperty("结束时间")
private String endTime; private String endTime;
@ApiModelProperty("公司ID") @ApiModelProperty("公司ID")
private Long companyId; private Long companyId;

View File

@@ -64,6 +64,6 @@ public class CompanyJobLiveServiceImpl implements ICompanyJobLiveService {
LoginUser logUser = SecurityUtils.getLoginUser(); LoginUser logUser = SecurityUtils.getLoginUser();
SysUser sysUser = logUser.getUser(); SysUser sysUser = logUser.getUser();
Company company = companyService.queryCodeCompany(sysUser.getIdCard()); Company company = companyService.queryCodeCompany(sysUser.getIdCard());
return company.getCompanyId(); return company != null ? company.getCompanyId() : null;
} }
} }

View File

@@ -153,7 +153,11 @@ public class JobApplyServiceImpl extends ServiceImpl<JobApplyMapper,JobApply> im
@Override @Override
public List<Job> selectJobApplyListJob(JobApply jobApply) { public List<Job> selectJobApplyListJob(JobApply jobApply) {
return jobApplyMapper.selectJobApplyListJob(jobApply); List<Job> jobList = jobApplyMapper.selectJobApplyListJob(jobApply);
jobList.forEach(job -> {
job.setIsApply(1);
});
return jobList;
} }
@Override @Override