wuxw лет назад: 3
Родитель
Сommit
58bf6cc736

+ 9 - 7
service-common/src/main/java/com/java110/common/api/AttendanceClassApi.java

@@ -174,14 +174,14 @@ public class AttendanceClassApi {
         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);
     }
@@ -284,6 +284,7 @@ public class AttendanceClassApi {
             @RequestParam int row,
             @RequestParam(name = "classesId", required = false) String classesId,
             @RequestParam(name = "staffName", required = false) String staffName,
+            @RequestParam(name = "staffId", required = false) String staffId,
             @RequestParam(name = "date", required = false) String date,
             @RequestParam(name = "departmentId", required = false) String departmentId
     ) throws Exception {
@@ -293,6 +294,7 @@ public class AttendanceClassApi {
         attendanceClassesTaskDto.setRow(row);
         attendanceClassesTaskDto.setClassId(classesId);
         attendanceClassesTaskDto.setStaffName(staffName);
+        attendanceClassesTaskDto.setStaffId(staffId);
         attendanceClassesTaskDto.setStoreId(storeId);
 
         if (!StringUtil.isEmpty(date)) {