|
|
@@ -63,12 +63,16 @@ public class WorkRoomServiceImpl extends ServiceImpl<WorkRoomMapper, WorkRoom> i
|
|
|
|
|
|
Integer pagesize = handle.getPagesize();
|
|
|
Integer page = handle.getPage();
|
|
|
- Page<WorkRoom> pageObj = new Page<>(page, pagesize);
|
|
|
+ Page<WorkRoomVo> pageObj = new Page<>(page, pagesize);
|
|
|
+ System.out.println(page);
|
|
|
+ System.out.println(pagesize);
|
|
|
Map<String, Object> resMap = new HashMap<String, Object>();
|
|
|
resMap.put("list", null);
|
|
|
resMap.put("total", 0);
|
|
|
|
|
|
- QueryWrapper<WorkRoom> obj = getWrapper(handle);
|
|
|
+ QueryWrapper<WorkRoomVo> obj = getWrapper(handle);
|
|
|
+
|
|
|
+ System.out.println(obj);
|
|
|
|
|
|
Integer total = mapperObj.getVoListTotal(obj);
|
|
|
resMap.put("total", total);
|
|
|
@@ -76,8 +80,8 @@ public class WorkRoomServiceImpl extends ServiceImpl<WorkRoomMapper, WorkRoom> i
|
|
|
return resMap;
|
|
|
}
|
|
|
|
|
|
- List<WorkRoomVo> list = mapperObj.getVoList(pageObj, obj);
|
|
|
- getCommonList(pageObj, obj);
|
|
|
+ System.out.println("当前数量是"+total);
|
|
|
+ List<WorkRoomVo> list = getCommonList(pageObj, obj);
|
|
|
|
|
|
resMap.put("list", list);
|
|
|
|
|
|
@@ -96,9 +100,9 @@ public class WorkRoomServiceImpl extends ServiceImpl<WorkRoomMapper, WorkRoom> i
|
|
|
List<Object> headList = Arrays.asList(head);
|
|
|
Date currentTime = new Date();
|
|
|
|
|
|
- QueryWrapper<WorkRoom> obj = getWrapper(handle);
|
|
|
+ QueryWrapper<WorkRoomVo> obj = getWrapper(handle);
|
|
|
Integer total = mapperObj.getVoListTotal(obj);
|
|
|
- Page<WorkRoom> pageObj = new Page<>(1, total);
|
|
|
+ Page<WorkRoomVo> pageObj = new Page<>(1, total);
|
|
|
List<WorkRoomVo> list = getCommonList(pageObj, obj);
|
|
|
|
|
|
resList.add(headList);
|
|
|
@@ -140,10 +144,13 @@ public class WorkRoomServiceImpl extends ServiceImpl<WorkRoomMapper, WorkRoom> i
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- private List<WorkRoomVo> getCommonList(Page<WorkRoom> pageObj, QueryWrapper<WorkRoom> room) {
|
|
|
+ private List<WorkRoomVo> getCommonList(Page<WorkRoomVo> pageObj, QueryWrapper<WorkRoomVo> room) {
|
|
|
|
|
|
+ System.out.println(pageObj);
|
|
|
List<WorkRoomVo> list = mapperObj.getVoList(pageObj, room);
|
|
|
|
|
|
+ System.out.println("获取数量是"+list.size());
|
|
|
+
|
|
|
if (list.size() > 0) {
|
|
|
List<Integer> ids = list.stream().map(WorkRoomVo -> WorkRoomVo.getId()).collect(Collectors.toList());
|
|
|
HashMap<Integer, HashMap<String, Integer>> dataById = getDataById(ids);
|
|
|
@@ -166,7 +173,7 @@ public class WorkRoomServiceImpl extends ServiceImpl<WorkRoomMapper, WorkRoom> i
|
|
|
|
|
|
}
|
|
|
|
|
|
- private QueryWrapper<WorkRoom> getWrapper(GetWorkRoomHandle handle) {
|
|
|
+ private QueryWrapper<WorkRoomVo> getWrapper(GetWorkRoomHandle handle) {
|
|
|
String name = handle.getName();
|
|
|
Integer corp_id = handle.getCorpId();
|
|
|
String start_create_time = handle.getStartCreateTime();
|
|
|
@@ -177,7 +184,7 @@ public class WorkRoomServiceImpl extends ServiceImpl<WorkRoomMapper, WorkRoom> i
|
|
|
List tag_id = handle.getTagId();
|
|
|
List<Integer> authCorpIds = handle.getAuthCorpIds();
|
|
|
|
|
|
- QueryWrapper<WorkRoom> obj = new QueryWrapper<WorkRoom>();
|
|
|
+ QueryWrapper<WorkRoomVo> obj = new QueryWrapper<WorkRoomVo>();
|
|
|
|
|
|
obj.in("a.corp_id", authCorpIds);
|
|
|
|