提交 e623241f authored 作者: wangmenglong's avatar wangmenglong

阿里回调通知

上级 efc2decb
......@@ -45,8 +45,12 @@ public interface RecruitMapper extends BaseMapper<Recruit> {
"<if test='personIdno != null and personIdno != \"\"'>" +
" and rt.person_id in (select id FROM tb_person where id_no = #{personIdno})" +
"</if>" +
"<if test='adminType != null and adminType != \"admin\"'>" +
" and rt.recruit_id in (select id FROM tb_recruit where user_id = #{adminId})" +
"</if>" +
"ORDER BY rt.create_time DESC" +
"</script>")
List<Recruit> listBySignRecord(@Param("personId") String personId,@Param("personIdno") String personIdno,@Param("personName") String personName,@Param("name") String name);
List<Recruit> listBySignRecord(@Param("personId") String personId,@Param("personIdno") String personIdno,@Param("personName") String personName
,@Param("name") String name,@Param("adminType") String adminType,@Param("adminId") String adminId);
}
......@@ -71,7 +71,15 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl
public List<Recruit> listBySignRecordAdmin(int pageNum, int pageSize,String personIdno,String personName,String name) {
//启动分页工具
PageHelper.startPage(pageNum, pageSize);
List<Recruit> orgList = recruitMapper.listBySignRecord(null,personIdno,personName,name);
String adminType = "admin";
UserContext userContext = UserUtils.getUserContext();
if(!userContext.getType().equals("admin")){
adminType = userContext.getType();
}
List<Recruit> orgList = recruitMapper.listBySignRecord(null,personIdno,personName,name,adminType,userContext.getUserId());
orgList.stream().forEach(recruit -> {
recruit.setPerson(personService.getDetails(recruit.getPersonId()));
......@@ -94,7 +102,7 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl
public List<Recruit> listBySignRecord(int pageNum, int pageSize, String personId) {
//启动分页工具
PageHelper.startPage(pageNum, pageSize);
List<Recruit> orgList = recruitMapper.listBySignRecord(personId,null,null,null);
List<Recruit> orgList = recruitMapper.listBySignRecord(personId,null,null,null,null,null);
orgList.stream().forEach(returnRecruit -> {
returnRecruit.setOrg(orgService.getDetails(returnRecruit.getOrgId()));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论