|
|
@ -71,10 +71,15 @@ public class BossApiServiceImpl implements BossApiService { |
|
|
|
//获取所有简历带分页 |
|
|
|
@Override |
|
|
|
public Result<?> queryResumeListByAll(EmployResume employResume, PageBean pageBean, HttpServletRequest req) { |
|
|
|
QueryWrapper<EmployResume> queryWrapper = QueryGenerator.initQueryWrapper(employResume, req.getParameterMap()); |
|
|
|
Page<EmployResume> page = new Page<EmployResume>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
|
Page<EmployResume> pageList = employResumeService.page(page, queryWrapper); |
|
|
|
return Result.OK("简历列表", pageList); |
|
|
|
try{ |
|
|
|
QueryWrapper<EmployResume> queryWrapper = QueryGenerator.initQueryWrapper(employResume, req.getParameterMap()); |
|
|
|
Page<EmployResume> page = new Page<EmployResume>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
|
Page<EmployResume> pageList = employResumeService.page(page, queryWrapper); |
|
|
|
return Result.OK("简历列表", pageList); |
|
|
|
}catch (Exception e){ |
|
|
|
e.printStackTrace(); |
|
|
|
return Result.error("简历列表查询失败"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//根据id查看简历详情 |
|
|
@ -85,95 +90,65 @@ public class BossApiServiceImpl implements BossApiService { |
|
|
|
//返回信息 |
|
|
|
Map<String, Object> map = new HashMap<>(); |
|
|
|
|
|
|
|
//1、获取简历详情 |
|
|
|
EmployResume resume = employResumeService.getById(resumeId); |
|
|
|
map.put("resume", resume); |
|
|
|
|
|
|
|
//2、获取简历拥有者信息 |
|
|
|
HanHaiMember member = hanHaiMemberService.getById(resume.getUserId()); |
|
|
|
map.put("hanHaiMember", member); |
|
|
|
|
|
|
|
//3、添加是否被收藏标识 |
|
|
|
EmployCollectionResume collection = employCollectionResumeService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployCollectionResume::getResumeId, resume.getId()) |
|
|
|
.eq(EmployCollectionResume::getUserId, hanHaiMember.getId()) |
|
|
|
.one(); |
|
|
|
if(null != collection){ |
|
|
|
map.put("collectionFlag", true); |
|
|
|
}else { |
|
|
|
map.put("collectionFlag", false); |
|
|
|
} |
|
|
|
try{ |
|
|
|
//1、获取简历详情 |
|
|
|
EmployResume resume = employResumeService.getById(resumeId); |
|
|
|
map.put("resume", resume); |
|
|
|
|
|
|
|
//4、添加简历被查看记录 |
|
|
|
EmployCheckResume employCheckResume = new EmployCheckResume(); |
|
|
|
employCheckResume.setResumeId(resume.getId()); |
|
|
|
employCheckResume.setUserId(hanHaiMember.getId()); |
|
|
|
employCheckResumeService.saveOrUpdate(employCheckResume); |
|
|
|
//2、获取简历拥有者信息 |
|
|
|
HanHaiMember member = hanHaiMemberService.getById(resume.getUserId()); |
|
|
|
map.put("hanHaiMember", member); |
|
|
|
|
|
|
|
return Result.OK("简历详情", map); |
|
|
|
//3、添加是否被收藏标识 |
|
|
|
EmployCollectionResume collection = employCollectionResumeService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployCollectionResume::getResumeId, resume.getId()) |
|
|
|
.eq(EmployCollectionResume::getUserId, hanHaiMember.getId()) |
|
|
|
.one(); |
|
|
|
if(null != collection){ |
|
|
|
map.put("collectionFlag", true); |
|
|
|
}else { |
|
|
|
map.put("collectionFlag", false); |
|
|
|
} |
|
|
|
|
|
|
|
//4、添加简历被查看记录 |
|
|
|
EmployCheckResume employCheckResume = new EmployCheckResume(); |
|
|
|
employCheckResume.setResumeId(resume.getId()); |
|
|
|
employCheckResume.setUserId(hanHaiMember.getId()); |
|
|
|
employCheckResumeService.saveOrUpdate(employCheckResume); |
|
|
|
|
|
|
|
return Result.OK("简历详情", map); |
|
|
|
}catch (Exception e){ |
|
|
|
e.printStackTrace(); |
|
|
|
return Result.OK("简历详情查询失败", map); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// //首页-根据Id查看简历详情 |
|
|
|
// @Override |
|
|
|
// public Result<?> queryResumeById(String token, String resumeId) { |
|
|
|
// |
|
|
|
// CollectionBean collectionBean = new CollectionBean(); |
|
|
|
// Boolean collectionFlag = false; |
|
|
|
// //获取简历详情 |
|
|
|
// EmployResume one = employResumeService |
|
|
|
// .lambdaQuery() |
|
|
|
// .eq(EmployResume::getId, resumeId) |
|
|
|
// .one(); |
|
|
|
// |
|
|
|
// collectionBean.setEmployResume(one); |
|
|
|
// |
|
|
|
// if(null != token){ |
|
|
|
// //权限验证 |
|
|
|
// HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
// |
|
|
|
// //添加简历被查看记录 |
|
|
|
// EmployCheckResume employCheckResume = new EmployCheckResume(); |
|
|
|
// employCheckResume.setResumeId(one.getId()); |
|
|
|
// employCheckResume.setUserId(hanHaiMember.getId()); |
|
|
|
// employCheckResumeService.saveOrUpdate(employCheckResume); |
|
|
|
// |
|
|
|
// //添加是否被收藏标识 |
|
|
|
// EmployCollectionResume collection = employCollectionResumeService |
|
|
|
// .lambdaQuery() |
|
|
|
// .eq(EmployCollectionResume::getResumeId, one.getId()) |
|
|
|
// .eq(EmployCollectionResume::getUserId, hanHaiMember.getId()) |
|
|
|
// .one(); |
|
|
|
// |
|
|
|
// if(null != collection){ |
|
|
|
// collectionFlag = true; |
|
|
|
// } |
|
|
|
// } |
|
|
|
// collectionBean.setCollectionFlag(collectionFlag); |
|
|
|
// |
|
|
|
// return Result.OK("简历详情", collectionBean); |
|
|
|
// } |
|
|
|
|
|
|
|
//首页-发布招工 |
|
|
|
@Override |
|
|
|
public Result<?> addJob(EmployJob employJob) { |
|
|
|
//权限验证 |
|
|
|
//HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
|
|
|
|
//返回信息 |
|
|
|
String message; |
|
|
|
|
|
|
|
//添加招工信息 |
|
|
|
//employJob.setUserId(hanHaiMember.getId()); |
|
|
|
boolean result = employJobService.save(employJob); |
|
|
|
|
|
|
|
//判断招工信息是否添加成功 |
|
|
|
if(result){ |
|
|
|
message = "发布招工成功!"; |
|
|
|
}else { |
|
|
|
message = "发布招工失败!"; |
|
|
|
String message = "发布招工失败"; |
|
|
|
|
|
|
|
try{ |
|
|
|
//权限验证 |
|
|
|
//HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
|
|
|
|
//添加招工信息 |
|
|
|
//employJob.setUserId(hanHaiMember.getId()); |
|
|
|
boolean result = employJobService.save(employJob); |
|
|
|
|
|
|
|
//判断招工信息是否添加成功 |
|
|
|
if(result){ |
|
|
|
message = "发布招工成功!"; |
|
|
|
}else { |
|
|
|
message = "发布招工失败!"; |
|
|
|
} |
|
|
|
return Result.OK(message); |
|
|
|
}catch (Exception e){ |
|
|
|
e.printStackTrace(); |
|
|
|
return Result.error(message); |
|
|
|
} |
|
|
|
return Result.OK(message); |
|
|
|
} |
|
|
|
|
|
|
|
/***************会员中心***************/ |
|
|
@ -183,22 +158,26 @@ public class BossApiServiceImpl implements BossApiService { |
|
|
|
//权限验证 |
|
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
|
|
|
|
Page<EmployCollectionResume> page = new Page<EmployCollectionResume>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
|
//获取收藏列表 |
|
|
|
Page<EmployCollectionResume> pageList = employCollectionResumeService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployCollectionResume::getUserId, hanHaiMember.getId()) |
|
|
|
.page(page); |
|
|
|
|
|
|
|
//根据收藏列表关联简历id获取简历信息 |
|
|
|
for (EmployCollectionResume record : pageList.getRecords()) { |
|
|
|
//获取简历信息 |
|
|
|
EmployResume resume = employResumeService.getById(record.getResumeId()); |
|
|
|
//将简历信息添加到我的收藏中 |
|
|
|
record.setEmployResume(resume); |
|
|
|
try{ |
|
|
|
Page<EmployCollectionResume> page = new Page<EmployCollectionResume>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
|
//获取收藏列表 |
|
|
|
Page<EmployCollectionResume> pageList = employCollectionResumeService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployCollectionResume::getUserId, hanHaiMember.getId()) |
|
|
|
.page(page); |
|
|
|
|
|
|
|
//根据收藏列表关联简历id获取简历信息 |
|
|
|
for (EmployCollectionResume record : pageList.getRecords()) { |
|
|
|
//获取简历信息 |
|
|
|
EmployResume resume = employResumeService.getById(record.getResumeId()); |
|
|
|
//将简历信息添加到我的收藏中 |
|
|
|
record.setEmployResume(resume); |
|
|
|
} |
|
|
|
return Result.OK("简历收藏列表", pageList); |
|
|
|
}catch (Exception e){ |
|
|
|
e.printStackTrace(); |
|
|
|
return Result.error("简历收藏列表查询失败"); |
|
|
|
} |
|
|
|
|
|
|
|
return Result.OK("简历收藏列表", pageList); |
|
|
|
} |
|
|
|
|
|
|
|
//会员中心-我的收藏(数量统计) |
|
|
@ -207,15 +186,20 @@ public class BossApiServiceImpl implements BossApiService { |
|
|
|
//权限验证 |
|
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
|
|
|
|
//获取收藏列表 |
|
|
|
List<EmployCollectionResume> list = employCollectionResumeService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployCollectionResume::getUserId, hanHaiMember.getId()) |
|
|
|
.list(); |
|
|
|
try{ |
|
|
|
//获取收藏列表 |
|
|
|
List<EmployCollectionResume> list = employCollectionResumeService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployCollectionResume::getUserId, hanHaiMember.getId()) |
|
|
|
.list(); |
|
|
|
|
|
|
|
int count = list.size(); |
|
|
|
int count = list.size(); |
|
|
|
|
|
|
|
return Result.OK("简历收藏数量统计", count); |
|
|
|
return Result.OK("简历收藏数量统计", count); |
|
|
|
}catch (Exception e){ |
|
|
|
e.printStackTrace(); |
|
|
|
return Result.error("简历收藏数量统计失败", 0); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//会员中心-联系记录-我看过谁 |
|
|
@ -224,22 +208,27 @@ public class BossApiServiceImpl implements BossApiService { |
|
|
|
//权限验证 |
|
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
|
|
|
|
//查看简历查看记录 |
|
|
|
Page<EmployCheckResume> page = new Page<EmployCheckResume>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
|
Page<EmployCheckResume> pageList = employCheckResumeService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployCheckResume::getUserId, hanHaiMember.getId()) |
|
|
|
.page(page); |
|
|
|
|
|
|
|
//根据查看记录关联简历id获取简历信息 |
|
|
|
for (EmployCheckResume record : pageList.getRecords()) { |
|
|
|
//获取简历信息 |
|
|
|
EmployResume employResume = employResumeService.getById(record.getResumeId()); |
|
|
|
//将简历信息添加到查看记录中 |
|
|
|
record.setEmployResume(employResume); |
|
|
|
try{ |
|
|
|
//查看简历查看记录 |
|
|
|
Page<EmployCheckResume> page = new Page<EmployCheckResume>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
|
Page<EmployCheckResume> pageList = employCheckResumeService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployCheckResume::getUserId, hanHaiMember.getId()) |
|
|
|
.page(page); |
|
|
|
|
|
|
|
//根据查看记录关联简历id获取简历信息 |
|
|
|
for (EmployCheckResume record : pageList.getRecords()) { |
|
|
|
//获取简历信息 |
|
|
|
EmployResume employResume = employResumeService.getById(record.getResumeId()); |
|
|
|
//将简历信息添加到查看记录中 |
|
|
|
record.setEmployResume(employResume); |
|
|
|
} |
|
|
|
|
|
|
|
return Result.OK("我看过谁", pageList); |
|
|
|
}catch (Exception e){ |
|
|
|
e.printStackTrace(); |
|
|
|
return Result.error("我看过谁列表查询失败"); |
|
|
|
} |
|
|
|
|
|
|
|
return Result.OK("我看过谁", pageList); |
|
|
|
} |
|
|
|
|
|
|
|
//会员中心-联系记录-我看过谁(数量统计) |
|
|
@ -248,15 +237,20 @@ public class BossApiServiceImpl implements BossApiService { |
|
|
|
//权限验证 |
|
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
|
|
|
|
//查看简历查看记录 |
|
|
|
List<EmployCheckResume> list = employCheckResumeService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployCheckResume::getUserId, hanHaiMember.getId()) |
|
|
|
.list(); |
|
|
|
try{ |
|
|
|
//查看简历查看记录 |
|
|
|
List<EmployCheckResume> list = employCheckResumeService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployCheckResume::getUserId, hanHaiMember.getId()) |
|
|
|
.list(); |
|
|
|
|
|
|
|
int count = list.size(); |
|
|
|
int count = list.size(); |
|
|
|
|
|
|
|
return Result.OK("我看过谁(数量统计)", count); |
|
|
|
return Result.OK("我看过谁(数量统计)", count); |
|
|
|
}catch (Exception e){ |
|
|
|
e.printStackTrace(); |
|
|
|
return Result.error("我看过谁(数量统计)失败", 0); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//会员中心-联系记录-谁看过我(谁看过我的招工) |
|
|
@ -265,61 +259,66 @@ public class BossApiServiceImpl implements BossApiService { |
|
|
|
//权限验证 |
|
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
|
|
|
|
//查询我发布的工作列表 |
|
|
|
List<EmployJob> jobList = employJobService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployJob::getUserId, hanHaiMember.getId()) |
|
|
|
.list(); |
|
|
|
|
|
|
|
//获取查看我发布的工作id列表 |
|
|
|
int jobSize = (int)jobList.size(); |
|
|
|
Object[] jobIds = new Object[jobSize]; |
|
|
|
int jobIndex = 0; |
|
|
|
for (EmployJob job : jobList) { |
|
|
|
jobIds[jobIndex] = job.getId(); |
|
|
|
jobIndex++; |
|
|
|
} |
|
|
|
if(jobSize == 0){ |
|
|
|
return Result.OK("您还没有发布过招工", jobList); |
|
|
|
} |
|
|
|
|
|
|
|
//获取工作被查询的记录 |
|
|
|
List<EmployCheckJob> checkJobList = employCheckJobService |
|
|
|
.lambdaQuery() |
|
|
|
.in(EmployCheckJob::getJobId, jobIds) |
|
|
|
.list(); |
|
|
|
|
|
|
|
//获取查看我的工作的求职者id |
|
|
|
int size = (int)checkJobList.size(); |
|
|
|
Object[] employeeIds = new Object[size]; |
|
|
|
int index = 0; |
|
|
|
for (EmployCheckJob employCheckJob : checkJobList) { |
|
|
|
employeeIds[index] = employCheckJob.getUserId(); |
|
|
|
index++; |
|
|
|
} |
|
|
|
|
|
|
|
if(size == 0){ |
|
|
|
return Result.OK("没有人看过我的招工", checkJobList); |
|
|
|
} |
|
|
|
|
|
|
|
//根据求职者id查询求职者基本信息 |
|
|
|
Page<HanHaiMember> page = new Page<HanHaiMember>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
|
Page<HanHaiMember> hanHaiMemberList = hanHaiMemberService |
|
|
|
.lambdaQuery() |
|
|
|
.in(HanHaiMember::getId, employeeIds) |
|
|
|
.page(page); |
|
|
|
try{ |
|
|
|
//查询我发布的工作列表 |
|
|
|
List<EmployJob> jobList = employJobService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployJob::getUserId, hanHaiMember.getId()) |
|
|
|
.list(); |
|
|
|
|
|
|
|
//根据求职者id查询求职者简历 |
|
|
|
for (HanHaiMember record : hanHaiMemberList.getRecords()) { |
|
|
|
List<EmployResume> employResumeList = employResumeService |
|
|
|
//获取查看我发布的工作id列表 |
|
|
|
int jobSize = (int)jobList.size(); |
|
|
|
Object[] jobIds = new Object[jobSize]; |
|
|
|
int jobIndex = 0; |
|
|
|
for (EmployJob job : jobList) { |
|
|
|
jobIds[jobIndex] = job.getId(); |
|
|
|
jobIndex++; |
|
|
|
} |
|
|
|
if(jobSize == 0){ |
|
|
|
return Result.OK("您还没有发布过招工", jobList); |
|
|
|
} |
|
|
|
|
|
|
|
//获取工作被查询的记录 |
|
|
|
List<EmployCheckJob> checkJobList = employCheckJobService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployResume::getUserId, record.getId()) |
|
|
|
.in(EmployCheckJob::getJobId, jobIds) |
|
|
|
.list(); |
|
|
|
|
|
|
|
record.setEmployResumeList(employResumeList); |
|
|
|
//获取查看我的工作的求职者id |
|
|
|
int size = (int)checkJobList.size(); |
|
|
|
Object[] employeeIds = new Object[size]; |
|
|
|
int index = 0; |
|
|
|
for (EmployCheckJob employCheckJob : checkJobList) { |
|
|
|
employeeIds[index] = employCheckJob.getUserId(); |
|
|
|
index++; |
|
|
|
} |
|
|
|
|
|
|
|
if(size == 0){ |
|
|
|
return Result.OK("没有人看过我的招工", checkJobList); |
|
|
|
} |
|
|
|
|
|
|
|
//根据求职者id查询求职者基本信息 |
|
|
|
Page<HanHaiMember> page = new Page<HanHaiMember>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
|
Page<HanHaiMember> hanHaiMemberList = hanHaiMemberService |
|
|
|
.lambdaQuery() |
|
|
|
.in(HanHaiMember::getId, employeeIds) |
|
|
|
.page(page); |
|
|
|
|
|
|
|
//根据求职者id查询求职者简历 |
|
|
|
for (HanHaiMember record : hanHaiMemberList.getRecords()) { |
|
|
|
List<EmployResume> employResumeList = employResumeService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployResume::getUserId, record.getId()) |
|
|
|
.list(); |
|
|
|
|
|
|
|
record.setEmployResumeList(employResumeList); |
|
|
|
} |
|
|
|
|
|
|
|
return Result.OK("谁看过我(谁看过我的招工)列表", hanHaiMemberList); |
|
|
|
}catch (Exception e){ |
|
|
|
e.printStackTrace(); |
|
|
|
return Result.error("谁看过我(谁看过我的招工)列表查询失败"); |
|
|
|
} |
|
|
|
|
|
|
|
return Result.OK("谁看过我(谁看过我的招工)列表", hanHaiMemberList); |
|
|
|
} |
|
|
|
|
|
|
|
//会员中心-联系记录-谁看过我(谁看过我的招工) |
|
|
@ -328,33 +327,38 @@ public class BossApiServiceImpl implements BossApiService { |
|
|
|
//权限验证 |
|
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
|
|
|
|
//查询我发布的工作列表 |
|
|
|
List<EmployJob> jobList = employJobService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployJob::getUserId, hanHaiMember.getId()) |
|
|
|
.list(); |
|
|
|
|
|
|
|
//获取查看我发布的工作id列表 |
|
|
|
int jobSize = (int)jobList.size(); |
|
|
|
Object[] jobIds = new Object[jobSize]; |
|
|
|
int jobIndex = 0; |
|
|
|
for (EmployJob job : jobList) { |
|
|
|
jobIds[jobIndex] = job.getId(); |
|
|
|
jobIndex++; |
|
|
|
} |
|
|
|
if(jobSize == 0){ |
|
|
|
return Result.OK("您还没有发布过招工", jobList); |
|
|
|
} |
|
|
|
try{ |
|
|
|
//查询我发布的工作列表 |
|
|
|
List<EmployJob> jobList = employJobService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployJob::getUserId, hanHaiMember.getId()) |
|
|
|
.list(); |
|
|
|
|
|
|
|
//获取工作被查询的记录 |
|
|
|
List<EmployCheckJob> checkJobList = employCheckJobService |
|
|
|
.lambdaQuery() |
|
|
|
.in(EmployCheckJob::getJobId, jobIds) |
|
|
|
.list(); |
|
|
|
//获取查看我发布的工作id列表 |
|
|
|
int jobSize = (int)jobList.size(); |
|
|
|
Object[] jobIds = new Object[jobSize]; |
|
|
|
int jobIndex = 0; |
|
|
|
for (EmployJob job : jobList) { |
|
|
|
jobIds[jobIndex] = job.getId(); |
|
|
|
jobIndex++; |
|
|
|
} |
|
|
|
if(jobSize == 0){ |
|
|
|
return Result.OK("您还没有发布过招工", jobList); |
|
|
|
} |
|
|
|
|
|
|
|
//获取工作被查询的记录 |
|
|
|
List<EmployCheckJob> checkJobList = employCheckJobService |
|
|
|
.lambdaQuery() |
|
|
|
.in(EmployCheckJob::getJobId, jobIds) |
|
|
|
.list(); |
|
|
|
|
|
|
|
int count = checkJobList.size(); |
|
|
|
int count = checkJobList.size(); |
|
|
|
|
|
|
|
return Result.OK("谁看过我(数量统计)", count); |
|
|
|
return Result.OK("谁看过我(数量统计)", count); |
|
|
|
}catch (Exception e){ |
|
|
|
e.printStackTrace(); |
|
|
|
return Result.error("谁看过我(数量统计)失败", 0); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//我的招工 |
|
|
@ -363,13 +367,18 @@ public class BossApiServiceImpl implements BossApiService { |
|
|
|
//权限验证 |
|
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
|
|
|
|
Page<EmployJob> page = new Page<EmployJob>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
|
Page<EmployJob> pageList = employJobService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployJob::getUserId, hanHaiMember.getId()) |
|
|
|
.page(page); |
|
|
|
try{ |
|
|
|
Page<EmployJob> page = new Page<EmployJob>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
|
Page<EmployJob> pageList = employJobService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployJob::getUserId, hanHaiMember.getId()) |
|
|
|
.page(page); |
|
|
|
|
|
|
|
return Result.OK("我的招工", pageList); |
|
|
|
return Result.OK("我的招工", pageList); |
|
|
|
}catch (Exception e){ |
|
|
|
e.printStackTrace(); |
|
|
|
return Result.error("我的招工列表查询失败"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//电子合同-获取电子合同列表 |
|
|
@ -378,25 +387,30 @@ public class BossApiServiceImpl implements BossApiService { |
|
|
|
//权限验证 |
|
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
|
|
|
|
//分页 |
|
|
|
Page<EmployContract> page = new Page<EmployContract>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
|
LambdaQueryChainWrapper<EmployContract> query = employContractService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployContract::getBossId, hanHaiMember.getId()); |
|
|
|
|
|
|
|
//组装查询条件 |
|
|
|
if(null != employContract.getSignCompany()){ |
|
|
|
query.like(EmployContract::getSignCompany, employContract.getSignCompany()); |
|
|
|
} |
|
|
|
if(null != employContract.getSignPerson()){ |
|
|
|
query.like(EmployContract::getSignPerson, employContract.getSignPerson()); |
|
|
|
try{ |
|
|
|
//分页 |
|
|
|
Page<EmployContract> page = new Page<EmployContract>(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
|
LambdaQueryChainWrapper<EmployContract> query = employContractService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployContract::getBossId, hanHaiMember.getId()); |
|
|
|
|
|
|
|
//组装查询条件 |
|
|
|
if(null != employContract.getSignCompany()){ |
|
|
|
query.like(EmployContract::getSignCompany, employContract.getSignCompany()); |
|
|
|
} |
|
|
|
if(null != employContract.getSignPerson()){ |
|
|
|
query.like(EmployContract::getSignPerson, employContract.getSignPerson()); |
|
|
|
} |
|
|
|
|
|
|
|
//获取电子合同信息 |
|
|
|
Page<EmployContract> pageList = query.page(page); |
|
|
|
|
|
|
|
return Result.OK("电子合同列表", pageList); |
|
|
|
}catch (Exception e){ |
|
|
|
e.printStackTrace(); |
|
|
|
return Result.error("电子合同列表查询失败"); |
|
|
|
} |
|
|
|
|
|
|
|
//获取电子合同信息 |
|
|
|
Page<EmployContract> pageList = query.page(page); |
|
|
|
|
|
|
|
return Result.OK("电子合同列表", pageList); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
//电子合同-获取电子合同详情 |
|
|
@ -405,12 +419,17 @@ public class BossApiServiceImpl implements BossApiService { |
|
|
|
//权限验证 |
|
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
|
|
|
|
EmployContract one = employContractService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployContract::getBossId, hanHaiMember.getId()) |
|
|
|
.eq(EmployContract::getId, contractId) |
|
|
|
.one(); |
|
|
|
|
|
|
|
return Result.OK("电子合同详情", one); |
|
|
|
try{ |
|
|
|
EmployContract one = employContractService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(EmployContract::getBossId, hanHaiMember.getId()) |
|
|
|
.eq(EmployContract::getId, contractId) |
|
|
|
.one(); |
|
|
|
|
|
|
|
return Result.OK("电子合同详情", one); |
|
|
|
}catch (Exception e){ |
|
|
|
e.printStackTrace(); |
|
|
|
return Result.error("电子合同详情查询失败"); |
|
|
|
} |
|
|
|
} |
|
|
|
} |