|
@@ -3,9 +3,11 @@ package com.hz.employmentsite.services.impl.jobUserManager;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
import com.hz.employmentsite.mapper.PcJobfairsMapper;
|
|
|
+import com.hz.employmentsite.mapper.PcSiteUserMapper;
|
|
|
import com.hz.employmentsite.mapper.cquery.JobFairsCQuery;
|
|
|
import com.hz.employmentsite.model.PcJobfairs;
|
|
|
import com.hz.employmentsite.model.PcJobfairsExample;
|
|
|
+import com.hz.employmentsite.model.PcSiteUserExample;
|
|
|
import com.hz.employmentsite.services.service.jobUserManager.JobFairsService;
|
|
|
import com.hz.employmentsite.util.StringUtils;
|
|
|
import com.hz.employmentsite.vo.jobUserManager.JobFairsVo;
|
|
@@ -28,12 +30,21 @@ public class JobFairsServiceImpl implements JobFairsService {
|
|
|
@Autowired
|
|
|
private StringUtils stringUtils;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private PcSiteUserMapper pcSiteUserMapper;
|
|
|
+
|
|
|
@Override
|
|
|
public PageInfo<JobFairsVo> getList(Integer pageIndex, Integer pageSize, String jobFairsName,
|
|
|
String regionCode, Date startDate, Date endDate,
|
|
|
- Date nowDate) {
|
|
|
+ Date nowDate, String loginUserID) {
|
|
|
+ String curLoginUserSiteID = "";
|
|
|
+ if (!stringUtils.IsNullOrEmpty(loginUserID)) {
|
|
|
+ PcSiteUserExample siteUserExp = new PcSiteUserExample();
|
|
|
+ siteUserExp.or().andUserIDEqualTo(loginUserID);
|
|
|
+ curLoginUserSiteID = pcSiteUserMapper.selectByExample(siteUserExp).get(0).getSiteID();
|
|
|
+ }
|
|
|
PageHelper.startPage(pageIndex, pageSize);
|
|
|
- List<JobFairsVo> list = jobFairsCQuery.getList(null, jobFairsName, regionCode, startDate, endDate, nowDate);
|
|
|
+ List<JobFairsVo> list = jobFairsCQuery.getList(null, jobFairsName, regionCode, startDate, endDate, nowDate, curLoginUserSiteID);
|
|
|
PageInfo<JobFairsVo> result = new PageInfo(list);
|
|
|
return result;
|
|
|
}
|
|
@@ -87,7 +98,7 @@ public class JobFairsServiceImpl implements JobFairsService {
|
|
|
}
|
|
|
List<String> ids = new ArrayList<>();
|
|
|
ids.add(jobFairID);
|
|
|
- JobFairsVo jobFairsVo = jobFairsCQuery.getList(stringUtils.ListToInSql(ids), null, null, null, null, null)
|
|
|
+ JobFairsVo jobFairsVo = jobFairsCQuery.getList(stringUtils.ListToInSql(ids), null, null, null, null, null, null)
|
|
|
.stream()
|
|
|
.findFirst()
|
|
|
.orElse(null);
|