|
|
|
@ -10,6 +10,7 @@ import org.jeecg.modules.apiService.SeekService; |
|
|
|
import org.jeecg.modules.employAuthenticationCompany.service.IEmployAuthenticationCompanyService; |
|
|
|
import org.jeecg.modules.employAuthenticationPerson.entity.EmployAuthenticationPerson; |
|
|
|
import org.jeecg.modules.employAuthenticationPerson.service.IEmployAuthenticationPersonService; |
|
|
|
import org.jeecg.modules.employCategory.entity.EmployCategory; |
|
|
|
import org.jeecg.modules.employCategory.service.IEmployCategoryService; |
|
|
|
import org.jeecg.modules.employOrder.entity.EmployOrder; |
|
|
|
import org.jeecg.modules.employOrder.service.IEmployOrderService; |
|
|
|
@ -48,6 +49,14 @@ public class SeekServiceImpl implements SeekService { |
|
|
|
@Resource |
|
|
|
private IEmployOrderService employOrderService; |
|
|
|
|
|
|
|
private String getClassName(String id){ |
|
|
|
EmployCategory c1 = employCategoryService.getById(id); |
|
|
|
if (c1 != null){ |
|
|
|
return c1.getName(); |
|
|
|
} |
|
|
|
return null; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//求职信息-查询求职信息列表 |
|
|
|
@ -71,12 +80,19 @@ public class SeekServiceImpl implements SeekService { |
|
|
|
//求职信息-根据Id查看求职信息详情 |
|
|
|
@Override |
|
|
|
public Result<?> querySeekById(String token, String id){ |
|
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
EmploySeek one = employSeekService.getById(id); |
|
|
|
one.setEmployResume(employResumeService.getById(one.getResumeId())); |
|
|
|
one.setHanHaiMember(hanHaiMemberService.getById(hanHaiMember.getId())); |
|
|
|
one.setCategoryOne(employCategoryService.getById(one.getCategoryOne()).getName()); |
|
|
|
one.setCategoryTwo(employCategoryService.getById(one.getCategoryTwo()).getName()); |
|
|
|
|
|
|
|
one.setHanHaiMember(hanHaiMemberService.getById(one.getUserId())); |
|
|
|
|
|
|
|
|
|
|
|
// if (StringUtils.isNotEmpty(token)){ |
|
|
|
// HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
// one.setHanHaiMember(hanHaiMemberService.getById(hanHaiMember.getId())); |
|
|
|
// } |
|
|
|
|
|
|
|
one.setCategoryOne(getClassName(one.getCategoryOne())); |
|
|
|
one.setCategoryTwo(getClassName(one.getCategoryTwo())); |
|
|
|
|
|
|
|
List<EmployOrder> list = employOrderService.lambdaQuery() |
|
|
|
.orderByDesc(EmployOrder::getStatus, EmployOrder::getCreateTime) |
|
|
|
|