old mode 100644
new mode 100755
| | |
| | | import com.java110.common.bmo.attendanceLog.IGetAttendanceLogBMO; |
| | | import com.java110.common.bmo.attendanceLog.ISaveAttendanceLogBMO; |
| | | import com.java110.common.bmo.attendanceLog.IUpdateAttendanceLogBMO; |
| | | import com.java110.dto.attendanceClassesTask.AttendanceClassesTaskDto; |
| | | import com.java110.dto.attendanceClassesTaskDetail.AttendanceClassesTaskDetailDto; |
| | | import com.java110.dto.attendanceLog.AttendanceLogDto; |
| | | import com.java110.dto.attendanceClasses.AttendanceClassesTaskDetailDto; |
| | | import com.java110.dto.attendanceClasses.AttendanceClassesTaskDto; |
| | | import com.java110.dto.attendanceClasses.AttendanceLogDto; |
| | | import com.java110.po.attendanceClassesTask.AttendanceClassesTaskPo; |
| | | import com.java110.po.attendanceClassesTaskDetail.AttendanceClassesTaskDetailPo; |
| | | import com.java110.po.attendanceLog.AttendanceLogPo; |
| | |
| | | @RequestParam(value = "row") int row, |
| | | @RequestParam(value = "classId", required = false) String classId, |
| | | @RequestParam(value = "staffId", required = false) String staffId, |
| | | @RequestParam(value = "staffName", required = false) String staffName, |
| | | @RequestParam(name = "date", required = false) String date) throws Exception { |
| | | AttendanceClassesTaskDto attendanceClassesTaskDto = new AttendanceClassesTaskDto(); |
| | | attendanceClassesTaskDto.setPage(page); |
| | | attendanceClassesTaskDto.setRow(row); |
| | | attendanceClassesTaskDto.setStoreId(storeId); |
| | | attendanceClassesTaskDto.setClassId(classId); |
| | | attendanceClassesTaskDto.setStaffName(staffName); |
| | | attendanceClassesTaskDto.setStaffId(staffId); |
| | | if (!StringUtil.isEmpty(date)) { |
| | | Date reqDate = DateUtil.getDateFromString(date, DateUtil.DATE_FORMATE_STRING_B); |
| | | |
| | | Calendar calendar = Calendar.getInstance(); |
| | | calendar.setTime(reqDate); |
| | | attendanceClassesTaskDto.setTaskYear(calendar.get(Calendar.YEAR) + ""); |
| | | attendanceClassesTaskDto.setTaskMonth((calendar.get(Calendar.MONTH) + 1) + ""); |
| | | attendanceClassesTaskDto.setTaskDay(calendar.get(Calendar.DAY_OF_MONTH) + ""); |
| | | String[] dates = date.split("-"); |
| | | attendanceClassesTaskDto.setTaskYear(dates[0] + ""); |
| | | attendanceClassesTaskDto.setTaskMonth(dates[1] + ""); |
| | | if (dates.length == 3) { |
| | | attendanceClassesTaskDto.setTaskDay(dates[2] + ""); |
| | | } |
| | | } |
| | | return getAttendanceClassesTaskBMOImpl.get(attendanceClassesTaskDto); |
| | | } |
| | |
| | | return getAttendanceClassesTaskDetailBMOImpl.get(attendanceClassesTaskDetailDto); |
| | | } |
| | | |
| | | /** |
| | | * 添加设备接口类 |
| | | * |
| | | * @return 成功或者失败 |
| | | * @throws Exception |
| | | * @serviceCode /attendanceClass/getMonthAttendance |
| | | * @path /app/attendanceClass/getMonthAttendance |
| | | */ |
| | | @RequestMapping(path = "/getMonthAttendance", method = RequestMethod.GET) |
| | | public ResponseEntity<String> getMonthAttendance( |
| | | @RequestHeader(value = "store-id") String storeId, |
| | | @RequestParam int page, |
| | | @RequestParam int row, |
| | | @RequestParam(name = "classesId", required = false) String classesId, |
| | | @RequestParam(name = "staffName", required = false) String staffName, |
| | | @RequestParam(name = "date", required = false) String date, |
| | | @RequestParam(name = "departmentId", required = false) String departmentId |
| | | ) throws Exception { |
| | | |
| | | AttendanceClassesTaskDto attendanceClassesTaskDto = new AttendanceClassesTaskDto(); |
| | | attendanceClassesTaskDto.setPage(page); |
| | | attendanceClassesTaskDto.setRow(row); |
| | | attendanceClassesTaskDto.setClassId(classesId); |
| | | attendanceClassesTaskDto.setStaffName(staffName); |
| | | attendanceClassesTaskDto.setStoreId(storeId); |
| | | |
| | | if (!StringUtil.isEmpty(date)) { |
| | | Date reqDate = DateUtil.getDateFromString(date, DateUtil.DATE_FORMATE_STRING_B); |
| | | Calendar calendar = Calendar.getInstance(); |
| | | calendar.setTime(reqDate); |
| | | attendanceClassesTaskDto.setTaskYear(calendar.get(Calendar.YEAR) + ""); |
| | | attendanceClassesTaskDto.setTaskMonth((calendar.get(Calendar.MONTH) + 1) + ""); |
| | | } |
| | | return getAttendanceClassesTaskDetailBMOImpl.getMonthAttendance(attendanceClassesTaskDto); |
| | | } |
| | | |
| | | |
| | | /** |
| | |
| | | public ResponseEntity<String> saveAttendanceLog(@RequestBody JSONObject reqJson) { |
| | | |
| | | Assert.hasKeyAndValue(reqJson, "staffId", "请求报文中未包含staffId"); |
| | | Assert.hasKeyAndValue(reqJson, "storeId", "请求报文中未包含storeId"); |
| | | |
| | | |
| | | AttendanceLogPo attendanceLogPo = BeanConvertUtil.covertBean(reqJson, AttendanceLogPo.class); |
| | |
| | | */ |
| | | @RequestMapping(value = "/queryAttendanceLog", method = RequestMethod.GET) |
| | | public ResponseEntity<String> queryAttendanceLog(@RequestHeader(value = "store-id") String storeId, |
| | | @RequestParam(name = "staffName", required = false) String staffName, |
| | | @RequestParam(name = "staffId", required = false) String staffId, |
| | | @RequestParam(name = "date", required = false) String date, |
| | | @RequestParam(value = "page") int page, |
| | | @RequestParam(value = "row") int row) { |
| | | AttendanceLogDto attendanceLogDto = new AttendanceLogDto(); |
| | | attendanceLogDto.setPage(page); |
| | | attendanceLogDto.setRow(row); |
| | | attendanceLogDto.setStoreId(storeId); |
| | | attendanceLogDto.setStaffId(staffId); |
| | | attendanceLogDto.setStaffName(staffName); |
| | | |
| | | attendanceLogDto.setClockTime(date); |
| | | |
| | | return getAttendanceLogBMOImpl.get(attendanceLogDto); |
| | | } |
| | | |