|
@@ -69,7 +69,7 @@ public class MeetingPersonRecodeController {
|
|
@ApiOperation(value="应到列表")
|
|
@ApiOperation(value="应到列表")
|
|
@RequestMapping(value = "shouldArriveList",method = RequestMethod.POST)
|
|
@RequestMapping(value = "shouldArriveList",method = RequestMethod.POST)
|
|
public MessageResult<Map> shouldArriveList(
|
|
public MessageResult<Map> shouldArriveList(
|
|
- String meetingId,
|
|
|
|
|
|
+ String meetingId,String name,String jobNumber,
|
|
@RequestParam(value="pageIndex",defaultValue="1") int pageIndex,
|
|
@RequestParam(value="pageIndex",defaultValue="1") int pageIndex,
|
|
@RequestParam(value="pageSize",defaultValue="20") int pageSize,
|
|
@RequestParam(value="pageSize",defaultValue="20") int pageSize,
|
|
HttpServletRequest request){
|
|
HttpServletRequest request){
|
|
@@ -83,12 +83,20 @@ public class MeetingPersonRecodeController {
|
|
Map<String,Object> searchParams = new HashMap<>();
|
|
Map<String,Object> searchParams = new HashMap<>();
|
|
|
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
List<Sort> sortList = new ArrayList<>();
|
|
- sortList.add(new Sort("create_time","desc"));
|
|
|
|
|
|
+ sortList.add(new Sort("a.create_time","desc"));
|
|
|
|
|
|
if (StringUtils.isNotEmpty(meetingId)) {
|
|
if (StringUtils.isNotEmpty(meetingId)) {
|
|
searchParams.put("meetingId",meetingId);
|
|
searchParams.put("meetingId",meetingId);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(name)) {
|
|
|
|
+ searchParams.put("name","%"+name+"%");
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (StringUtils.isNotEmpty(jobNumber)) {
|
|
|
|
+ searchParams.put("jobNumber",jobNumber+"%");
|
|
|
|
+ }
|
|
|
|
+
|
|
Page<MeetingPerson> page = meetingPersonService.pageSearch(searchParams,pageIndex,pageSize,true,sortList);
|
|
Page<MeetingPerson> page = meetingPersonService.pageSearch(searchParams,pageIndex,pageSize,true,sortList);
|
|
|
|
|
|
Page<MeetingPersonRecodeDTO> pageDto = new Page<>();
|
|
Page<MeetingPersonRecodeDTO> pageDto = new Page<>();
|
|
@@ -155,7 +163,7 @@ public class MeetingPersonRecodeController {
|
|
@ApiOperation(value="实到列表")
|
|
@ApiOperation(value="实到列表")
|
|
@RequestMapping(value = "realToList",method = RequestMethod.POST)
|
|
@RequestMapping(value = "realToList",method = RequestMethod.POST)
|
|
public MessageResult<Map> realToList(
|
|
public MessageResult<Map> realToList(
|
|
- String meetingId,String type,
|
|
|
|
|
|
+ String meetingId,String type,String name,String jobNumber,
|
|
@RequestParam(value="pageIndex",defaultValue="1") int pageIndex,
|
|
@RequestParam(value="pageIndex",defaultValue="1") int pageIndex,
|
|
@RequestParam(value="pageSize",defaultValue="20") int pageSize,
|
|
@RequestParam(value="pageSize",defaultValue="20") int pageSize,
|
|
HttpServletRequest request){
|
|
HttpServletRequest request){
|
|
@@ -171,27 +179,34 @@ public class MeetingPersonRecodeController {
|
|
Map<String, Object> searchParams = new HashMap<>();
|
|
Map<String, Object> searchParams = new HashMap<>();
|
|
|
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
List<Sort> sortList = new ArrayList<>();
|
|
- sortList.add(new Sort("create_time", "desc"));
|
|
|
|
|
|
+ sortList.add(new Sort("a.sign_time", "desc"));
|
|
|
|
|
|
if (StringUtils.isNotEmpty(meetingId)) {
|
|
if (StringUtils.isNotEmpty(meetingId)) {
|
|
searchParams.put("meetingId", meetingId);
|
|
searchParams.put("meetingId", meetingId);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(name)) {
|
|
|
|
+ searchParams.put("name","%"+name+"%");
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (StringUtils.isNotEmpty(jobNumber)) {
|
|
|
|
+ searchParams.put("jobNumber",jobNumber+"%");
|
|
|
|
+ }
|
|
|
|
+
|
|
Page<Map> page;
|
|
Page<Map> page;
|
|
|
|
|
|
if(type.equals("2")){
|
|
if(type.equals("2")){
|
|
//实到
|
|
//实到
|
|
- page = meetingPersonRecodeService.realToSearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
|
|
- }
|
|
|
|
- else if(type.equals("5")){
|
|
|
|
- //迟到
|
|
|
|
- page = meetingPersonRecodeService.lateSearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
|
|
|
|
+ page = meetingPersonService.realToSearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
}
|
|
}
|
|
else{
|
|
else{
|
|
- //早退
|
|
|
|
- page = meetingPersonRecodeService.leaveEarlySearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
|
|
|
|
+ //if(type.equals("5")) 迟到
|
|
|
|
+ page = meetingPersonService.lateSearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+// else{
|
|
|
|
+ //早退
|
|
|
|
+// page = meetingPersonRecodeService.leaveEarlySearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
|
|
+// }
|
|
|
|
|
|
Page<MeetingPersonRecodeDTO> pageDto = new Page<>();
|
|
Page<MeetingPersonRecodeDTO> pageDto = new Page<>();
|
|
|
|
|
|
@@ -208,8 +223,8 @@ public class MeetingPersonRecodeController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- if (map.get("startTime") != null) {
|
|
|
|
- Date startSignTime = sdf.parse(map.get("startTime").toString());
|
|
|
|
|
|
+ if (map.get("sign_time") != null) {
|
|
|
|
+ Date startSignTime = sdf.parse(map.get("sign_time").toString());
|
|
dto.setStartSignTime(startSignTime);
|
|
dto.setStartSignTime(startSignTime);
|
|
}
|
|
}
|
|
if (map.get("endTime") != null) {
|
|
if (map.get("endTime") != null) {
|
|
@@ -255,16 +270,16 @@ public class MeetingPersonRecodeController {
|
|
|
|
|
|
if(type.equals("2")){
|
|
if(type.equals("2")){
|
|
//实到
|
|
//实到
|
|
- page = meetingPersonRecodeService.realToSearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
|
|
|
|
+ page = meetingPersonService.realToSearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
}
|
|
}
|
|
- else if(type.equals("5")){
|
|
|
|
- //迟到
|
|
|
|
- page = meetingPersonRecodeService.lateSearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
|
|
- }
|
|
|
|
- else{
|
|
|
|
- //早退
|
|
|
|
- page = meetingPersonRecodeService.leaveEarlySearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
|
|
|
|
+ else {
|
|
|
|
+ //if(type.equals("5")) 迟到
|
|
|
|
+ page = meetingPersonService.lateSearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
}
|
|
}
|
|
|
|
+// else{
|
|
|
|
+// //早退
|
|
|
|
+// page = meetingPersonRecodeService.leaveEarlySearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
|
|
+// }
|
|
|
|
|
|
for (Map map:page) {
|
|
for (Map map:page) {
|
|
String name = "";
|
|
String name = "";
|
|
@@ -293,7 +308,7 @@ public class MeetingPersonRecodeController {
|
|
@ApiOperation(value="缺席列表")
|
|
@ApiOperation(value="缺席列表")
|
|
@RequestMapping(value = "absentList",method = RequestMethod.POST)
|
|
@RequestMapping(value = "absentList",method = RequestMethod.POST)
|
|
public MessageResult<Map> absentList(
|
|
public MessageResult<Map> absentList(
|
|
- String meetingId,
|
|
|
|
|
|
+ String meetingId,String name,String jobNumber,
|
|
@RequestParam(value="pageIndex",defaultValue="1") int pageIndex,
|
|
@RequestParam(value="pageIndex",defaultValue="1") int pageIndex,
|
|
@RequestParam(value="pageSize",defaultValue="20") int pageSize,
|
|
@RequestParam(value="pageSize",defaultValue="20") int pageSize,
|
|
HttpServletRequest request){
|
|
HttpServletRequest request){
|
|
@@ -309,44 +324,49 @@ public class MeetingPersonRecodeController {
|
|
Map<String, Object> searchParams = new HashMap<>();
|
|
Map<String, Object> searchParams = new HashMap<>();
|
|
|
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
List<Sort> sortList = new ArrayList<>();
|
|
- sortList.add(new Sort("create_time", "desc"));
|
|
|
|
|
|
+ sortList.add(new Sort("a.sign_time", "desc"));
|
|
|
|
|
|
if (StringUtils.isNotEmpty(meetingId)) {
|
|
if (StringUtils.isNotEmpty(meetingId)) {
|
|
searchParams.put("meetingId", meetingId);
|
|
searchParams.put("meetingId", meetingId);
|
|
}
|
|
}
|
|
|
|
|
|
- //缺席
|
|
|
|
- Page<Map> pageTemp = meetingPersonRecodeService.noAbsentSearch(searchParams, pageIndex, 10000, true, sortList);
|
|
|
|
- List<Long> personIdList = new ArrayList<>();
|
|
|
|
- for (Map map:pageTemp) {
|
|
|
|
- if(map.get("person_id")!=null){
|
|
|
|
- personIdList.add(Long.parseLong(map.get("person_id").toString()));
|
|
|
|
- }
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(name)) {
|
|
|
|
+ searchParams.put("name","%"+name+"%");
|
|
}
|
|
}
|
|
- if(personIdList.size()>0){
|
|
|
|
- searchParams.put("personIdList", personIdList);
|
|
|
|
|
|
+
|
|
|
|
+ if (StringUtils.isNotEmpty(jobNumber)) {
|
|
|
|
+ searchParams.put("jobNumber",jobNumber+"%");
|
|
}
|
|
}
|
|
|
|
|
|
- Page<MeetingPerson> page = meetingPersonService.pageSearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
|
|
|
|
+ MeetingInfo meetingInfo = meetingInfoService.get(meetingId);
|
|
|
|
|
|
Page<MeetingPersonRecodeDTO> pageDto = new Page<>();
|
|
Page<MeetingPersonRecodeDTO> pageDto = new Page<>();
|
|
|
|
|
|
- for (MeetingPerson meetingPerson : page) {
|
|
|
|
- MeetingPersonRecodeDTO dto = new MeetingPersonRecodeDTO();
|
|
|
|
|
|
+ //如果会议已结束才统计确实
|
|
|
|
+ if("3".equals(meetingInfo.getStatus())){
|
|
|
|
+ //缺席
|
|
|
|
+ Page<MeetingPerson> page = meetingPersonService.absentSearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
|
|
|
|
- Long personId = meetingPerson.getPersonId();
|
|
|
|
- PersonInfo personInfo = personInfoService.get(personId);
|
|
|
|
- if (personInfo != null) {
|
|
|
|
- dto.setName(personInfo.getName());
|
|
|
|
- dto.setJobNumber(personInfo.getJobNumber());
|
|
|
|
- }
|
|
|
|
|
|
+ for (MeetingPerson meetingPerson : page) {
|
|
|
|
+ MeetingPersonRecodeDTO dto = new MeetingPersonRecodeDTO();
|
|
|
|
|
|
- pageDto.add(dto);
|
|
|
|
- }
|
|
|
|
|
|
+ Long personId = meetingPerson.getPersonId();
|
|
|
|
+ PersonInfo personInfo = personInfoService.get(personId);
|
|
|
|
+ if (personInfo != null) {
|
|
|
|
+ dto.setName(personInfo.getName());
|
|
|
|
+ dto.setJobNumber(personInfo.getJobNumber());
|
|
|
|
+ }
|
|
|
|
|
|
- pageDto.setPageSize(page.getPageSize());
|
|
|
|
- pageDto.setTotal(page.getTotal());
|
|
|
|
- pageDto.setPageNum(page.getPageNum());
|
|
|
|
|
|
+ pageDto.add(dto);
|
|
|
|
+ }
|
|
|
|
+ pageDto.setPageSize(page.getPageSize());
|
|
|
|
+ pageDto.setTotal(page.getTotal());
|
|
|
|
+ pageDto.setPageNum(page.getPageNum());
|
|
|
|
+ }else{
|
|
|
|
+ pageDto.setPageSize(0);
|
|
|
|
+ pageDto.setTotal(0);
|
|
|
|
+ pageDto.setPageNum(0);
|
|
|
|
+ }
|
|
|
|
|
|
msgResult.setResult(true);
|
|
msgResult.setResult(true);
|
|
msgResult.setData(PojoUtils.pageWrapper(pageDto));
|
|
msgResult.setData(PojoUtils.pageWrapper(pageDto));
|
|
@@ -369,27 +389,16 @@ public class MeetingPersonRecodeController {
|
|
Map<String, Object> searchParams = new HashMap<>();
|
|
Map<String, Object> searchParams = new HashMap<>();
|
|
|
|
|
|
List<Sort> sortList = new ArrayList<>();
|
|
List<Sort> sortList = new ArrayList<>();
|
|
- sortList.add(new Sort("create_time", "desc"));
|
|
|
|
|
|
+ sortList.add(new Sort("sign_time", "desc"));
|
|
|
|
|
|
if (StringUtils.isNotEmpty(meetingId)) {
|
|
if (StringUtils.isNotEmpty(meetingId)) {
|
|
searchParams.put("meetingId", meetingId);
|
|
searchParams.put("meetingId", meetingId);
|
|
}
|
|
}
|
|
|
|
|
|
//缺席
|
|
//缺席
|
|
- Page<Map> pageTemp = meetingPersonRecodeService.noAbsentSearch(searchParams, pageIndex, 10000, true, sortList);
|
|
|
|
- List<Long> personIdList = new ArrayList<>();
|
|
|
|
- for (Map map:pageTemp) {
|
|
|
|
- if(map.get("person_id")!=null){
|
|
|
|
- personIdList.add(Long.parseLong(map.get("person_id").toString()));
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- if(personIdList.size()>0){
|
|
|
|
- searchParams.put("personIdList", personIdList);
|
|
|
|
- }
|
|
|
|
|
|
+ Page<MeetingPerson> page = meetingPersonService.absentSearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
|
|
|
|
- Page<MeetingPerson> page = meetingPersonService.pageSearch(searchParams, pageIndex, pageSize, true, sortList);
|
|
|
|
-
|
|
|
|
- for (MeetingPerson meetingPerson:page) {
|
|
|
|
|
|
+ for (MeetingPerson meetingPerson : page) {
|
|
Map<String,Object> map = new HashMap<>();
|
|
Map<String,Object> map = new HashMap<>();
|
|
|
|
|
|
Long personId = meetingPerson.getPersonId();
|
|
Long personId = meetingPerson.getPersonId();
|
|
@@ -434,9 +443,6 @@ public class MeetingPersonRecodeController {
|
|
List<Sort> sortList = new ArrayList<>();
|
|
List<Sort> sortList = new ArrayList<>();
|
|
sortList.add(new Sort("a.create_time", "desc"));
|
|
sortList.add(new Sort("a.create_time", "desc"));
|
|
|
|
|
|
- List<Sort> sortList1 = new ArrayList<>();
|
|
|
|
- sortList1.add(new Sort("create_time", "desc"));
|
|
|
|
-
|
|
|
|
if (StringUtils.isNotEmpty(meetingId)) {
|
|
if (StringUtils.isNotEmpty(meetingId)) {
|
|
searchParams.put("meetingId", meetingId);
|
|
searchParams.put("meetingId", meetingId);
|
|
}
|
|
}
|
|
@@ -470,33 +476,43 @@ public class MeetingPersonRecodeController {
|
|
searchParams.put("meetingId", id);
|
|
searchParams.put("meetingId", id);
|
|
|
|
|
|
//缺席
|
|
//缺席
|
|
- Page<Map> pageTemp = meetingPersonRecodeService.noAbsentSearch(searchParams, pageIndex, 10000, true, sortList1);
|
|
|
|
- List<Long> personIdList = new ArrayList<>();
|
|
|
|
- for (Map tempMap:pageTemp) {
|
|
|
|
- if(tempMap.get("person_id")!=null){
|
|
|
|
- personIdList.add(Long.parseLong(tempMap.get("person_id").toString()));
|
|
|
|
- }
|
|
|
|
|
|
+// Page<Map> pageTemp = meetingPersonRecodeService.noAbsentSearch(searchParams, pageIndex, 10000, true, sortList1);
|
|
|
|
+// List<Long> personIdList = new ArrayList<>();
|
|
|
|
+// for (Map tempMap:pageTemp) {
|
|
|
|
+// if(tempMap.get("person_id")!=null){
|
|
|
|
+// personIdList.add(Long.parseLong(tempMap.get("person_id").toString()));
|
|
|
|
+// }
|
|
|
|
+// }
|
|
|
|
+// if(personIdList.size()>0){
|
|
|
|
+// searchParams.put("personIdList", personIdList);
|
|
|
|
+// }
|
|
|
|
+
|
|
|
|
+ MeetingInfo meetingInfo = meetingInfoService.get(id);
|
|
|
|
+
|
|
|
|
+ Page<MeetingPerson> page0;
|
|
|
|
+
|
|
|
|
+ //会议已结束才统计缺席人数
|
|
|
|
+ if("3".equals(meetingInfo.getStatus())){
|
|
|
|
+ //缺席人数
|
|
|
|
+ page0 = meetingPersonService.absentSearch(searchParams, pageIndex, 10000, true, sortList);
|
|
}
|
|
}
|
|
- if(personIdList.size()>0){
|
|
|
|
- searchParams.put("personIdList", personIdList);
|
|
|
|
|
|
+ else{
|
|
|
|
+ page0 = new Page<>();
|
|
}
|
|
}
|
|
|
|
|
|
- //缺席人数
|
|
|
|
- Page<MeetingPerson> page0 = meetingPersonService.pageSearch(searchParams, pageIndex, 10000, true, sortList1);
|
|
|
|
-
|
|
|
|
//实到
|
|
//实到
|
|
- Page<Map> page1 = meetingPersonRecodeService.realToSearch(searchParams, pageIndex, 10000, true, sortList);
|
|
|
|
|
|
+ Page<Map> page1 = meetingPersonService.realToSearch(searchParams, pageIndex, 10000, true, sortList);
|
|
|
|
|
|
//迟到
|
|
//迟到
|
|
- Page<Map> page2 = meetingPersonRecodeService.lateSearch(searchParams, pageIndex, 10000, true, sortList);
|
|
|
|
|
|
+ Page<Map> page2 = meetingPersonService.lateSearch(searchParams, pageIndex, 10000, true, sortList);
|
|
|
|
|
|
//早退
|
|
//早退
|
|
- Page<Map> page3 = meetingPersonRecodeService.leaveEarlySearch(searchParams, pageIndex, 10000, true, sortList);
|
|
|
|
|
|
+// Page<Map> page3 = meetingPersonRecodeService.leaveEarlySearch(searchParams, pageIndex, 10000, true, sortList);
|
|
|
|
|
|
map.put("absentNum",page0.getTotal());
|
|
map.put("absentNum",page0.getTotal());
|
|
map.put("realNum",page1.getTotal());
|
|
map.put("realNum",page1.getTotal());
|
|
map.put("lateNum",page2.getTotal());
|
|
map.put("lateNum",page2.getTotal());
|
|
- map.put("leaveEarlyNum",page3.getTotal());
|
|
|
|
|
|
+// map.put("leaveEarlyNum",page3.getTotal());
|
|
|
|
|
|
String statusN="";
|
|
String statusN="";
|
|
|
|
|
|
@@ -561,8 +577,7 @@ public class MeetingPersonRecodeController {
|
|
//表头
|
|
//表头
|
|
Row rowTitle = sheet.createRow(0);
|
|
Row rowTitle = sheet.createRow(0);
|
|
|
|
|
|
- String[] titles = new String[]{"序号","会议名称","应到人数","实到人数","缺席人数","迟到人数",
|
|
|
|
- "早退人数","会议状态","会议日期"};
|
|
|
|
|
|
+ String[] titles = new String[]{"序号","会议名称","应到人数","实到人数","缺席人数","迟到人数", "会议状态","会议日期"};
|
|
|
|
|
|
for (int i=0;i<titles.length;i++) {
|
|
for (int i=0;i<titles.length;i++) {
|
|
Cell cell = rowTitle.createCell(i);
|
|
Cell cell = rowTitle.createCell(i);
|
|
@@ -581,7 +596,7 @@ public class MeetingPersonRecodeController {
|
|
row.createCell(colIndex++).setCellValue(com.jpsoft.shinestar.modules.common.utils.StringUtils.strValue(map.get("realNum"),""));
|
|
row.createCell(colIndex++).setCellValue(com.jpsoft.shinestar.modules.common.utils.StringUtils.strValue(map.get("realNum"),""));
|
|
row.createCell(colIndex++).setCellValue(com.jpsoft.shinestar.modules.common.utils.StringUtils.strValue(map.get("absentNum"),""));
|
|
row.createCell(colIndex++).setCellValue(com.jpsoft.shinestar.modules.common.utils.StringUtils.strValue(map.get("absentNum"),""));
|
|
row.createCell(colIndex++).setCellValue(com.jpsoft.shinestar.modules.common.utils.StringUtils.strValue(map.get("lateNum"),""));
|
|
row.createCell(colIndex++).setCellValue(com.jpsoft.shinestar.modules.common.utils.StringUtils.strValue(map.get("lateNum"),""));
|
|
- row.createCell(colIndex++).setCellValue(com.jpsoft.shinestar.modules.common.utils.StringUtils.strValue(map.get("leaveEarlyNum"),""));
|
|
|
|
|
|
+// row.createCell(colIndex++).setCellValue(com.jpsoft.shinestar.modules.common.utils.StringUtils.strValue(map.get("leaveEarlyNum"),""));
|
|
row.createCell(colIndex++).setCellValue(com.jpsoft.shinestar.modules.common.utils.StringUtils.strValue(map.get("statusN"),""));
|
|
row.createCell(colIndex++).setCellValue(com.jpsoft.shinestar.modules.common.utils.StringUtils.strValue(map.get("statusN"),""));
|
|
row.createCell(colIndex++).setCellValue(com.jpsoft.shinestar.modules.common.utils.StringUtils.strValue(map.get("meetingDateStrArr"),""));
|
|
row.createCell(colIndex++).setCellValue(com.jpsoft.shinestar.modules.common.utils.StringUtils.strValue(map.get("meetingDateStrArr"),""));
|
|
}
|
|
}
|
|
@@ -623,13 +638,13 @@ public class MeetingPersonRecodeController {
|
|
List<Map> mapList2 = getRealToMap(meetingId,"2", pageIndex, pageSize);
|
|
List<Map> mapList2 = getRealToMap(meetingId,"2", pageIndex, pageSize);
|
|
List<Map> mapList3 = getAbsentMap(meetingId, pageIndex, pageSize);
|
|
List<Map> mapList3 = getAbsentMap(meetingId, pageIndex, pageSize);
|
|
List<Map> mapList4 = getRealToMap(meetingId,"5", pageIndex, pageSize);
|
|
List<Map> mapList4 = getRealToMap(meetingId,"5", pageIndex, pageSize);
|
|
- List<Map> mapList5 = getRealToMap(meetingId,"6", pageIndex, pageSize);
|
|
|
|
|
|
+ //List<Map> mapList5 = getRealToMap(meetingId,"6", pageIndex, pageSize);
|
|
|
|
|
|
totalMapList.add(mapList);
|
|
totalMapList.add(mapList);
|
|
totalMapList.add(mapList2);
|
|
totalMapList.add(mapList2);
|
|
totalMapList.add(mapList3);
|
|
totalMapList.add(mapList3);
|
|
totalMapList.add(mapList4);
|
|
totalMapList.add(mapList4);
|
|
- totalMapList.add(mapList5);
|
|
|
|
|
|
+ //totalMapList.add(mapList5);
|
|
|
|
|
|
String downloadUrl = "";
|
|
String downloadUrl = "";
|
|
|
|
|
|
@@ -647,12 +662,12 @@ public class MeetingPersonRecodeController {
|
|
else if(j==2){
|
|
else if(j==2){
|
|
sheet = workbook.createSheet("缺席"+ String.valueOf(mapList3.size()));
|
|
sheet = workbook.createSheet("缺席"+ String.valueOf(mapList3.size()));
|
|
}
|
|
}
|
|
- else if(j==3){
|
|
|
|
- sheet = workbook.createSheet("迟到"+ String.valueOf(mapList4.size()));
|
|
|
|
- }
|
|
|
|
else{
|
|
else{
|
|
- sheet = workbook.createSheet("早退"+ String.valueOf(mapList5.size()));
|
|
|
|
|
|
+ sheet = workbook.createSheet("迟到"+ String.valueOf(mapList4.size()));
|
|
}
|
|
}
|
|
|
|
+// else{
|
|
|
|
+// sheet = workbook.createSheet("早退"+ String.valueOf(mapList5.size()));
|
|
|
|
+// }
|
|
|
|
|
|
//表头
|
|
//表头
|
|
Row rowTitle = sheet.createRow(0);
|
|
Row rowTitle = sheet.createRow(0);
|