|
@@ -22,8 +22,8 @@ import java.util.Map;
|
|
import java.util.concurrent.locks.Condition;
|
|
import java.util.concurrent.locks.Condition;
|
|
|
|
|
|
import static com.boman.common.core.utils.obj.ObjectUtils.requireNonNull;
|
|
import static com.boman.common.core.utils.obj.ObjectUtils.requireNonNull;
|
|
-import static com.boman.domain.constant.AttendanceConst.ATTENDANCE_NOW_TIME;
|
|
|
|
-import static com.boman.domain.constant.AttendanceConst.ATTENDANCE_USER_NAME;
|
|
|
|
|
|
+import static com.boman.domain.constant.AttendanceConst.*;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* @author shiqian
|
|
* @author shiqian
|
|
* @date 2021年06月03日 15:45
|
|
* @date 2021年06月03日 15:45
|
|
@@ -124,4 +124,33 @@ public class AttendanceServiceImpl implements AttendanceService {
|
|
}
|
|
}
|
|
return AjaxResult.success(detailedRecordList);
|
|
return AjaxResult.success(detailedRecordList);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 功能描述: 显示是上班打卡还是下班打卡
|
|
|
|
+ *
|
|
|
|
+ * @param tableName tableName
|
|
|
|
+ * @param userName userName
|
|
|
|
+ * @return java.lang.String
|
|
|
|
+ */
|
|
|
|
+ @Override
|
|
|
|
+ public String showAttendanceType(String tableName, String userName) {
|
|
|
|
+ requireNonNull(tableName, "tableName is empty");
|
|
|
|
+ requireNonNull(userName, "userName is empty");
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ return null;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public List<JSONObject> checkAttendanceType(String tableName, String userName) {
|
|
|
|
+ requireNonNull(tableName, "tableName is empty");
|
|
|
|
+ requireNonNull(userName, "userName is empty");
|
|
|
|
+
|
|
|
|
+ String yyyyMmDd = DateUtils.getYyyyMmDd();
|
|
|
|
+ JSONObject map = new JSONObject(2);
|
|
|
|
+ map.put(ATTENDANCE_USER_NAME, userName);
|
|
|
|
+ map.put(ATTENDANCE_TABLE_WORK, yyyyMmDd);
|
|
|
|
+ return commonService.getByMap(tableName, map);
|
|
|
|
+ }
|
|
}
|
|
}
|