提交 2b6b69dd authored 作者: wangmenglong's avatar wangmenglong

增加查询接口

上级 8ae695fe
...@@ -60,7 +60,8 @@ public class SignRecordController extends BaseController { ...@@ -60,7 +60,8 @@ public class SignRecordController extends BaseController {
String personIdno = req.getParameter("personIdno"); String personIdno = req.getParameter("personIdno");
String personName = req.getParameter("personName"); String personName = req.getParameter("personName");
String name = req.getParameter("name"); String name = req.getParameter("name");
List<Recruit> list = recruitService.listBySignRecordAdmin(pageNum,pageSize,personIdno,personName,name,personPhoneNumber); String state = req.getParameter("state");
List<Recruit> list = recruitService.listBySignRecordAdmin(pageNum,pageSize,personIdno,personName,name,personPhoneNumber,state);
PageInfo<Recruit> pageInfo = new PageInfo<Recruit>(list); PageInfo<Recruit> pageInfo = new PageInfo<Recruit>(list);
return BaseResult.success(pageInfo); return BaseResult.success(pageInfo);
} }
......
...@@ -51,9 +51,13 @@ public interface RecruitMapper extends BaseMapper<Recruit> { ...@@ -51,9 +51,13 @@ public interface RecruitMapper extends BaseMapper<Recruit> {
"<if test='adminType != null and adminType != \"admin\"'>" + "<if test='adminType != null and adminType != \"admin\"'>" +
" and rt.recruit_id in (select id FROM tb_recruit where user_id = #{adminId})" + " and rt.recruit_id in (select id FROM tb_recruit where user_id = #{adminId})" +
"</if>" + "</if>" +
"<if test='state != null and state != \"\"'>" +
" and rt.state = #{state}" +
"</if>" +
"ORDER BY rt.create_time DESC" + "ORDER BY rt.create_time DESC" +
"</script>") "</script>")
List<Recruit> listBySignRecord(@Param("personId") String personId,@Param("personIdno") String personIdno,@Param("personName") String personName List<Recruit> listBySignRecord(@Param("personId") String personId,@Param("personIdno") String personIdno,@Param("personName") String personName
,@Param("name") String name,@Param("personPhoneNumber")String personPhoneNumber,@Param("adminType") String adminType,@Param("adminId") String adminId); ,@Param("name") String name,@Param("personPhoneNumber")String personPhoneNumber,@Param("adminType") String adminType,@Param("adminId") String adminId
,@Param("state") String state);
} }
...@@ -17,7 +17,7 @@ public interface RecruitService { ...@@ -17,7 +17,7 @@ public interface RecruitService {
List<Recruit> listBySignRecord(int pageNum, int pageSize, String personId); List<Recruit> listBySignRecord(int pageNum, int pageSize, String personId);
List<Recruit> listBySignRecordAdmin(int pageNum, int pageSize,String personIdno,String personName,String name,String personPhoneNumber); List<Recruit> listBySignRecordAdmin(int pageNum, int pageSize,String personIdno,String personName,String name,String personPhoneNumber,String state);
List<Recruit> list(int pageNum, int pageSize, Recruit recruit); List<Recruit> list(int pageNum, int pageSize, Recruit recruit);
......
...@@ -65,7 +65,7 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl ...@@ -65,7 +65,7 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl
* @return: java.util.List<data.recruit.Recruit> * @return: java.util.List<data.recruit.Recruit>
**/ **/
@Override @Override
public List<Recruit> listBySignRecordAdmin(int pageNum, int pageSize,String personIdno,String personName,String name,String personPhoneNumber) { public List<Recruit> listBySignRecordAdmin(int pageNum, int pageSize,String personIdno,String personName,String name,String personPhoneNumber,String state) {
//启动分页工具 //启动分页工具
PageHelper.startPage(pageNum, pageSize); PageHelper.startPage(pageNum, pageSize);
...@@ -76,7 +76,7 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl ...@@ -76,7 +76,7 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl
adminType = userContext.getType(); adminType = userContext.getType();
} }
List<Recruit> orgList = recruitMapper.listBySignRecord(null,personIdno,personName,name,personPhoneNumber,adminType,userContext.getUserId()); List<Recruit> orgList = recruitMapper.listBySignRecord(null,personIdno,personName,name,personPhoneNumber,adminType,userContext.getUserId(),state);
orgList.stream().forEach(recruit -> { orgList.stream().forEach(recruit -> {
recruit.setPerson(personService.getDetails(recruit.getPersonId())); recruit.setPerson(personService.getDetails(recruit.getPersonId()));
...@@ -99,7 +99,7 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl ...@@ -99,7 +99,7 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl
public List<Recruit> listBySignRecord(int pageNum, int pageSize, String personId) { public List<Recruit> listBySignRecord(int pageNum, int pageSize, String personId) {
//启动分页工具 //启动分页工具
PageHelper.startPage(pageNum, pageSize); PageHelper.startPage(pageNum, pageSize);
List<Recruit> orgList = recruitMapper.listBySignRecord(personId,null,null,null,null,null,null); List<Recruit> orgList = recruitMapper.listBySignRecord(personId,null,null,null,null,null,null,null);
orgList.stream().forEach(returnRecruit -> { orgList.stream().forEach(returnRecruit -> {
returnRecruit.setOrg(orgService.getDetails(returnRecruit.getOrgId())); returnRecruit.setOrg(orgService.getDetails(returnRecruit.getOrgId()));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论