|
|
@ -2,6 +2,7 @@ package org.jeecg.modules.apiService.impl; |
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
|
import jodd.util.StringUtil; |
|
|
|
import org.apache.commons.lang.StringUtils; |
|
|
|
import org.jeecg.common.api.vo.Result; |
|
|
|
import org.jeecg.config.shiro.ShiroRealm; |
|
|
|
import org.jeecg.modules.apiBean.PageBean; |
|
|
@ -10,6 +11,8 @@ import org.jeecg.modules.employAuthenticationCompany.service.IEmployAuthenticati |
|
|
|
import org.jeecg.modules.employAuthenticationPerson.entity.EmployAuthenticationPerson; |
|
|
|
import org.jeecg.modules.employAuthenticationPerson.service.IEmployAuthenticationPersonService; |
|
|
|
import org.jeecg.modules.employCategory.service.IEmployCategoryService; |
|
|
|
import org.jeecg.modules.employOrder.entity.EmployOrder; |
|
|
|
import org.jeecg.modules.employOrder.service.IEmployOrderService; |
|
|
|
import org.jeecg.modules.employResume.entity.EmployResume; |
|
|
|
import org.jeecg.modules.employResume.service.IEmployResumeService; |
|
|
|
import org.jeecg.modules.employSeek.entity.EmploySeek; |
|
|
@ -42,6 +45,8 @@ public class SeekServiceImpl implements SeekService { |
|
|
|
//权限验证 |
|
|
|
@Resource |
|
|
|
private ShiroRealm shiroRealm; |
|
|
|
@Resource |
|
|
|
private IEmployOrderService employOrderService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -50,10 +55,6 @@ public class SeekServiceImpl implements SeekService { |
|
|
|
public Result<?> querySeekList(EmploySeek employSeek, PageBean pageBean){ |
|
|
|
Page page = new Page(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
|
Page pageList = employSeekService.lambdaQuery().page(page); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//循环替换数据 |
|
|
|
List records = pageList.getRecords(); |
|
|
|
//创建一个新的集合 |
|
|
@ -123,8 +124,38 @@ public class SeekServiceImpl implements SeekService { |
|
|
|
} |
|
|
|
|
|
|
|
//查询我的求职信息列表-求职订单 |
|
|
|
@Override |
|
|
|
public Result<?> queryMySeekList(String token, EmploySeek employSeek, PageBean pageBean){ |
|
|
|
return null; |
|
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
Page page = new Page(pageBean.getPageNo(), pageBean.getPageSize()); |
|
|
|
Page pageList = employSeekService.lambdaQuery() |
|
|
|
.eq(EmploySeek::getUserId, hanHaiMember.getId()) |
|
|
|
.page(page); |
|
|
|
|
|
|
|
//循环替换数据 |
|
|
|
List records = pageList.getRecords(); |
|
|
|
//创建一个新的集合 |
|
|
|
List<EmploySeek> list = new ArrayList<>(); |
|
|
|
for (Object record : records) { |
|
|
|
EmploySeek seek = (EmploySeek) record; |
|
|
|
seek.setHanHaiMember(hanHaiMemberService.getById(seek.getUserId())); |
|
|
|
seek.setEmployResume(employResumeService.getById(seek.getResumeId())); |
|
|
|
EmployOrder one = employOrderService.lambdaQuery().eq(EmployOrder::getSeekId, seek.getId()).one(); |
|
|
|
seek.setEmployOrder(one); |
|
|
|
list.add(seek); |
|
|
|
} |
|
|
|
pageList.setRecords(list); |
|
|
|
return Result.OK("求职信息查询成功", pageList); |
|
|
|
} |
|
|
|
|
|
|
|
//求职信息-删除求职信息 |
|
|
|
public Result<?> deleteSeek(String token, String seekId){ |
|
|
|
HanHaiMember member = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
if(StringUtils.isBlank(seekId)){ |
|
|
|
return Result.error("求职订单不能为空"); |
|
|
|
} |
|
|
|
employSeekService.removeById(seekId); |
|
|
|
return Result.OK("删除成功"); |
|
|
|
} |
|
|
|
|
|
|
|
} |