| | |
| | | import com.java110.core.context.ICmdDataFlowContext; |
| | | import com.java110.core.event.cmd.Cmd; |
| | | import com.java110.core.event.cmd.CmdEvent; |
| | | import com.java110.dto.attendanceClasses.AttendanceClassesTaskDetailDto; |
| | | import com.java110.dto.attendanceClasses.AttendanceClassesTaskDto; |
| | | import com.java110.dto.attendance.AttendanceClassesTaskDetailDto; |
| | | import com.java110.dto.attendance.AttendanceClassesTaskDto; |
| | | import com.java110.intf.report.IReportAttendanceInnerServiceSMO; |
| | | import com.java110.utils.exception.CmdException; |
| | | import com.java110.utils.util.Assert; |
| | |
| | | AttendanceClassesTaskDto tmpAttendanceClassesTaskDto = new AttendanceClassesTaskDto(); |
| | | tmpAttendanceClassesTaskDto.setClassId(reqJson.getString("classesId")); |
| | | tmpAttendanceClassesTaskDto.setTaskYear(reqJson.getString("taskYear")); |
| | | tmpAttendanceClassesTaskDto.setTaskDay(reqJson.getString("taskDay")); |
| | | tmpAttendanceClassesTaskDto.setTaskMonth(reqJson.getString("taskMonth")); |
| | | tmpAttendanceClassesTaskDto.setStaffIds(staffIds.toArray(new String[staffIds.size()])); |
| | | List<AttendanceClassesTaskDetailDto> attendanceClassesTaskDetailDtos = reportAttendanceInnerServiceSMOImpl.getMonthAttendanceDetail(tmpAttendanceClassesTaskDto); |
| | | |
| | |
| | | attendanceClassesTaskDto.setDays(days); |
| | | } |
| | | for (AttendanceClassesTaskDetailDto tmpAttendanceClassesTaskDetailDto : attendanceClassesTaskDetailDtos) { |
| | | if (days.containsKey(tmpAttendanceClassesTaskDetailDto.getTaskDay())) { |
| | | if(!attendanceClassesTaskDto.getStaffId().equals(tmpAttendanceClassesTaskDetailDto.getStaffId())){ |
| | | continue; |
| | | } |
| | | if (days.containsKey(tmpAttendanceClassesTaskDetailDto.getTaskDay()) |
| | | ) { |
| | | tAttendanceClassesTaskDetailDto = (List<AttendanceClassesTaskDetailDto>) days.get(tmpAttendanceClassesTaskDetailDto.getTaskDay()); |
| | | tAttendanceClassesTaskDetailDto.add(tmpAttendanceClassesTaskDetailDto); |
| | | } else { |