|
@@ -196,6 +196,7 @@ public interface StandardlyMapper {
|
|
|
@Select("<script>" +
|
|
|
"SELECT\n" +
|
|
|
"t.attendance_table_username as userName,\n" +
|
|
|
+ "t.user_id,\n" +
|
|
|
"d.dept_name as deptName,\n" +
|
|
|
"sum(if(attendance_table_leave_or = 'Y','1','0')) as attendanceTableLeaveOrSum,\n" +
|
|
|
"sum(if(attendance_table_late = 'Y','1','0')) as attendanceTableLateSum,\n" +
|
|
@@ -207,13 +208,14 @@ public interface StandardlyMapper {
|
|
|
"<where>" +
|
|
|
"1=1 " +
|
|
|
"<if test='date!=null'>"+
|
|
|
- "DATE_FORMAT(t.create_time,'%Y-%m') = DATE_FORMAT(#{date},'%Y-%m') \n" +
|
|
|
+ " and DATE_FORMAT(t.create_time,'%Y-%m') = #{date} \n" +
|
|
|
"</if>"+
|
|
|
"</where>" +
|
|
|
"GROUP BY\n" +
|
|
|
- "t.user_id" +
|
|
|
+ " d.dept_name,t.attendance_table_username,t.user_id,DATE_FORMAT( t.create_time, '%Y-%m' )\n" +
|
|
|
+ "limit #{pageNo}, #{pageSize}" +
|
|
|
"</script>")
|
|
|
- List<JSONObject> statisticsByMonth(@Param("date") String date);
|
|
|
+ List<JSONObject> statisticsByMonth(@Param("date") String date,@Param("pageNo") Long pageNo,@Param("pageSize") Long pageSize);
|
|
|
|
|
|
/**
|
|
|
* 查询用户某月的上班打卡时间
|
|
@@ -223,10 +225,10 @@ public interface StandardlyMapper {
|
|
|
*/
|
|
|
|
|
|
@Select("SELECT\n" +
|
|
|
- "\tattendance_table_work as attendanceTableWork,\n" +
|
|
|
- "\tattendance_table_offwork AS attendanceTableOffwork,\n" +
|
|
|
- "\tattendance_table_work_pm AS attendanceTableWorkPm,\n" +
|
|
|
- "\tattendance_table_offwork_pm as attendanceTableOffworkPm\n" +
|
|
|
+ "\tDATE_FORMAT(attendance_table_work,'%Y-%m-%d %H:%i:%s') as attendanceTableWork,\n" +
|
|
|
+ "\tDATE_FORMAT(attendance_table_offwork,'%Y-%m-%d %H:%i:%s') AS attendanceTableOffwork,\n" +
|
|
|
+ "\tDATE_FORMAT(attendance_table_work_pm,'%Y-%m-%d %H:%i:%s') AS attendanceTableWorkPm,\n" +
|
|
|
+ "\tDATE_FORMAT(attendance_table_offwork_pm,'%Y-%m-%d %H:%i:%s') as attendanceTableOffworkPm\n" +
|
|
|
"FROM\n" +
|
|
|
"\tattendance_table \n" +
|
|
|
"WHERE\n" +
|