|
|
@@ -35,12 +35,7 @@ import com.java110.utils.util.DateUtil;
|
|
|
import com.java110.utils.util.StringUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.http.ResponseEntity;
|
|
|
-import org.springframework.web.bind.annotation.RequestBody;
|
|
|
-import org.springframework.web.bind.annotation.RequestHeader;
|
|
|
-import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
-import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
-import org.springframework.web.bind.annotation.RequestParam;
|
|
|
-import org.springframework.web.bind.annotation.RestController;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.util.Calendar;
|
|
|
import java.util.Date;
|
|
|
@@ -256,4 +251,38 @@ public class AttendanceClassApi {
|
|
|
return getAttendanceClassesTaskDetailBMOImpl.get(attendanceClassesTaskDetailDto);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 添加设备接口类
|
|
|
+ *
|
|
|
+ * @return 成功或者失败
|
|
|
+ * @throws Exception
|
|
|
+ */
|
|
|
+ @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);
|
|
|
+ }
|
|
|
+
|
|
|
}
|