diff --git a/ruoyi-ui/src/views/project/attendance/index.vue b/ruoyi-ui/src/views/project/attendance/index.vue
index 710c7b0b..734ce248 100644
--- a/ruoyi-ui/src/views/project/attendance/index.vue
+++ b/ruoyi-ui/src/views/project/attendance/index.vue
@@ -52,23 +52,20 @@
-
+
-
+
- {{ row.gender==1?'女':'男' }}
+ {{ row.workerGender==1?'女':'男' }}
- {{ row.inTime|formatTime }}
+ {{ row.attendanceTime|formatTime }}
- {{ row.outTime|formatTime }}
-
-
- {{ row.status==1?'退场':'进场' }}
-
+ {{ row.attendanceOutTime|formatTime }}
+
@@ -223,11 +220,13 @@ export default {
this.$refs.attDrawer.show();
},
/** 查询劳务实名制管理列表 */
- getList() {
+ getList() {
this.loading = true;
- let postData={...this.queryParams};
- postData.attendanceTime=this.$dt(new Date()).format("YYYY-MM-DD");
- listAttendance(this.queryParams).then(response=>{
+ let postData={};
+ postData.attendanceTime=this.$dt(this.queryParams.attendanceTime).format("YYYY-MM-DD");
+ postData.projectId=this.queryParams.projectId;
+ postData.deptId=this.queryParams.subDeptId;
+ listAttendance(postData).then(response=>{
this.attendanceList = response.rows;
this.total = response.total;
this.loading = false;
diff --git a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectAttendanceController.java b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectAttendanceController.java
index a22e5a84..815ebf96 100644
--- a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectAttendanceController.java
+++ b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectAttendanceController.java
@@ -1,5 +1,7 @@
package com.yanzhu.jh.bigscreen.web.controller;
+import cn.hutool.core.date.DateTime;
+import cn.hutool.core.date.DateUtil;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
@@ -120,7 +122,8 @@ public class ProjectAttendanceController extends BaseController {
where.setPrjIds(getProjectIds());
}
}
- List list=attendanceDataService.groupByComany(where);
+ where.setAttendanceTime(DateUtil.formatDate(DateTime.now()));
+ List list=attendanceDataService.groupTodayCompanyTypeId(where);
return AjaxResult.success(list);
}
@@ -140,18 +143,16 @@ public class ProjectAttendanceController extends BaseController {
* 今日出勤详情
*/
@PostMapping("/todayAttendance")
- public TableDataInfo todayAttendance(@RequestBody SurProjectAttendanceUser where){
+ public TableDataInfo todayAttendance(@RequestBody SurProjectAttendanceData where){
if(where.getDeptId()==null || where.getDeptId()<=0) {
if (SecurityUtils.isUserB()) {
where.setPrjIds(getProjectIds());
}
}
- long cnt=attendanceUserService.countTodayAttendance(where);
- List list=attendanceUserService.todayAttendance(where);
- TableDataInfo dataInfo=new TableDataInfo();
- dataInfo.setTotal(cnt);
- dataInfo.setRows(list);
- return dataInfo;
+ startPage();
+ where.setAttendanceTime(DateUtil.formatDate(DateTime.now()));
+ List list=attendanceDataService.todayAttendance(where);
+ return getDataTable(list);
}
}
diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectAttendanceDataMapper.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectAttendanceDataMapper.java
index d2a4fe24..8c0f2bcb 100644
--- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectAttendanceDataMapper.java
+++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectAttendanceDataMapper.java
@@ -100,4 +100,8 @@ public interface SurProjectAttendanceDataMapper
public List