|
@ -109,6 +109,10 @@ public class ClockinLogController extends JeecgController<ClockinLog, IClockinLo |
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
|
|
HttpServletRequest req) { |
|
|
HttpServletRequest req) { |
|
|
QueryWrapper<ClockinLog> queryWrapper = QueryGenerator.initQueryWrapper(clockinLog, req.getParameterMap()); |
|
|
QueryWrapper<ClockinLog> queryWrapper = QueryGenerator.initQueryWrapper(clockinLog, req.getParameterMap()); |
|
|
|
|
|
//如果clockStartTime不为空 |
|
|
|
|
|
if(clockinLog.getClockStartTime()!=null){ |
|
|
|
|
|
queryWrapper.like("clock_in_time",clockinLog.getClockStartTime()); |
|
|
|
|
|
} |
|
|
Page<ClockinLog> page = new Page<ClockinLog>(pageNo, pageSize); |
|
|
Page<ClockinLog> page = new Page<ClockinLog>(pageNo, pageSize); |
|
|
IPage<ClockinLog> pageList = clockinLogService.page(page, queryWrapper); |
|
|
IPage<ClockinLog> pageList = clockinLogService.page(page, queryWrapper); |
|
|
return Result.OK(pageList); |
|
|
return Result.OK(pageList); |
|
@ -201,7 +205,7 @@ public class ClockinLogController extends JeecgController<ClockinLog, IClockinLo |
|
|
|
|
|
|
|
|
@RequestMapping(value = "/exportXls2") |
|
|
@RequestMapping(value = "/exportXls2") |
|
|
public Object exportXls3(HttpServletRequest request, ClockinLog clockinLog) throws IOException { |
|
|
public Object exportXls3(HttpServletRequest request, ClockinLog clockinLog) throws IOException { |
|
|
return this.exportXls3(request,ClockInLogExportResp.class, "打卡"); |
|
|
|
|
|
|
|
|
return this.exportXls3(request,ClockInLogExportResp.class, "Employee Attendance Record"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// @RequestMapping(value = "/exportXls2") |
|
|
// @RequestMapping(value = "/exportXls2") |
|
@ -308,7 +312,7 @@ public class ClockinLogController extends JeecgController<ClockinLog, IClockinLo |
|
|
for (ClockInLogResp clockInLogResp:clockInLogExpeort) { |
|
|
for (ClockInLogResp clockInLogResp:clockInLogExpeort) { |
|
|
|
|
|
|
|
|
if(StringUtils.isBlank(clockInLogResp.getTime())){ |
|
|
if(StringUtils.isBlank(clockInLogResp.getTime())){ |
|
|
clockInLogResp.setClockStartTime("缺卡"); |
|
|
|
|
|
|
|
|
clockInLogResp.setClockStartTime("--:--:--"); |
|
|
} |
|
|
} |
|
|
clockInTime = clockInTime+"\n"+clockInLogResp.getClockStartTime(); |
|
|
clockInTime = clockInTime+"\n"+clockInLogResp.getClockStartTime(); |
|
|
// strings.add(clockInLogResp.getClockStartTime()); |
|
|
// strings.add(clockInLogResp.getClockStartTime()); |
|
@ -478,7 +482,7 @@ public class ClockinLogController extends JeecgController<ClockinLog, IClockinLo |
|
|
Row headerRow = sheet.createRow(headerRowNum); |
|
|
Row headerRow = sheet.createRow(headerRowNum); |
|
|
Cell cell1 = headerRow.createCell(0); |
|
|
Cell cell1 = headerRow.createCell(0); |
|
|
cell1.setCellStyle(wrapStyle); |
|
|
cell1.setCellStyle(wrapStyle); |
|
|
cell1.setCellValue("姓名:"+clockinAuth.getName()+" 日期:"+nowYearMonth); |
|
|
|
|
|
|
|
|
cell1.setCellValue("姓名:"+clockinAuth.getName()+" 月份:"+nowYearMonth); |
|
|
sheet.addMergedRegion(new CellRangeAddress(headerRowNum,headerRowNum,0,day-1)); |
|
|
sheet.addMergedRegion(new CellRangeAddress(headerRowNum,headerRowNum,0,day-1)); |
|
|
// Row row1 = sheet.createRow(1); |
|
|
// Row row1 = sheet.createRow(1); |
|
|
// row1.createCell(0).setCellValue(clockinAuth.getName()); |
|
|
// row1.createCell(0).setCellValue(clockinAuth.getName()); |
|
@ -521,7 +525,7 @@ public class ClockinLogController extends JeecgController<ClockinLog, IClockinLo |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if(StringUtils.isBlank(clockInLogResp.getTime())){ |
|
|
if(StringUtils.isBlank(clockInLogResp.getTime())){ |
|
|
clockInLogResp.setClockStartTime("缺卡"); |
|
|
|
|
|
|
|
|
clockInLogResp.setClockStartTime("--:--:--"); |
|
|
} |
|
|
} |
|
|
clockInTime = clockInTime+"\n"+clockInLogResp.getClockStartTime(); |
|
|
clockInTime = clockInTime+"\n"+clockInLogResp.getClockStartTime(); |
|
|
// strings.add(clockInLogResp.getClockStartTime()); |
|
|
// strings.add(clockInLogResp.getClockStartTime()); |
|
|