|
|
@@ -140,4 +140,23 @@ public class MobileTaskServiceImpl implements MobileTaskService {
|
|
|
}
|
|
|
return map;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public ModelMap getMyTasks(Long emuu, Long enuu, Integer pageNumber, Integer pageSize, String status) {
|
|
|
+ ModelMap map = new ModelMap();
|
|
|
+ PageParams params = new PageParams();
|
|
|
+ params.setCount(pageSize);
|
|
|
+ params.setPage(pageNumber);
|
|
|
+ final PageInfo pageInfo = new PageInfo(params);
|
|
|
+ pageInfo.filter("uu", enuu);
|
|
|
+ pageInfo.filter("recordercode", emuu);
|
|
|
+ pageInfo.filter("status", status);
|
|
|
+ Page<OfficeTask> officeTask = officeTaskDao.findAll(new Specification<OfficeTask>() {
|
|
|
+ public Predicate toPredicate(Root<OfficeTask> root, CriteriaQuery<?> query, CriteriaBuilder builder) {
|
|
|
+ return query.where(pageInfo.getPredicates(root, query, builder)).getRestriction();
|
|
|
+ }
|
|
|
+ }, pageInfo);
|
|
|
+ map.put("listdata", officeTask.getContent());
|
|
|
+ return map;
|
|
|
+ }
|
|
|
}
|