From eecdfb9d2c050a0b1daccb5f1c741c748808ee89 Mon Sep 17 00:00:00 2001 From: haha Date: Thu, 11 Apr 2024 00:26:45 +0800 Subject: [PATCH] update code --- .../src/views/project/attendanceWorker/index.vue | 9 ++++----- .../jh/project/task/AttendanceJgwTask.java | 6 +++--- .../project/SurProjectAttendanceUserMapper.xml | 16 ++++++++++++++++ 3 files changed, 23 insertions(+), 8 deletions(-) diff --git a/ruoyi-ui/src/views/project/attendanceWorker/index.vue b/ruoyi-ui/src/views/project/attendanceWorker/index.vue index d063fe42..250c1057 100644 --- a/ruoyi-ui/src/views/project/attendanceWorker/index.vue +++ b/ruoyi-ui/src/views/project/attendanceWorker/index.vue @@ -189,15 +189,14 @@ export default { }); }, /** 查询考勤人员基本属性列表 */ - getList() { - debugger + getList() { this.loading = true; let tmps = this.cfgList.filter(d => d.projectId == this.queryParams.projectId && d.subDeptId == this.queryParams.subDeptId); - let ajax = listAttendanceWorker(this.queryParams); + let ajax = listAttendanceWorker; if (tmps.length > 0 && tmps[0].vendorsCode == 'jgw') { - ajax = listJgwAttendanceWorker(this.queryParams) + ajax = listJgwAttendanceWorker; } - ajax.then(response => { + ajax(this.queryParams).then(response => { this.attendanceWorkerList = (response.rows || []).map(it => { it.enterDate = it.enterDate ? new Date(it.enterDate * 1) : null; return it; diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/task/AttendanceJgwTask.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/task/AttendanceJgwTask.java index 5b213649..b4e0411a 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/task/AttendanceJgwTask.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/task/AttendanceJgwTask.java @@ -147,12 +147,12 @@ public class AttendanceJgwTask { System.out.println(token); System.out.println(DateUtil.format(DateTime.now(),"yyyy-MM-dd")); String subcontractorId=new AttendanceJgwTask().getSubcontractor(appid,token,phone); - String leaderTeamId="a643aaf5fdeb4c8fb0d8c7307881ce97"; + String leaderTeamId="f4bc0ff9a0194177bf1dd9217cf1b10f"; System.out.println(subcontractorId); - //findWorkerByLeader(appid,token,leaderTeamId); + findWorkerByLeader(appid,token,leaderTeamId); //findDirectlyUnderTeam(appid,token,prjId,subcontractorId,0); //queryProject(appid,token,phone,0);; - findAddWorkerByProject(appid,token,prjId,0); + //findAddWorkerByProject(appid,token,prjId,0); //findUpdateWorkerByProject(appid,token,prjId,0); //findAttendanceByProject(appid,token,prjId); //findTeamByProjectId(appid,token,prjId); diff --git a/yanzhu-jh/src/main/resources/mapper/project/SurProjectAttendanceUserMapper.xml b/yanzhu-jh/src/main/resources/mapper/project/SurProjectAttendanceUserMapper.xml index 08d074f3..e2e08b2c 100644 --- a/yanzhu-jh/src/main/resources/mapper/project/SurProjectAttendanceUserMapper.xml +++ b/yanzhu-jh/src/main/resources/mapper/project/SurProjectAttendanceUserMapper.xml @@ -66,6 +66,22 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" c.project_id,c.sub_dept_id,u.companyName,u.workTypeName,g.teamname groupName,g.companyName remark FROM sur_project_attendance_user u,sur_project_attendance_cfg c,sur_project_attendance_group g WHERE u.cfgid=c.id AND g.companyid=u.companyid AND u.vendors_code='jgw' + + + + and g.companyTypeId in (1,6) + + + and g.companyTypeId =8 + + + and g.companyTypeId in (0,2,3,4,5) + + + + and g.companyTypeId=#{companyTypeId} + + and u.cfgid = #{cfgid} and u.app_id = #{appId} and u.vendors_code = #{vendorsCode}