2024-08-05 10:15:16,054 [main] Starting SecurityApplication using Java 1.8.0_322 on BNS-BD19 with PID 31660 (E:\work\gz_workspace\smz\gzRealNameBackstageManageWeb\target\classes started by admin in E:\work\gz_workspace\smz\gzRealNameBackstageManageWeb) 2024-08-05 10:15:16,062 [main] Running with Spring Boot v2.4.5, Spring v5.3.6 2024-08-05 10:15:16,062 [main] No active profile set, falling back to default profiles: default 2024-08-05 10:15:22,693 [main] Filter 'tokenFilter' configured for use 2024-08-05 10:15:25,401 [main] Started SecurityApplication in 10.0 seconds (JVM running for 11.885) 2024-08-05 10:15:25,404 [taskExecutor-2] --------无信号班组有效期消息通知启动------ 2024-08-05 10:15:25,404 [taskExecutor-3] --------红名单定时器启动------ 2024-08-05 10:15:25,404 [taskExecutor-1] --------无信号班组有效期消息通知启动------ 2024-08-05 10:15:25,538 [taskExecutor-3] ==> Preparing: SELECT a.id_number AS `key`, a.pro_id AS `value` FROM ( SELECT bwg.id_number, bwg.pro_id, bwg.org_id, COUNT( id_number ) AS likeData, IFNULL( brs.red_num, '100' ) AS num FROM bm_worker_give bwg LEFT JOIN pm_organization po on po.id = bwg.org_id LEFT JOIN pm_company pc on pc.id = po.COMPANY_ID LEFT JOIN bm_redlist_set brs ON brs.org_id = pc.id WHERE bwg.IS_ACTIVE = '1' GROUP BY bwg.id_number, bwg.pro_id HAVING COUNT( id_number ) >= num ) a LEFT JOIN bm_redlist_worker brw ON brw.ID_NUMBER = a.id_number -- AND brw.pro_id = a.pro_id WHERE brw.ID_NUMBER IS NULL 2024-08-05 10:15:25,540 [taskExecutor-2] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = 1 and bnst.examine_status = '4' 2024-08-05 10:15:25,546 [taskExecutor-1] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = '1' and bnst.examine_status = '1' 2024-08-05 10:15:25,558 [taskExecutor-1] ==> Parameters: 2024-08-05 10:15:25,558 [taskExecutor-3] ==> Parameters: 2024-08-05 10:15:25,558 [taskExecutor-2] ==> Parameters: 2024-08-05 10:15:25,579 [taskExecutor-3] <== Total: 0 2024-08-05 10:15:25,580 [taskExecutor-3] --------红名单定时器结束,共推数据0条------ 2024-08-05 10:15:25,581 [taskExecutor-2] <== Total: 1 2024-08-05 10:15:25,581 [taskExecutor-1] <== Total: 1 2024-08-05 10:15:25,581 [taskExecutor-1] --------无信号班组有效期消息通知结束------ 2024-08-05 10:15:25,581 [taskExecutor-2] --------无信号班组有效期消息通知结束------ 2024-08-05 10:45:25,400 [taskExecutor-4] --------无信号班组有效期消息通知启动------ 2024-08-05 10:45:25,400 [taskExecutor-5] --------无信号班组有效期消息通知启动------ 2024-08-05 10:45:25,434 [taskExecutor-4] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = '1' and bnst.examine_status = '1' 2024-08-05 10:45:25,435 [taskExecutor-4] ==> Parameters: 2024-08-05 10:45:25,437 [taskExecutor-4] <== Total: 1 2024-08-05 10:45:25,438 [taskExecutor-4] --------无信号班组有效期消息通知结束------ 2024-08-05 10:45:25,438 [taskExecutor-5] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = 1 and bnst.examine_status = '4' 2024-08-05 10:45:25,438 [taskExecutor-5] ==> Parameters: 2024-08-05 10:45:25,440 [taskExecutor-5] <== Total: 1 2024-08-05 10:45:25,440 [taskExecutor-5] --------无信号班组有效期消息通知结束------ 2024-08-05 11:00:00,025 [taskExecutor-6] 今日考勤推送开始 2024-08-05 11:00:00,456 [taskExecutor-6] ==> Preparing: select * from ( SELECT ffc.id as id, concat('SongBianDianProject', IFNULL(p.pro_old_id,p.id)) as projectId, p.NAME AS projectName, concat('SongBianDianTeam', bs.id) as teamId, bs.NAME AS teamName, '贵州送变电有限责任公司' AS orgName, '9152000021440270X9' AS orgCreditCode, ffc.name,ffc.ID_NUMBER as idCard, add_time as attendTime,'人脸识别' as attendWay, '入场' as direction, CONCAT('http://116.63.142.171:1919/gzrnama/',PHOTO_PATH) as swipeRecentPhotos from fc_face_contrast ffc left join bm_worker_record bwr on ffc.ID_NUMBER = bwr.ID_NUMBER left join sys_dic_detail bwt on bwt.id = bwr.POST_ID left join bm_project p on bwr.project_id = p.id left join bm_sub_team bs on bwr.team_id = bs.id left join bm_worker_payroll bwp on bwp.ID_NUMBER = bwr.ID_NUMBER where (bwp.ROLL_BANK_NAME is not null or bwp.BANK_NAME is not null) and LENGTH(bwr.FOREMAN_IDNUMBER) = 18 and LENGTH(bwr.PRINCIPAL_IDNUMBER) = 18 and bwr.ein_status = 1 and bwr.is_ein_push = 1 and bwr.is_exit_push != 1 and p.is_push = 1 and ffc.CURRENT_DAY = ? and ffc.name != "" and AUDIT_STATUS = '1' and ffc.is_push != '1'and bwt.name != '管理人员' ORDER BY add_time DESC LIMIT 1000000000 ) a GROUP BY a.idCard 2024-08-05 11:00:00,459 [taskExecutor-6] ==> Parameters: 2024-08-05(String) 2024-08-05 11:00:00,463 [taskExecutor-6] <== Total: 0 2024-08-05 11:00:00,464 [taskExecutor-6] 今日考勤推送结果:暂无数据 2024-08-05 11:00:00,464 [taskExecutor-6] 昨日考勤推送开始 2024-08-05 11:00:00,465 [taskExecutor-6] ==> Preparing: select * from ( SELECT ffc.id as id, concat('SongBianDianProject', IFNULL(p.pro_old_id,p.id)) as projectId, p.NAME AS projectName, concat('SongBianDianTeam', bs.id) as teamId, bs.NAME AS teamName, '贵州送变电有限责任公司' AS orgName, '9152000021440270X9' AS orgCreditCode, ffc.name,ffc.ID_NUMBER as idCard, add_time as attendTime,'人脸识别' as attendWay, '入场' as direction, CONCAT('http://116.63.142.171:1919/gzrnama/',PHOTO_PATH) as swipeRecentPhotos from fc_face_contrast ffc left join bm_worker_record bwr on ffc.ID_NUMBER = bwr.ID_NUMBER left join sys_dic_detail bwt on bwt.id = bwr.POST_ID left join bm_project p on bwr.project_id = p.id left join bm_sub_team bs on bwr.team_id = bs.id left join bm_worker_payroll bwp on bwp.ID_NUMBER = bwr.ID_NUMBER where (bwp.ROLL_BANK_NAME is not null or bwp.BANK_NAME is not null) and LENGTH(bwr.FOREMAN_IDNUMBER) = 18 and LENGTH(bwr.PRINCIPAL_IDNUMBER) = 18 and bwr.ein_status = 1 and bwr.is_ein_push = 1 and bwr.is_exit_push != 1 and p.is_push = 1 and ffc.CURRENT_DAY = ? and ffc.name != "" and AUDIT_STATUS = '1' and ffc.is_push != '1'and bwt.name != '管理人员' ORDER BY add_time DESC LIMIT 1000000000 ) a GROUP BY a.idCard 2024-08-05 11:00:00,466 [taskExecutor-6] ==> Parameters: 2024-08-04(String) 2024-08-05 11:00:00,469 [taskExecutor-6] <== Total: 0 2024-08-05 11:00:00,469 [taskExecutor-6] 昨日考勤推送结果:暂无数据 2024-08-05 11:15:25,407 [taskExecutor-7] --------无信号班组有效期消息通知启动------ 2024-08-05 11:15:25,407 [taskExecutor-8] --------无信号班组有效期消息通知启动------ 2024-08-05 11:15:25,409 [taskExecutor-9] --------红名单定时器启动------ 2024-08-05 11:15:25,416 [taskExecutor-8] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = 1 and bnst.examine_status = '4' 2024-08-05 11:15:25,416 [taskExecutor-8] ==> Parameters: 2024-08-05 11:15:25,417 [taskExecutor-9] ==> Preparing: SELECT a.id_number AS `key`, a.pro_id AS `value` FROM ( SELECT bwg.id_number, bwg.pro_id, bwg.org_id, COUNT( id_number ) AS likeData, IFNULL( brs.red_num, '100' ) AS num FROM bm_worker_give bwg LEFT JOIN pm_organization po on po.id = bwg.org_id LEFT JOIN pm_company pc on pc.id = po.COMPANY_ID LEFT JOIN bm_redlist_set brs ON brs.org_id = pc.id WHERE bwg.IS_ACTIVE = '1' GROUP BY bwg.id_number, bwg.pro_id HAVING COUNT( id_number ) >= num ) a LEFT JOIN bm_redlist_worker brw ON brw.ID_NUMBER = a.id_number -- AND brw.pro_id = a.pro_id WHERE brw.ID_NUMBER IS NULL 2024-08-05 11:15:25,418 [taskExecutor-9] ==> Parameters: 2024-08-05 11:15:25,420 [taskExecutor-7] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = '1' and bnst.examine_status = '1' 2024-08-05 11:15:25,420 [taskExecutor-8] <== Total: 1 2024-08-05 11:15:25,420 [taskExecutor-7] ==> Parameters: 2024-08-05 11:15:25,420 [taskExecutor-8] --------无信号班组有效期消息通知结束------ 2024-08-05 11:15:25,421 [taskExecutor-9] <== Total: 0 2024-08-05 11:15:25,421 [taskExecutor-9] --------红名单定时器结束,共推数据0条------ 2024-08-05 11:15:25,423 [taskExecutor-7] <== Total: 1 2024-08-05 11:15:25,423 [taskExecutor-7] --------无信号班组有效期消息通知结束------ 2024-08-05 13:13:24,700 [main] Starting SecurityApplication using Java 1.8.0_322 on BNS-BD19 with PID 31012 (E:\work\gz_workspace\smz\gzRealNameBackstageManageWeb\target\classes started by admin in E:\work\gz_workspace\smz\gzRealNameBackstageManageWeb) 2024-08-05 13:13:24,705 [main] Running with Spring Boot v2.4.5, Spring v5.3.6 2024-08-05 13:13:24,706 [main] No active profile set, falling back to default profiles: default 2024-08-05 13:13:28,001 [main] Filter 'tokenFilter' configured for use 2024-08-05 13:13:30,194 [main] Started SecurityApplication in 6.072 seconds (JVM running for 7.951) 2024-08-05 13:13:30,198 [taskExecutor-2] --------无信号班组有效期消息通知启动------ 2024-08-05 13:13:30,198 [taskExecutor-1] --------无信号班组有效期消息通知启动------ 2024-08-05 13:13:30,199 [taskExecutor-3] --------红名单定时器启动------ 2024-08-05 13:13:30,341 [taskExecutor-3] ==> Preparing: SELECT a.id_number AS `key`, a.pro_id AS `value` FROM ( SELECT bwg.id_number, bwg.pro_id, bwg.org_id, COUNT( id_number ) AS likeData, IFNULL( brs.red_num, '100' ) AS num FROM bm_worker_give bwg LEFT JOIN pm_organization po on po.id = bwg.org_id LEFT JOIN pm_company pc on pc.id = po.COMPANY_ID LEFT JOIN bm_redlist_set brs ON brs.org_id = pc.id WHERE bwg.IS_ACTIVE = '1' GROUP BY bwg.id_number, bwg.pro_id HAVING COUNT( id_number ) >= num ) a LEFT JOIN bm_redlist_worker brw ON brw.ID_NUMBER = a.id_number -- AND brw.pro_id = a.pro_id WHERE brw.ID_NUMBER IS NULL 2024-08-05 13:13:30,358 [taskExecutor-1] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = '1' and bnst.examine_status = '1' 2024-08-05 13:13:30,364 [taskExecutor-3] ==> Parameters: 2024-08-05 13:13:30,364 [taskExecutor-1] ==> Parameters: 2024-08-05 13:13:30,365 [taskExecutor-2] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = 1 and bnst.examine_status = '4' 2024-08-05 13:13:30,366 [taskExecutor-2] ==> Parameters: 2024-08-05 13:13:30,385 [taskExecutor-3] <== Total: 0 2024-08-05 13:13:30,387 [taskExecutor-3] --------红名单定时器结束,共推数据0条------ 2024-08-05 13:13:30,387 [taskExecutor-1] <== Total: 1 2024-08-05 13:13:30,387 [taskExecutor-2] <== Total: 1 2024-08-05 13:13:30,388 [taskExecutor-2] --------无信号班组有效期消息通知结束------ 2024-08-05 13:13:30,388 [taskExecutor-1] --------无信号班组有效期消息通知结束------ 2024-08-05 13:14:46,345 [http-nio-19120-exec-1] 验证码:ASEL用户输入:asel 2024-08-05 13:14:46,683 [http-nio-19120-exec-1] ==> Preparing: select t.id as userId,t.* from sys_user t where t.USERNAME = ? and IS_ACTIVE = 1 and examine_status = 1 2024-08-05 13:14:46,684 [http-nio-19120-exec-1] ==> Parameters: bnsAdmin(String) 2024-08-05 13:14:46,687 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:14:46,695 [http-nio-19120-exec-1] ==> Preparing: select distinct p.* from sys_permission p inner join sys_role_permission rp on p.id = rp.permissionId inner join sys_role_user ru on ru.roleId = rp.roleId where ru.userId = ? and p.is_active = '1' order by p.sort 2024-08-05 13:14:46,696 [http-nio-19120-exec-1] ==> Parameters: 249(Long) 2024-08-05 13:14:46,744 [http-nio-19120-exec-1] <== Total: 141 2024-08-05 13:14:46,817 [http-nio-19120-exec-1] Authentication failed: password does not match stored value 2024-08-05 13:14:46,890 [http-nio-19120-exec-1] ==> Preparing: select t.id as userId,t.* from sys_user t where t.USERNAME = ? and IS_ACTIVE = 1 and examine_status = 1 2024-08-05 13:14:46,890 [http-nio-19120-exec-1] ==> Parameters: bnsAdmin(String) 2024-08-05 13:14:46,891 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:14:46,892 [http-nio-19120-exec-1] ==> Preparing: select distinct p.* from sys_permission p inner join sys_role_permission rp on p.id = rp.permissionId inner join sys_role_user ru on ru.roleId = rp.roleId where ru.userId = ? and p.is_active = '1' order by p.sort 2024-08-05 13:14:46,892 [http-nio-19120-exec-1] ==> Parameters: 249(Long) 2024-08-05 13:14:46,903 [http-nio-19120-exec-1] <== Total: 141 2024-08-05 13:14:57,360 [http-nio-19120-exec-3] 验证码:VNBF用户输入:vnbf 2024-08-05 13:14:57,361 [http-nio-19120-exec-3] ==> Preparing: select t.id as userId,t.* from sys_user t where t.USERNAME = ? and IS_ACTIVE = 1 and examine_status = 1 2024-08-05 13:14:57,362 [http-nio-19120-exec-3] ==> Parameters: bnsAdmin(String) 2024-08-05 13:14:57,364 [http-nio-19120-exec-3] <== Total: 1 2024-08-05 13:14:57,364 [http-nio-19120-exec-3] ==> Preparing: select distinct p.* from sys_permission p inner join sys_role_permission rp on p.id = rp.permissionId inner join sys_role_user ru on ru.roleId = rp.roleId where ru.userId = ? and p.is_active = '1' order by p.sort 2024-08-05 13:14:57,365 [http-nio-19120-exec-3] ==> Parameters: 249(Long) 2024-08-05 13:14:57,374 [http-nio-19120-exec-3] <== Total: 141 2024-08-05 13:14:57,447 [http-nio-19120-exec-3] Authentication failed: password does not match stored value 2024-08-05 13:14:57,447 [http-nio-19120-exec-3] ==> Preparing: select t.id as userId,t.* from sys_user t where t.USERNAME = ? and IS_ACTIVE = 1 and examine_status = 1 2024-08-05 13:14:57,447 [http-nio-19120-exec-3] ==> Parameters: bnsAdmin(String) 2024-08-05 13:14:57,450 [http-nio-19120-exec-3] <== Total: 1 2024-08-05 13:14:57,450 [http-nio-19120-exec-3] ==> Preparing: select distinct p.* from sys_permission p inner join sys_role_permission rp on p.id = rp.permissionId inner join sys_role_user ru on ru.roleId = rp.roleId where ru.userId = ? and p.is_active = '1' order by p.sort 2024-08-05 13:14:57,451 [http-nio-19120-exec-3] ==> Parameters: 249(Long) 2024-08-05 13:14:57,459 [http-nio-19120-exec-3] <== Total: 141 2024-08-05 13:15:14,597 [http-nio-19120-exec-9] 验证码:CMY6用户输入:cmy6 2024-08-05 13:15:14,598 [http-nio-19120-exec-9] ==> Preparing: select t.id as userId,t.* from sys_user t where t.USERNAME = ? and IS_ACTIVE = 1 and examine_status = 1 2024-08-05 13:15:14,598 [http-nio-19120-exec-9] ==> Parameters: bnsAdmin(String) 2024-08-05 13:15:14,600 [http-nio-19120-exec-9] <== Total: 1 2024-08-05 13:15:14,601 [http-nio-19120-exec-9] ==> Preparing: select distinct p.* from sys_permission p inner join sys_role_permission rp on p.id = rp.permissionId inner join sys_role_user ru on ru.roleId = rp.roleId where ru.userId = ? and p.is_active = '1' order by p.sort 2024-08-05 13:15:14,601 [http-nio-19120-exec-9] ==> Parameters: 249(Long) 2024-08-05 13:15:14,608 [http-nio-19120-exec-9] <== Total: 141 2024-08-05 13:15:14,684 [http-nio-19120-exec-9] Authenticated user 2024-08-05 13:15:14,702 [taskExecutor-4] ==> Preparing: insert into sys_logs(userId, module, flag, remark, createTime) values(?, ?, ?, ?, now()) 2024-08-05 13:15:14,705 [taskExecutor-4] ==> Parameters: 249(Long), 登陆(String), true(Boolean), null 2024-08-05 13:15:14,708 [taskExecutor-4] <== Updates: 1 2024-08-05 13:15:26,482 [http-nio-19120-exec-2] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:15:26,483 [http-nio-19120-exec-2] ==> Parameters: 1(String) 2024-08-05 13:15:26,484 [http-nio-19120-exec-2] <== Total: 0 2024-08-05 13:15:26,496 [http-nio-19120-exec-2] ==> Preparing: select ID, `org_name` as name from pm_company where IS_ACTIVE = 1 2024-08-05 13:15:26,496 [http-nio-19120-exec-2] ==> Parameters: 2024-08-05 13:15:26,498 [http-nio-19120-exec-2] <== Total: 4 2024-08-05 13:15:26,508 [http-nio-19120-exec-3] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:15:26,509 [http-nio-19120-exec-3] ==> Parameters: 1(String) 2024-08-05 13:15:26,510 [http-nio-19120-exec-3] <== Total: 0 2024-08-05 13:15:26,512 [http-nio-19120-exec-3] ==> Preparing: select ID,`NAME` FROM bm_project WHERE IS_ACTIVE = '1' ORDER BY `NAME` asc 2024-08-05 13:15:26,512 [http-nio-19120-exec-3] ==> Parameters: 2024-08-05 13:15:26,520 [http-nio-19120-exec-3] <== Total: 9 2024-08-05 13:15:26,587 [http-nio-19120-exec-9] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:15:26,588 [http-nio-19120-exec-9] ==> Parameters: 2024-08-05 13:15:26,596 [http-nio-19120-exec-9] <== Total: 1 2024-08-05 13:15:26,597 [http-nio-19120-exec-9] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:15:26,598 [http-nio-19120-exec-9] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:15:26,601 [http-nio-19120-exec-9] <== Total: 1 2024-08-05 13:15:26,602 [http-nio-19120-exec-9] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:15:26,602 [http-nio-19120-exec-9] ==> Parameters: 341322200111141888(String) 2024-08-05 13:15:26,603 [http-nio-19120-exec-9] <== Total: 1 2024-08-05 13:15:32,449 [http-nio-19120-exec-8] ==> Preparing: SELECT bw.`name`, bw.id_number AS idNumber, bw.sex, td.name AS postName, bw.phone, IF ( bwb.ID_NUMBER IS NOT NULL AND bwb.BANK_CARD IS NOT NULL AND LENGTH(bwb.BANK_CARD) > 0, '1', '0' ) AS isPayCard, IF ( bwc.contractType = '纸质合同', IF ( bwc.is_audit = 1, '1', '0' ), IF ( bwcd.is_sign = 1, '1', '0' ) ) AS isContract, bst.id AS teamId, bst.name AS teamName, bp.id AS proId, bp.`name` AS proName FROM bm_worker bw LEFT JOIN bm_worker_photo face ON face.ID_NUMBER = bw.id_number AND face.PHOTO_TYPE = 3 AND face.IS_ACTIVE = 1 LEFT JOIN bm_worker_photo aoto ON aoto.ID_NUMBER = bw.id_number AND aoto.PHOTO_TYPE = 5 AND aoto.IS_ACTIVE = 1 LEFT JOIN bm_worker_payroll bwb ON bwb.ID_NUMBER = bw.id_number AND bwb.is_active = '1' LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.id_number AND bwc.is_active = '1' LEFT JOIN bm_worker_contract_details bwcd ON bwcd.part_b_idCard = bw.id_number AND bwcd.is_active = '1' left join bm_worker_record bweh on bweh.id_number = bw.id_number and bweh.is_active = '1' LEFT JOIN bm_sub_team bst ON bst.id = bweh.team_id LEFT JOIN bm_project bp ON bp.id = bweh.project_id LEFT JOIN sys_dic_detail td ON td.id = bweh.post_id WHERE bw.IS_ACTIVE = 1 GROUP BY bw.id_number 2024-08-05 13:15:32,449 [http-nio-19120-exec-8] ==> Parameters: 2024-08-05 13:15:32,454 [http-nio-19120-exec-8] <== Total: 17 2024-08-05 13:15:38,454 [http-nio-19120-exec-7] ==> Preparing: SELECT bw.`name`, bw.`id_number` AS idNumber, bwr.SUB_ID as subId, bw.phone, bw.`sex`, bw.`birthday`, bw.`ethnic`, bw.`issueauthority`, bw.`address`, bw.`sign_date` AS signDate, bw.`expiry_date` AS expiryDate, bwr.PROJECT_ID as proId, bwr.TEAM_ID as teamId, bwr.POST_ID as postId, bwr.WHETHER_ONJOB as whetherOnjob, bwr.PE_STATUS as peStatus, bwr.SAFETY_SCORE as safetyScore, bwp.BANK_NAME as bankName, bwp.BANK_CARD as bankCard, bwp.ROLL_BANK_NAME as wageBankSubBranchName, bwp.bankAffiliated, bwr.TEAM_CAPTAIN as teamCaptain, bwr.FOREMAN, bwr.FOREMAN_PHONE as foremanPhone, bwr.FOREMAN_IDNUMBER as foremanIdNumber, bwr.PRINCIPAL_NAME as principalName, bwr.PRINCIPAL_IDNUMBER as principalIdNumber, bwr.PRINCIPAL_PHONE as principalPhone, GROUP_CONCAT(DISTINCT bank.witness_path) as wageCardPath, GROUP_CONCAT(DISTINCT contract.witness_path) as contractPath, bwc.whetherOnJob as isJob, bwc.contractCode as contractCode, bwc.id as contractId, bwc.laborContractType, bwc.contractValidDate, bwc.contractInvalidDate, bwc.wageApprovedWay, bwc.wageCriterion, bwc.role, bwc.contractType, bwc.miurInsurance, bwc.endowmentInsurance,face.PHOTO_PATH as facePhoto, face.FACE_FEATURES AS faceFeatureByte FROM `bm_worker` bw left join bm_worker_record bwr on bwr.id_number = bw.id_number and bwr.is_active = 1 LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bw.id_number AND bwp.is_active = '1' LEFT JOIN bm_subcontractor bs ON bs.id = bwr.sub_id LEFT JOIN bm_project bp ON bp.id = bwr.PROJECT_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.id_number AND bwc.is_active = '1' LEFT JOIN bm_worker_witness bank ON bank.ID_NUMBER = bw.ID_NUMBER and bank.is_active = '1' and bank.witness_type = 2 LEFT JOIN bm_worker_witness contract ON contract.ID_NUMBER = bw.ID_NUMBER and contract.is_active = '1' and contract.witness_type = 1 LEFT JOIN bm_worker_photo face ON face.ID_NUMBER = bw.id_number AND face.PHOTO_TYPE = 3 AND face.IS_ACTIVE = 1 WHERE bw.is_active = '1' AND bw.id_number = ? GROUP BY bw.id_number 2024-08-05 13:15:38,455 [http-nio-19120-exec-7] ==> Parameters: 340122199911106918(String) 2024-08-05 13:15:38,458 [http-nio-19120-exec-7] <== Total: 1 2024-08-05 13:15:38,558 [http-nio-19120-exec-2] ==> Preparing: select id as k, name as val from sys_dic_detail t where t.dic_type = ? 2024-08-05 13:15:38,558 [http-nio-19120-exec-2] ==> Parameters: 3(String) 2024-08-05 13:15:38,562 [http-nio-19120-exec-2] <== Total: 58 2024-08-05 13:15:38,593 [http-nio-19120-exec-10] ==> Preparing: SELECT bp.id AS id, bp.`name` AS name FROM bm_project bp 2024-08-05 13:15:38,594 [http-nio-19120-exec-10] ==> Parameters: 2024-08-05 13:15:38,597 [http-nio-19120-exec-10] <== Total: 10 2024-08-05 13:15:38,599 [http-nio-19120-exec-1] ==> Preparing: SELECT bs.id AS id, bs.SUB_NAME AS name FROM bm_subcontractor bs WHERE IS_ACTIVE = '1' 2024-08-05 13:15:38,600 [http-nio-19120-exec-1] ==> Parameters: 2024-08-05 13:15:38,602 [http-nio-19120-exec-1] <== Total: 6 2024-08-05 13:15:38,602 [http-nio-19120-exec-4] ==> Preparing: SELECT bst.id AS id, bst.`name` AS name, bst.SUB_ID AS subId FROM bm_sub_team bst WHERE 1 = 1 2024-08-05 13:15:38,603 [http-nio-19120-exec-4] ==> Parameters: 2024-08-05 13:15:38,605 [http-nio-19120-exec-4] <== Total: 9 2024-08-05 13:15:43,234 [http-nio-19120-exec-6] ==> Preparing: SELECT bs.id AS id, bs.SUB_NAME AS name FROM bm_subcontractor bs WHERE IS_ACTIVE = '1' 2024-08-05 13:15:43,235 [http-nio-19120-exec-6] ==> Parameters: 2024-08-05 13:15:43,236 [http-nio-19120-exec-6] <== Total: 6 2024-08-05 13:15:46,110 [http-nio-19120-exec-2] ==> Preparing: SELECT bst.id AS id, bst.`name` AS name, bst.SUB_ID AS subId FROM bm_sub_team bst WHERE 1 = 1 AND bst.SUB_ID = ? 2024-08-05 13:15:46,110 [http-nio-19120-exec-2] ==> Parameters: 155(String) 2024-08-05 13:15:46,112 [http-nio-19120-exec-2] <== Total: 4 2024-08-05 13:16:05,697 [http-nio-19120-exec-10] ==> Preparing: select distinct id_number from bm_worker where id_number = ? and is_active = '1' 2024-08-05 13:16:05,697 [http-nio-19120-exec-10] ==> Parameters: 340122199911106918(String) 2024-08-05 13:16:05,699 [http-nio-19120-exec-10] <== Total: 1 2024-08-05 13:16:05,700 [http-nio-19120-exec-10] ==> Preparing: select distinct id_number from bm_blacklist_worker where id_number = ? 2024-08-05 13:16:05,700 [http-nio-19120-exec-10] ==> Parameters: 340122199911106918(String) 2024-08-05 13:16:05,701 [http-nio-19120-exec-10] <== Total: 0 2024-08-05 13:16:05,728 [http-nio-19120-exec-1] ==> Preparing: update bm_worker set `name` = ?, `sex` = ?, `ethnic` = ?, `birthday` = ?, `address` = ?, `issueauthority` = ?, `sign_date` = ?, `expiry_date` = ?, `phone` = ? where id_number = ? and is_active = '1'; update bm_worker_record set WHETHER_ONJOB = ?, PE_STATUS = ?, SAFETY_SCORE = ?, TEAM_CAPTAIN = ?, FOREMAN = ?, FOREMAN_PHONE = ?, FOREMAN_IDNUMBER = ?, PRINCIPAL_NAME = ?, PRINCIPAL_IDNUMBER = ?, PRINCIPAL_PHONE = ? where id_number = ? and is_active = '1'; 2024-08-05 13:16:05,729 [http-nio-19120-exec-1] ==> Parameters: 测试侯银冰(String), 男(String), 汉(String), 19991110(String), 安徽省肥西县丰乐镇蒋岗村前八队(String), 肥西县公安局(String), 2016-04-17(String), 2026-04-17(String), 15955147112(String), 340122199911106918(String), null, null, (String), null, (String), (String), (String), (String), (String), (String), 340122199911106918(String) 2024-08-05 13:16:05,732 [http-nio-19120-exec-1] <== Updates: 1 2024-08-05 13:16:05,733 [http-nio-19120-exec-1] ==> Preparing: select COUNT(1) from bm_worker_payroll where id_number = ? and is_active = '1' 2024-08-05 13:16:05,734 [http-nio-19120-exec-1] ==> Parameters: 340122199911106918(String) 2024-08-05 13:16:05,735 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:16:05,736 [http-nio-19120-exec-1] ==> Preparing: update bm_worker_payroll set `bank_card` = ?, `bank_name` = ?, `roll_bank_name` = ?, bankAffiliated = ? where id_number = ? and is_active = '1' 2024-08-05 13:16:05,736 [http-nio-19120-exec-1] ==> Parameters: 315565134545(String), 中国工商银行(String), 合肥支行(String), 3235(String), 340122199911106918(String) 2024-08-05 13:16:05,738 [http-nio-19120-exec-1] <== Updates: 1 2024-08-05 13:16:05,739 [http-nio-19120-exec-1] ==> Preparing: replace into bm_worker_contract (id,idCard,`name`,`post`, contractCode, laborContractType, role, contractValidDate, contractInvalidDate, contractType, wageApprovedWay, wageCriterion, miurInsurance, whetherOnJob, endowmentInsurance ) values (?, ?,?, ?,?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) 2024-08-05 13:16:05,740 [http-nio-19120-exec-1] ==> Parameters: E1F1F6CF3B70C0D480CF170D06B0AAA7(String), 340122199911106918(String), 测试侯银冰(String), 44(String), (String), null, null, (String), (String), null, null, (String), null, null, null 2024-08-05 13:16:05,749 [http-nio-19120-exec-1] <== Updates: 2 2024-08-05 13:16:05,750 [http-nio-19120-exec-1] ==> Preparing: replace into bm_worker_photo (id_number, PHOTO_TYPE, PHOTO_PATH, upload_id ,FACE_FEATURES ,is_active) values (?, 3, ?, ? ,? , 1) 2024-08-05 13:16:05,752 [http-nio-19120-exec-1] ==> Parameters: 340122199911106918(String), gzRealName/face/2022/09/29/340122199911106918_202209291117_face.jpg(String), null, [B@70476183(byte[]) 2024-08-05 13:16:05,755 [http-nio-19120-exec-1] <== Updates: 1 2024-08-05 13:16:05,755 [http-nio-19120-exec-1] ==> Preparing: select bam.id from bm_attendance_machine bam left join bm_attendance_machine_pro_relation bampr on bampr.attendance_machine_id = bam.id and bampr.is_active = 1 where bam.is_active = 1 and bampr.pro_id = ? 2024-08-05 13:16:05,756 [http-nio-19120-exec-1] ==> Parameters: 284(String) 2024-08-05 13:16:05,757 [http-nio-19120-exec-1] <== Total: 0 2024-08-05 13:16:55,067 [http-nio-19120-exec-5] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:16:55,067 [http-nio-19120-exec-5] ==> Parameters: 1(String) 2024-08-05 13:16:55,069 [http-nio-19120-exec-5] <== Total: 0 2024-08-05 13:16:55,069 [http-nio-19120-exec-5] ==> Preparing: select ID,`NAME` FROM bm_project WHERE IS_ACTIVE = '1' ORDER BY `NAME` asc 2024-08-05 13:16:55,070 [http-nio-19120-exec-5] ==> Parameters: 2024-08-05 13:16:55,072 [http-nio-19120-exec-5] <== Total: 9 2024-08-05 13:16:55,128 [http-nio-19120-exec-1] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:16:55,129 [http-nio-19120-exec-1] ==> Parameters: 1(String) 2024-08-05 13:16:55,130 [http-nio-19120-exec-1] <== Total: 0 2024-08-05 13:16:55,134 [http-nio-19120-exec-1] ==> Preparing: SELECT count(1) from ( SELECT IF(bwc.contractType = '纸质合同','已签订', IF(( bwc.is_audit = 0 ),'待签订', IF(( bwc.is_audit = 2 ),'审核不通过', IF(bwc.is_audit = 1, IF(( bwcd.is_sign != 0 AND bwcd.is_sign != 1 ),'待签署', IF( bwcd.is_sign = 0 , '未签署', IF ( bwcd.is_sign = 1 , '已签署', '未签署' ))),'未签订' )))) AS stauts FROM bm_worker_record bwr LEFT JOIN bm_worker_contract bwc ON bwc.idCard=bwr.ID_NUMBER and bwc.is_active = '1' LEFT JOIN bm_worker_contract_details bwcd ON bwcd.part_b_idCard = bwr.ID_NUMBER and bwcd.contract_id=bwc.id INNER JOIN bm_worker bw ON bw.ID_NUMBER=bwr.ID_NUMBER and bw.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id=bwr.POST_ID LEFT JOIN bm_project bp ON bp.id = bwr.PROJECT_ID where bwr.IS_ACTIVE = '1' GROUP BY bwr.ID_NUMBER ) r 2024-08-05 13:16:55,134 [http-nio-19120-exec-1] ==> Parameters: 2024-08-05 13:16:55,136 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:16:55,138 [http-nio-19120-exec-1] ==> Preparing: select * from ( SELECT bwc.id, bw.`NAME`, bp.NAME AS proName, bw.ID_NUMBER AS idNumber, sdd.NAME AS postName, bwc.effectDate, bwc.contractValidDate, bwc.contractCode, bwc.contractType, bwc.contractType AS miurInsurance, IF( bwc.sub_contract_url IS NULL, bwc.person_contract_url, bwc.sub_contract_url ) AS url, IF(bwc.contractType = '纸质合同','已签订', IF(( bwc.is_audit = 0 ),'待签订', IF(( bwc.is_audit = 2 ),'审核不通过', IF(bwc.is_audit = 1, IF(( bwcd.is_sign != 0 AND bwcd.is_sign != 1 ),'待签署', IF( bwcd.is_sign = 0 , '未签署', IF ( bwcd.is_sign = 1 , '已签署', '未签署' ))),'未签订' )))) AS stauts FROM bm_worker_record bwr LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER AND bwc.is_active = '1' LEFT JOIN bm_worker_contract_details bwcd ON bwcd.part_b_idCard = bwr.ID_NUMBER AND bwcd.contract_id = bwc.id LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID LEFT JOIN bm_project bp ON bp.id = bwr.PROJECT_ID WHERE bwr.IS_ACTIVE = '1' and bw.IS_ACTIVE = '1' GROUP BY bwr.ID_NUMBER ) r order by r.stauts ASC limit ?, ? 2024-08-05 13:16:55,139 [http-nio-19120-exec-1] ==> Parameters: 0(Integer), 200(Integer) 2024-08-05 13:16:55,142 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:21:24,958 [http-nio-19120-exec-9] ==> Preparing: update bm_worker_record set EXIT_TIME = ?,EXIT_DATE = left(?,10),ein_status = '0' where IS_ACTIVE = '1' and ID_NUMBER = ? 2024-08-05 13:21:24,958 [http-nio-19120-exec-9] ==> Parameters: 2024-08-05 13:21:15(String), 2024-08-05 13:21:15(String), 341322200111141888(String) 2024-08-05 13:21:24,961 [http-nio-19120-exec-9] <== Updates: 1 2024-08-05 13:21:24,962 [http-nio-19120-exec-9] ==> Preparing: update bm_worker_attend_history set EXIT_TIME = ? where IS_ACTIVE = '1' and ID_NUMBER = ? and team_id = ? and exit_time is null and PROJECT_ID = ? and SUB_ID = ? 2024-08-05 13:21:24,963 [http-nio-19120-exec-9] ==> Parameters: 2024-08-05 13:21:15(String), 341322200111141888(String), 867(String), 292(String), 155(String) 2024-08-05 13:21:24,965 [http-nio-19120-exec-9] <== Updates: 1 2024-08-05 13:21:24,966 [http-nio-19120-exec-9] ==> Preparing: select * from ( select '贵州送变电有限责任公司' AS orgName, '9152000021440270X9' AS orgCreditCode, concat('SongBianDianProject', IFNULL(p.pro_old_id,p.id)) as projectId, p.NAME AS projectName, concat('SongBianDianTeam', bst.id) as teamId, bst.NAME AS teamName, bst.EIN_TIME AS approachDate, '否' as whetherOnJob, case when bwah.is_short_term = 1 then '是' when bwah.is_short_term = 0 then '否' else '否' end as whetherTempWorker, '否' as whetherOnDuty, case when bwr.TEAM_CAPTAIN = 1 then '是' when bwr.TEAM_CAPTAIN = 0 then '否' else '否' end as teamCaptain, IFNULL(bwt.name,'其它') as workType, -- '其它' as workType, bwr.EIN_TIME AS entryDate, bwr.EXIT_TIME as exitDate, IFNULL(CONCAT('http://116.63.142.171:1919/gzrnama/',bwah.departureAffirmUrl), 'http://npm.org/123.jpg') AS departureAffirmUrl, bw.NAME, bw.ID_NUMBER AS idCard, bw.sex AS gender, if(bw.ETHNIC = '穿青人','其他',concat(bw.ETHNIC,'族')) as nation, bw.ADDRESS AS address, IFNULL(bw.phone,'13800000000') as phone, '群众' as politicalFace, '不限' as education, IFNULL(bw.ISSUEAUTHORITY,'暂无') AS issuingAuthority, CONCAT('http://116.63.142.171:1919/gzrnama/',face.PHOTO_PATH) AS headPortrait, '是' AS hasContract, '是' AS hasWorkInsurance, '是' AS hasAccidentInsurance, '是' AS miurInsurance, '是' AS endowmentInsurance, IFNULL(bwp.BANK_CARD,'无') AS payRollBankCardNum, IFNULL(bwp.ROLL_BANK_NAME,'无') AS payRollBankName, IFNULL(bwp.BANK_NAME,'无') AS payrollBank, -- IFNULL(bwp.bankAffiliated,'无') AS bankAffiliated, IFNULL(bwci.wageApprovedWay,'无') AS wageApprovedWay, IFNULL(bwci.wageCriterion,'无') AS wageCriterion, IFNULL(bwr.FOREMAN,'无') AS leaderName, IFNULL(bwr.FOREMAN_PHONE,'无') AS leaderPhone, IFNULL(bwr.FOREMAN_IDNUMBER,'无') AS leaderIdCardNum, IFNULL(bwr.PRINCIPAL_NAME,'无') AS principalName, IFNULL(bwr.PRINCIPAL_PHONE,'无') AS principalPhone, IFNULL(bwr.PRINCIPAL_IDNUMBER,'无') AS principalIdCard from bm_worker bw left join bm_worker_record bwr on bwr.ID_NUMBER = bw.ID_NUMBER LEFT JOIN bm_worker_attend_history bwah ON bwah.ID_NUMBER = bwr.ID_NUMBER AND bwah.PROJECT_ID = bwr.PROJECT_ID AND bwah.TEAM_ID = bwr.TEAM_ID left join bm_project p on p.id = bwr.PROJECT_ID left join bm_sub_team bst on bst.ID = bwr.TEAM_ID left join sys_dic_detail bwt on bwt.id = bwr.POST_ID LEFT JOIN bm_worker_photo front ON front.ID_NUMBER = bw.ID_NUMBER and front.PHOTO_TYPE = 1 LEFT JOIN bm_worker_photo back ON back.ID_NUMBER = bw.ID_NUMBER and back.PHOTO_TYPE = 2 LEFT JOIN bm_worker_photo face ON face.ID_NUMBER = bw.ID_NUMBER and face.PHOTO_TYPE = 3 left join bm_worker_contract bwci on bwci.idCard = bw.ID_NUMBER -- and bwci.is_active = 1 left join bm_worker_payroll bwp on bwp.ID_NUMBER = bw.ID_NUMBER where (bwp.ROLL_BANK_NAME is not null or bwp.BANK_NAME is not null) and LENGTH(bw.ID_NUMBER) = 18 and LENGTH(bwr.FOREMAN_IDNUMBER) = 18 and LENGTH(bwr.PRINCIPAL_IDNUMBER) = 18 and bwt.name != '管理人员' and bst.id is not null -- and bwr.is_exit_push != '1' and bwr.is_ein_push = 1 and bwci.wageApprovedWay is not null and CHAR_LENGTH(bwp.ROLL_BANK_NAME) >= 6 and bwr.ein_status = 0 and bw.ID_NUMBER = ? order by bwci.upload_time limit 99999999 ) a GROUP BY a.idCard 2024-08-05 13:21:24,968 [http-nio-19120-exec-9] ==> Parameters: 341322200111141888(String) 2024-08-05 13:21:24,981 [http-nio-19120-exec-9] <== Total: 0 2024-08-05 13:21:24,982 [http-nio-19120-exec-9] ==> Preparing: update bm_worker_contract set is_active = '0' where idCard = ? ; update bm_worker_contract_details set is_active = '0' where part_b_idCard = ? ; 2024-08-05 13:21:24,983 [http-nio-19120-exec-9] ==> Parameters: 341322200111141888(String), 341322200111141888(String) 2024-08-05 13:21:24,986 [http-nio-19120-exec-9] <== Updates: 1 2024-08-05 13:21:24,987 [http-nio-19120-exec-9] ==> Preparing: update bm_worker_witness set is_active = '0' where ID_NUMBER = ? and witness_type = '1' 2024-08-05 13:21:24,987 [http-nio-19120-exec-9] ==> Parameters: 341322200111141888(String) 2024-08-05 13:21:24,990 [http-nio-19120-exec-9] <== Updates: 3 2024-08-05 13:21:24,990 [http-nio-19120-exec-9] ==> Preparing: UPDATE bm_worker_certificate bwc SET bwc.is_freeze = '1' WHERE bwc.id_number = ? 2024-08-05 13:21:24,991 [http-nio-19120-exec-9] ==> Parameters: 341322200111141888(String) 2024-08-05 13:21:24,993 [http-nio-19120-exec-9] <== Updates: 0 2024-08-05 13:21:24,995 [taskExecutor-5] ==> Preparing: insert into sys_logs(userId, module, flag, remark, createTime) values(?, ?, ?, ?, now()) 2024-08-05 13:21:24,995 [taskExecutor-5] ==> Parameters: 249(Long), 批量出场(String), true(Boolean), {"teamCaptain":"0","phone":"17855724289","idNumber":"341322200111141888","orgId":"1","subId":"155","exitTime":"2024-08-05 13:21:15","proId":"292","teamId":"867"}(String) 2024-08-05 13:21:25,004 [taskExecutor-5] <== Updates: 1 2024-08-05 13:21:25,248 [http-nio-19120-exec-3] ==> Preparing: update bm_worker_attend_history set departureAffirmUrl = ? where IS_ACTIVE = '1' and ID_NUMBER = ? and EXIT_TIME is not null and PROJECT_ID = ? and SUB_ID = ? and team_id = ? 2024-08-05 13:21:25,249 [http-nio-19120-exec-3] ==> Parameters: gzRealName/resignation/2024/08/20240805_TDST3tHw_broadFile.jpg(String), 341322200111141888(String), 292(String), 155(String), 867(String) 2024-08-05 13:21:25,251 [http-nio-19120-exec-3] <== Updates: 1 2024-08-05 13:21:25,252 [taskExecutor-6] ==> Preparing: insert into sys_logs(userId, module, flag, remark, createTime) values(?, ?, ?, ?, now()) 2024-08-05 13:21:25,253 [taskExecutor-6] ==> Parameters: 249(Long), 出场文件上传(String), true(Boolean), {"idNumber":"341322200111141888","subId":"155","proId":"292","teamId":"867"}(String) 2024-08-05 13:21:25,255 [taskExecutor-6] <== Updates: 1 2024-08-05 13:21:28,448 [http-nio-19120-exec-1] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:21:28,449 [http-nio-19120-exec-1] ==> Parameters: 1(String) 2024-08-05 13:21:28,450 [http-nio-19120-exec-1] <== Total: 0 2024-08-05 13:21:28,451 [http-nio-19120-exec-1] ==> Preparing: select ID, `org_name` as name from pm_company where IS_ACTIVE = 1 2024-08-05 13:21:28,452 [http-nio-19120-exec-1] ==> Parameters: 2024-08-05 13:21:28,453 [http-nio-19120-exec-1] <== Total: 4 2024-08-05 13:21:28,466 [http-nio-19120-exec-5] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:21:28,467 [http-nio-19120-exec-5] ==> Parameters: 1(String) 2024-08-05 13:21:28,468 [http-nio-19120-exec-5] <== Total: 0 2024-08-05 13:21:28,468 [http-nio-19120-exec-5] ==> Preparing: select ID,`NAME` FROM bm_project WHERE IS_ACTIVE = '1' ORDER BY `NAME` asc 2024-08-05 13:21:28,469 [http-nio-19120-exec-5] ==> Parameters: 2024-08-05 13:21:28,470 [http-nio-19120-exec-5] <== Total: 9 2024-08-05 13:21:28,510 [http-nio-19120-exec-8] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:21:28,510 [http-nio-19120-exec-8] ==> Parameters: 2024-08-05 13:21:28,513 [http-nio-19120-exec-8] <== Total: 1 2024-08-05 13:21:28,514 [http-nio-19120-exec-8] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:21:28,516 [http-nio-19120-exec-8] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:21:28,522 [http-nio-19120-exec-8] <== Total: 3 2024-08-05 13:21:28,523 [http-nio-19120-exec-8] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:21:28,525 [http-nio-19120-exec-8] ==> Parameters: 341322200111141888(String) 2024-08-05 13:21:28,528 [http-nio-19120-exec-8] <== Total: 1 2024-08-05 13:21:28,530 [http-nio-19120-exec-8] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:21:28,531 [http-nio-19120-exec-8] ==> Parameters: 430124196809062710(String) 2024-08-05 13:21:28,534 [http-nio-19120-exec-8] <== Total: 1 2024-08-05 13:21:28,536 [http-nio-19120-exec-8] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:21:28,537 [http-nio-19120-exec-8] ==> Parameters: 430381198806236057(String) 2024-08-05 13:21:28,539 [http-nio-19120-exec-8] <== Total: 1 2024-08-05 13:22:10,499 [http-nio-19120-exec-7] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwr.is_ein_push as isEinPush, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF ( po2.COMPANY_ID IS NULL, '0', bwr.ein_status ) AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bp.id = ? ORDER BY einTime DESC ) a GROUP BY a.idNumber )b where 1=1 and b.idNumber = ? 2024-08-05 13:22:10,500 [http-nio-19120-exec-7] ==> Parameters: 292(String), 341322200111141888(String) 2024-08-05 13:22:10,505 [http-nio-19120-exec-7] <== Total: 1 2024-08-05 13:22:10,995 [http-nio-19120-exec-7] ==> Preparing: select id,name from sys_dic_detail where dic_type = '3' and is_active = '1' 2024-08-05 13:22:10,997 [http-nio-19120-exec-7] ==> Parameters: 2024-08-05 13:22:11,001 [http-nio-19120-exec-10] ==> Preparing: select bs.ID as id,bs.SUB_NAME as name from bm_subcontractor bs where bs.is_active = '1' 2024-08-05 13:22:11,001 [http-nio-19120-exec-7] <== Total: 58 2024-08-05 13:22:11,001 [http-nio-19120-exec-10] ==> Parameters: 2024-08-05 13:22:11,003 [http-nio-19120-exec-10] <== Total: 6 2024-08-05 13:22:11,004 [http-nio-19120-exec-8] ==> Preparing: select ID as id,NAME as name from bm_sub_team where SUB_ID = ? and is_active = '1' 2024-08-05 13:22:11,004 [http-nio-19120-exec-8] ==> Parameters: 155(String) 2024-08-05 13:22:11,006 [http-nio-19120-exec-8] <== Total: 4 2024-08-05 13:22:13,792 [http-nio-19120-exec-7] ==> Preparing: SELECT count(ID_NUMBER) FROM( SELECT bwah.ID_NUMBER FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bwah.ID_NUMBER = ? GROUP BY bwah.EIN_TIME )bw 2024-08-05 13:22:13,792 [http-nio-19120-exec-7] ==> Parameters: 341322200111141888(String) 2024-08-05 13:22:13,825 [http-nio-19120-exec-7] <== Total: 1 2024-08-05 13:22:13,826 [http-nio-19120-exec-7] ==> Preparing: SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId, po1.company_id as companyId, pc.org_name as orgName, bwah.departureAffirmUrl as filePath FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bwah.ID_NUMBER = ? order by einTime desc limit ?, ? 2024-08-05 13:22:13,826 [http-nio-19120-exec-7] ==> Parameters: 341322200111141888(String), 0(Integer), 10(Integer) 2024-08-05 13:22:13,831 [http-nio-19120-exec-7] <== Total: 1 2024-08-05 13:22:48,743 [http-nio-19120-exec-2] ==> Preparing: update bm_worker_record set EXIT_TIME = ?,EXIT_DATE = left(?,10),ein_status = '0' where IS_ACTIVE = '1' and ID_NUMBER = ? 2024-08-05 13:22:48,744 [http-nio-19120-exec-2] ==> Parameters: 2024-08-05 13:22:26(String), 2024-08-05 13:22:26(String), 430124196809062710(String) 2024-08-05 13:22:48,747 [http-nio-19120-exec-2] <== Updates: 1 2024-08-05 13:22:48,747 [http-nio-19120-exec-2] ==> Preparing: update bm_worker_attend_history set EXIT_TIME = ? where IS_ACTIVE = '1' and ID_NUMBER = ? and team_id = ? and exit_time is null and PROJECT_ID = ? and SUB_ID = ? 2024-08-05 13:22:48,748 [http-nio-19120-exec-2] ==> Parameters: 2024-08-05 13:22:26(String), 430124196809062710(String), 868(String), 286(String), 156(String) 2024-08-05 13:22:48,751 [http-nio-19120-exec-2] <== Updates: 1 2024-08-05 13:22:48,751 [http-nio-19120-exec-2] ==> Preparing: select * from ( select '贵州送变电有限责任公司' AS orgName, '9152000021440270X9' AS orgCreditCode, concat('SongBianDianProject', IFNULL(p.pro_old_id,p.id)) as projectId, p.NAME AS projectName, concat('SongBianDianTeam', bst.id) as teamId, bst.NAME AS teamName, bst.EIN_TIME AS approachDate, '否' as whetherOnJob, case when bwah.is_short_term = 1 then '是' when bwah.is_short_term = 0 then '否' else '否' end as whetherTempWorker, '否' as whetherOnDuty, case when bwr.TEAM_CAPTAIN = 1 then '是' when bwr.TEAM_CAPTAIN = 0 then '否' else '否' end as teamCaptain, IFNULL(bwt.name,'其它') as workType, -- '其它' as workType, bwr.EIN_TIME AS entryDate, bwr.EXIT_TIME as exitDate, IFNULL(CONCAT('http://116.63.142.171:1919/gzrnama/',bwah.departureAffirmUrl), 'http://npm.org/123.jpg') AS departureAffirmUrl, bw.NAME, bw.ID_NUMBER AS idCard, bw.sex AS gender, if(bw.ETHNIC = '穿青人','其他',concat(bw.ETHNIC,'族')) as nation, bw.ADDRESS AS address, IFNULL(bw.phone,'13800000000') as phone, '群众' as politicalFace, '不限' as education, IFNULL(bw.ISSUEAUTHORITY,'暂无') AS issuingAuthority, CONCAT('http://116.63.142.171:1919/gzrnama/',face.PHOTO_PATH) AS headPortrait, '是' AS hasContract, '是' AS hasWorkInsurance, '是' AS hasAccidentInsurance, '是' AS miurInsurance, '是' AS endowmentInsurance, IFNULL(bwp.BANK_CARD,'无') AS payRollBankCardNum, IFNULL(bwp.ROLL_BANK_NAME,'无') AS payRollBankName, IFNULL(bwp.BANK_NAME,'无') AS payrollBank, -- IFNULL(bwp.bankAffiliated,'无') AS bankAffiliated, IFNULL(bwci.wageApprovedWay,'无') AS wageApprovedWay, IFNULL(bwci.wageCriterion,'无') AS wageCriterion, IFNULL(bwr.FOREMAN,'无') AS leaderName, IFNULL(bwr.FOREMAN_PHONE,'无') AS leaderPhone, IFNULL(bwr.FOREMAN_IDNUMBER,'无') AS leaderIdCardNum, IFNULL(bwr.PRINCIPAL_NAME,'无') AS principalName, IFNULL(bwr.PRINCIPAL_PHONE,'无') AS principalPhone, IFNULL(bwr.PRINCIPAL_IDNUMBER,'无') AS principalIdCard from bm_worker bw left join bm_worker_record bwr on bwr.ID_NUMBER = bw.ID_NUMBER LEFT JOIN bm_worker_attend_history bwah ON bwah.ID_NUMBER = bwr.ID_NUMBER AND bwah.PROJECT_ID = bwr.PROJECT_ID AND bwah.TEAM_ID = bwr.TEAM_ID left join bm_project p on p.id = bwr.PROJECT_ID left join bm_sub_team bst on bst.ID = bwr.TEAM_ID left join sys_dic_detail bwt on bwt.id = bwr.POST_ID LEFT JOIN bm_worker_photo front ON front.ID_NUMBER = bw.ID_NUMBER and front.PHOTO_TYPE = 1 LEFT JOIN bm_worker_photo back ON back.ID_NUMBER = bw.ID_NUMBER and back.PHOTO_TYPE = 2 LEFT JOIN bm_worker_photo face ON face.ID_NUMBER = bw.ID_NUMBER and face.PHOTO_TYPE = 3 left join bm_worker_contract bwci on bwci.idCard = bw.ID_NUMBER -- and bwci.is_active = 1 left join bm_worker_payroll bwp on bwp.ID_NUMBER = bw.ID_NUMBER where (bwp.ROLL_BANK_NAME is not null or bwp.BANK_NAME is not null) and LENGTH(bw.ID_NUMBER) = 18 and LENGTH(bwr.FOREMAN_IDNUMBER) = 18 and LENGTH(bwr.PRINCIPAL_IDNUMBER) = 18 and bwt.name != '管理人员' and bst.id is not null -- and bwr.is_exit_push != '1' and bwr.is_ein_push = 1 and bwci.wageApprovedWay is not null and CHAR_LENGTH(bwp.ROLL_BANK_NAME) >= 6 and bwr.ein_status = 0 and bw.ID_NUMBER = ? order by bwci.upload_time limit 99999999 ) a GROUP BY a.idCard 2024-08-05 13:22:48,753 [http-nio-19120-exec-2] ==> Parameters: 430124196809062710(String) 2024-08-05 13:22:48,757 [http-nio-19120-exec-2] <== Total: 0 2024-08-05 13:22:48,758 [http-nio-19120-exec-2] ==> Preparing: update bm_worker_contract set is_active = '0' where idCard = ? ; update bm_worker_contract_details set is_active = '0' where part_b_idCard = ? ; 2024-08-05 13:22:48,759 [http-nio-19120-exec-2] ==> Parameters: 430124196809062710(String), 430124196809062710(String) 2024-08-05 13:22:48,761 [http-nio-19120-exec-2] <== Updates: 0 2024-08-05 13:22:48,762 [http-nio-19120-exec-2] ==> Preparing: UPDATE bm_worker_certificate bwc SET bwc.is_freeze = '1' WHERE bwc.id_number = ? 2024-08-05 13:22:48,762 [http-nio-19120-exec-2] ==> Parameters: 430124196809062710(String) 2024-08-05 13:22:48,764 [http-nio-19120-exec-2] <== Updates: 0 2024-08-05 13:22:48,765 [taskExecutor-7] ==> Preparing: insert into sys_logs(userId, module, flag, remark, createTime) values(?, ?, ?, ?, now()) 2024-08-05 13:22:48,765 [taskExecutor-7] ==> Parameters: 249(Long), 批量出场(String), true(Boolean), {"teamCaptain":"0","phone":"15256257668","idNumber":"430124196809062710","orgId":"0","subId":"156","exitTime":"2024-08-05 13:22:26","proId":"286","teamId":"868"}(String) 2024-08-05 13:22:48,768 [taskExecutor-7] <== Updates: 1 2024-08-05 13:22:48,793 [http-nio-19120-exec-5] ==> Preparing: update bm_worker_attend_history set departureAffirmUrl = ? where IS_ACTIVE = '1' and ID_NUMBER = ? and EXIT_TIME is not null and PROJECT_ID = ? and SUB_ID = ? and team_id = ? 2024-08-05 13:22:48,794 [http-nio-19120-exec-5] ==> Parameters: gzRealName/resignation/2024/08/20240805_tryRNQuK_broadFile.jpeg(String), 430124196809062710(String), 286(String), 156(String), 868(String) 2024-08-05 13:22:48,797 [http-nio-19120-exec-5] <== Updates: 1 2024-08-05 13:22:48,799 [taskExecutor-8] ==> Preparing: insert into sys_logs(userId, module, flag, remark, createTime) values(?, ?, ?, ?, now()) 2024-08-05 13:22:48,799 [taskExecutor-8] ==> Parameters: 249(Long), 出场文件上传(String), true(Boolean), {"idNumber":"430124196809062710","subId":"156","proId":"286","teamId":"868"}(String) 2024-08-05 13:22:48,801 [taskExecutor-8] <== Updates: 1 2024-08-05 13:22:51,939 [http-nio-19120-exec-1] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:22:51,939 [http-nio-19120-exec-1] ==> Parameters: 1(String) 2024-08-05 13:22:51,941 [http-nio-19120-exec-1] <== Total: 0 2024-08-05 13:22:51,941 [http-nio-19120-exec-1] ==> Preparing: select ID, `org_name` as name from pm_company where IS_ACTIVE = 1 2024-08-05 13:22:51,942 [http-nio-19120-exec-1] ==> Parameters: 2024-08-05 13:22:51,943 [http-nio-19120-exec-1] <== Total: 4 2024-08-05 13:22:51,953 [http-nio-19120-exec-5] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:22:51,953 [http-nio-19120-exec-5] ==> Parameters: 1(String) 2024-08-05 13:22:51,954 [http-nio-19120-exec-5] <== Total: 0 2024-08-05 13:22:51,955 [http-nio-19120-exec-5] ==> Preparing: select ID,`NAME` FROM bm_project WHERE IS_ACTIVE = '1' ORDER BY `NAME` asc 2024-08-05 13:22:51,955 [http-nio-19120-exec-5] ==> Parameters: 2024-08-05 13:22:51,956 [http-nio-19120-exec-5] <== Total: 9 2024-08-05 13:22:51,995 [http-nio-19120-exec-10] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:22:51,996 [http-nio-19120-exec-10] ==> Parameters: 2024-08-05 13:22:52,022 [http-nio-19120-exec-10] <== Total: 1 2024-08-05 13:22:52,023 [http-nio-19120-exec-10] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:22:52,024 [http-nio-19120-exec-10] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:22:52,040 [http-nio-19120-exec-10] <== Total: 3 2024-08-05 13:22:52,041 [http-nio-19120-exec-10] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:22:52,041 [http-nio-19120-exec-10] ==> Parameters: 341322200111141888(String) 2024-08-05 13:22:52,043 [http-nio-19120-exec-10] <== Total: 1 2024-08-05 13:22:52,044 [http-nio-19120-exec-10] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:22:52,044 [http-nio-19120-exec-10] ==> Parameters: 430124196809062710(String) 2024-08-05 13:22:52,046 [http-nio-19120-exec-10] <== Total: 1 2024-08-05 13:22:52,047 [http-nio-19120-exec-10] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:22:52,047 [http-nio-19120-exec-10] ==> Parameters: 430381198806236057(String) 2024-08-05 13:22:52,048 [http-nio-19120-exec-10] <== Total: 1 2024-08-05 13:22:54,241 [http-nio-19120-exec-2] ==> Preparing: SELECT count(ID_NUMBER) FROM( SELECT bwah.ID_NUMBER FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bwah.ID_NUMBER = ? GROUP BY bwah.EIN_TIME )bw 2024-08-05 13:22:54,242 [http-nio-19120-exec-2] ==> Parameters: 430124196809062710(String) 2024-08-05 13:22:54,244 [http-nio-19120-exec-2] <== Total: 1 2024-08-05 13:22:54,246 [http-nio-19120-exec-2] ==> Preparing: SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId, po1.company_id as companyId, pc.org_name as orgName, bwah.departureAffirmUrl as filePath FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bwah.ID_NUMBER = ? order by einTime desc limit ?, ? 2024-08-05 13:22:54,247 [http-nio-19120-exec-2] ==> Parameters: 430124196809062710(String), 0(Integer), 10(Integer) 2024-08-05 13:22:54,250 [http-nio-19120-exec-2] <== Total: 1 2024-08-05 13:25:10,073 [main] Starting SecurityApplication using Java 1.8.0_322 on BNS-BD19 with PID 21244 (E:\work\gz_workspace\smz\gzRealNameBackstageManageWeb\target\classes started by admin in E:\work\gz_workspace\smz\gzRealNameBackstageManageWeb) 2024-08-05 13:25:10,077 [main] Running with Spring Boot v2.4.5, Spring v5.3.6 2024-08-05 13:25:10,077 [main] No active profile set, falling back to default profiles: default 2024-08-05 13:25:13,655 [main] Filter 'tokenFilter' configured for use 2024-08-05 13:25:15,867 [main] Started SecurityApplication in 6.301 seconds (JVM running for 7.977) 2024-08-05 13:25:15,870 [taskExecutor-1] --------无信号班组有效期消息通知启动------ 2024-08-05 13:25:15,870 [taskExecutor-3] --------红名单定时器启动------ 2024-08-05 13:25:15,871 [taskExecutor-2] --------无信号班组有效期消息通知启动------ 2024-08-05 13:25:15,985 [taskExecutor-2] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = 1 and bnst.examine_status = '4' 2024-08-05 13:25:15,988 [taskExecutor-3] ==> Preparing: SELECT a.id_number AS `key`, a.pro_id AS `value` FROM ( SELECT bwg.id_number, bwg.pro_id, bwg.org_id, COUNT( id_number ) AS likeData, IFNULL( brs.red_num, '100' ) AS num FROM bm_worker_give bwg LEFT JOIN pm_organization po on po.id = bwg.org_id LEFT JOIN pm_company pc on pc.id = po.COMPANY_ID LEFT JOIN bm_redlist_set brs ON brs.org_id = pc.id WHERE bwg.IS_ACTIVE = '1' GROUP BY bwg.id_number, bwg.pro_id HAVING COUNT( id_number ) >= num ) a LEFT JOIN bm_redlist_worker brw ON brw.ID_NUMBER = a.id_number -- AND brw.pro_id = a.pro_id WHERE brw.ID_NUMBER IS NULL 2024-08-05 13:25:15,995 [taskExecutor-1] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = '1' and bnst.examine_status = '1' 2024-08-05 13:25:16,006 [taskExecutor-2] ==> Parameters: 2024-08-05 13:25:16,006 [taskExecutor-1] ==> Parameters: 2024-08-05 13:25:16,006 [taskExecutor-3] ==> Parameters: 2024-08-05 13:25:16,029 [taskExecutor-3] <== Total: 0 2024-08-05 13:25:16,031 [taskExecutor-3] --------红名单定时器结束,共推数据0条------ 2024-08-05 13:25:16,032 [taskExecutor-2] <== Total: 1 2024-08-05 13:25:16,032 [taskExecutor-1] <== Total: 1 2024-08-05 13:25:16,033 [taskExecutor-1] --------无信号班组有效期消息通知结束------ 2024-08-05 13:25:16,033 [taskExecutor-2] --------无信号班组有效期消息通知结束------ 2024-08-05 13:44:41,413 [main] Starting SecurityApplication using Java 1.8.0_322 on BNS-BD19 with PID 14192 (E:\work\gz_workspace\smz\gzRealNameBackstageManageWeb\target\classes started by admin in E:\work\gz_workspace\smz\gzRealNameBackstageManageWeb) 2024-08-05 13:44:41,416 [main] Running with Spring Boot v2.4.5, Spring v5.3.6 2024-08-05 13:44:41,416 [main] No active profile set, falling back to default profiles: default 2024-08-05 13:44:44,655 [main] Filter 'tokenFilter' configured for use 2024-08-05 13:44:46,789 [main] Started SecurityApplication in 5.805 seconds (JVM running for 7.387) 2024-08-05 13:44:46,793 [taskExecutor-2] --------无信号班组有效期消息通知启动------ 2024-08-05 13:44:46,793 [taskExecutor-1] --------无信号班组有效期消息通知启动------ 2024-08-05 13:44:46,794 [taskExecutor-3] --------红名单定时器启动------ 2024-08-05 13:44:46,898 [taskExecutor-3] ==> Preparing: SELECT a.id_number AS `key`, a.pro_id AS `value` FROM ( SELECT bwg.id_number, bwg.pro_id, bwg.org_id, COUNT( id_number ) AS likeData, IFNULL( brs.red_num, '100' ) AS num FROM bm_worker_give bwg LEFT JOIN pm_organization po on po.id = bwg.org_id LEFT JOIN pm_company pc on pc.id = po.COMPANY_ID LEFT JOIN bm_redlist_set brs ON brs.org_id = pc.id WHERE bwg.IS_ACTIVE = '1' GROUP BY bwg.id_number, bwg.pro_id HAVING COUNT( id_number ) >= num ) a LEFT JOIN bm_redlist_worker brw ON brw.ID_NUMBER = a.id_number -- AND brw.pro_id = a.pro_id WHERE brw.ID_NUMBER IS NULL 2024-08-05 13:44:46,901 [taskExecutor-2] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = 1 and bnst.examine_status = '4' 2024-08-05 13:44:46,907 [taskExecutor-1] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = '1' and bnst.examine_status = '1' 2024-08-05 13:44:46,918 [taskExecutor-1] ==> Parameters: 2024-08-05 13:44:46,918 [taskExecutor-2] ==> Parameters: 2024-08-05 13:44:46,918 [taskExecutor-3] ==> Parameters: 2024-08-05 13:44:46,936 [taskExecutor-3] <== Total: 0 2024-08-05 13:44:46,937 [taskExecutor-3] --------红名单定时器结束,共推数据0条------ 2024-08-05 13:44:46,938 [taskExecutor-1] <== Total: 1 2024-08-05 13:44:46,938 [taskExecutor-2] <== Total: 1 2024-08-05 13:44:46,939 [taskExecutor-1] --------无信号班组有效期消息通知结束------ 2024-08-05 13:44:46,939 [taskExecutor-2] --------无信号班组有效期消息通知结束------ 2024-08-05 13:46:50,414 [http-nio-19120-exec-1] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:46:50,415 [http-nio-19120-exec-1] ==> Parameters: 2024-08-05 13:46:50,419 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:46:50,420 [http-nio-19120-exec-5] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:46:50,420 [http-nio-19120-exec-5] ==> Parameters: 2024-08-05 13:46:50,424 [http-nio-19120-exec-5] <== Total: 1 2024-08-05 13:46:50,424 [http-nio-19120-exec-1] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:46:50,426 [http-nio-19120-exec-1] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:46:50,431 [http-nio-19120-exec-1] <== Total: 3 2024-08-05 13:46:50,432 [http-nio-19120-exec-5] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:46:50,433 [http-nio-19120-exec-5] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:46:50,438 [http-nio-19120-exec-5] <== Total: 3 2024-08-05 13:46:50,439 [http-nio-19120-exec-1] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:46:50,439 [http-nio-19120-exec-5] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:46:50,440 [http-nio-19120-exec-1] ==> Parameters: 341322200111141888(String) 2024-08-05 13:46:50,440 [http-nio-19120-exec-5] ==> Parameters: 341322200111141888(String) 2024-08-05 13:46:50,442 [http-nio-19120-exec-5] <== Total: 1 2024-08-05 13:46:50,443 [http-nio-19120-exec-5] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:46:50,444 [http-nio-19120-exec-5] ==> Parameters: 430124196809062710(String) 2024-08-05 13:46:50,445 [http-nio-19120-exec-5] <== Total: 1 2024-08-05 13:46:50,446 [http-nio-19120-exec-5] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:46:50,447 [http-nio-19120-exec-5] ==> Parameters: 430381198806236057(String) 2024-08-05 13:46:50,447 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:46:50,447 [http-nio-19120-exec-1] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:46:50,448 [http-nio-19120-exec-1] ==> Parameters: 430124196809062710(String) 2024-08-05 13:46:50,448 [http-nio-19120-exec-5] <== Total: 1 2024-08-05 13:46:50,450 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:46:50,450 [http-nio-19120-exec-1] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:46:50,451 [http-nio-19120-exec-1] ==> Parameters: 430381198806236057(String) 2024-08-05 13:46:50,453 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:47:00,062 [http-nio-19120-exec-1] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:47:00,062 [http-nio-19120-exec-1] ==> Parameters: 1(String) 2024-08-05 13:47:00,064 [http-nio-19120-exec-1] <== Total: 0 2024-08-05 13:47:00,065 [http-nio-19120-exec-1] ==> Preparing: select ID, `org_name` as name from pm_company where IS_ACTIVE = 1 2024-08-05 13:47:00,065 [http-nio-19120-exec-1] ==> Parameters: 2024-08-05 13:47:00,067 [http-nio-19120-exec-1] <== Total: 4 2024-08-05 13:47:00,082 [http-nio-19120-exec-7] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:47:00,083 [http-nio-19120-exec-7] ==> Parameters: 1(String) 2024-08-05 13:47:00,084 [http-nio-19120-exec-7] <== Total: 0 2024-08-05 13:47:00,087 [http-nio-19120-exec-7] ==> Preparing: select ID,`NAME` FROM bm_project WHERE IS_ACTIVE = '1' ORDER BY `NAME` asc 2024-08-05 13:47:00,087 [http-nio-19120-exec-7] ==> Parameters: 2024-08-05 13:47:00,089 [http-nio-19120-exec-7] <== Total: 9 2024-08-05 13:47:00,144 [http-nio-19120-exec-8] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:47:00,144 [http-nio-19120-exec-8] ==> Parameters: 2024-08-05 13:47:00,150 [http-nio-19120-exec-8] <== Total: 1 2024-08-05 13:47:00,153 [http-nio-19120-exec-8] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:47:00,156 [http-nio-19120-exec-8] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:47:00,163 [http-nio-19120-exec-8] <== Total: 3 2024-08-05 13:47:00,164 [http-nio-19120-exec-8] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:47:00,164 [http-nio-19120-exec-8] ==> Parameters: 341322200111141888(String) 2024-08-05 13:47:00,166 [http-nio-19120-exec-8] <== Total: 1 2024-08-05 13:47:00,167 [http-nio-19120-exec-8] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:47:00,168 [http-nio-19120-exec-8] ==> Parameters: 430124196809062710(String) 2024-08-05 13:47:00,169 [http-nio-19120-exec-8] <== Total: 1 2024-08-05 13:47:00,170 [http-nio-19120-exec-8] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:47:00,171 [http-nio-19120-exec-8] ==> Parameters: 430381198806236057(String) 2024-08-05 13:47:00,173 [http-nio-19120-exec-8] <== Total: 1 2024-08-05 13:47:59,879 [http-nio-19120-exec-9] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:47:59,879 [http-nio-19120-exec-9] ==> Parameters: 2024-08-05 13:47:59,883 [http-nio-19120-exec-9] <== Total: 1 2024-08-05 13:47:59,884 [http-nio-19120-exec-9] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:47:59,884 [http-nio-19120-exec-9] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:47:59,890 [http-nio-19120-exec-9] <== Total: 3 2024-08-05 13:47:59,891 [http-nio-19120-exec-9] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:47:59,891 [http-nio-19120-exec-9] ==> Parameters: 341322200111141888(String) 2024-08-05 13:47:59,893 [http-nio-19120-exec-9] <== Total: 1 2024-08-05 13:47:59,894 [http-nio-19120-exec-9] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:47:59,895 [http-nio-19120-exec-9] ==> Parameters: 430124196809062710(String) 2024-08-05 13:47:59,896 [http-nio-19120-exec-9] <== Total: 1 2024-08-05 13:47:59,897 [http-nio-19120-exec-9] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:47:59,897 [http-nio-19120-exec-9] ==> Parameters: 430381198806236057(String) 2024-08-05 13:47:59,899 [http-nio-19120-exec-9] <== Total: 1 2024-08-05 13:48:26,642 [http-nio-19120-exec-1] ==> Preparing: update bm_worker_record set EXIT_TIME = ?,EXIT_DATE = left(?,10),ein_status = '0' where IS_ACTIVE = '1' and ID_NUMBER = ? 2024-08-05 13:48:26,642 [http-nio-19120-exec-1] ==> Parameters: 2024-08-05 13:48:01(String), 2024-08-05 13:48:01(String), 341322200111141888(String) 2024-08-05 13:48:26,646 [http-nio-19120-exec-1] <== Updates: 1 2024-08-05 13:48:26,647 [http-nio-19120-exec-1] ==> Preparing: update bm_worker_attend_history set EXIT_TIME = ? where IS_ACTIVE = '1' and ID_NUMBER = ? and team_id = ? and exit_time is null and PROJECT_ID = ? and SUB_ID = ? 2024-08-05 13:48:26,647 [http-nio-19120-exec-1] ==> Parameters: 2024-08-05 13:48:01(String), 341322200111141888(String), 867(String), 292(String), 155(String) 2024-08-05 13:48:26,650 [http-nio-19120-exec-1] <== Updates: 1 2024-08-05 13:48:26,651 [http-nio-19120-exec-1] ==> Preparing: select * from ( select '贵州送变电有限责任公司' AS orgName, '9152000021440270X9' AS orgCreditCode, concat('SongBianDianProject', IFNULL(p.pro_old_id,p.id)) as projectId, p.NAME AS projectName, concat('SongBianDianTeam', bst.id) as teamId, bst.NAME AS teamName, bst.EIN_TIME AS approachDate, '否' as whetherOnJob, case when bwah.is_short_term = 1 then '是' when bwah.is_short_term = 0 then '否' else '否' end as whetherTempWorker, '否' as whetherOnDuty, case when bwr.TEAM_CAPTAIN = 1 then '是' when bwr.TEAM_CAPTAIN = 0 then '否' else '否' end as teamCaptain, IFNULL(bwt.name,'其它') as workType, -- '其它' as workType, bwr.EIN_TIME AS entryDate, bwr.EXIT_TIME as exitDate, IFNULL(CONCAT('http://116.63.142.171:1919/gzrnama/',bwah.departureAffirmUrl), 'http://npm.org/123.jpg') AS departureAffirmUrl, bw.NAME, bw.ID_NUMBER AS idCard, bw.sex AS gender, if(bw.ETHNIC = '穿青人','其他',concat(bw.ETHNIC,'族')) as nation, bw.ADDRESS AS address, IFNULL(bw.phone,'13800000000') as phone, '群众' as politicalFace, '不限' as education, IFNULL(bw.ISSUEAUTHORITY,'暂无') AS issuingAuthority, CONCAT('http://116.63.142.171:1919/gzrnama/',face.PHOTO_PATH) AS headPortrait, '是' AS hasContract, '是' AS hasWorkInsurance, '是' AS hasAccidentInsurance, '是' AS miurInsurance, '是' AS endowmentInsurance, IFNULL(bwp.BANK_CARD,'无') AS payRollBankCardNum, IFNULL(bwp.ROLL_BANK_NAME,'无') AS payRollBankName, IFNULL(bwp.BANK_NAME,'无') AS payrollBank, -- IFNULL(bwp.bankAffiliated,'无') AS bankAffiliated, IFNULL(bwci.wageApprovedWay,'无') AS wageApprovedWay, IFNULL(bwci.wageCriterion,'无') AS wageCriterion, IFNULL(bwr.FOREMAN,'无') AS leaderName, IFNULL(bwr.FOREMAN_PHONE,'无') AS leaderPhone, IFNULL(bwr.FOREMAN_IDNUMBER,'无') AS leaderIdCardNum, IFNULL(bwr.PRINCIPAL_NAME,'无') AS principalName, IFNULL(bwr.PRINCIPAL_PHONE,'无') AS principalPhone, IFNULL(bwr.PRINCIPAL_IDNUMBER,'无') AS principalIdCard from bm_worker bw left join bm_worker_record bwr on bwr.ID_NUMBER = bw.ID_NUMBER LEFT JOIN bm_worker_attend_history bwah ON bwah.ID_NUMBER = bwr.ID_NUMBER AND bwah.PROJECT_ID = bwr.PROJECT_ID AND bwah.TEAM_ID = bwr.TEAM_ID left join bm_project p on p.id = bwr.PROJECT_ID left join bm_sub_team bst on bst.ID = bwr.TEAM_ID left join sys_dic_detail bwt on bwt.id = bwr.POST_ID LEFT JOIN bm_worker_photo front ON front.ID_NUMBER = bw.ID_NUMBER and front.PHOTO_TYPE = 1 LEFT JOIN bm_worker_photo back ON back.ID_NUMBER = bw.ID_NUMBER and back.PHOTO_TYPE = 2 LEFT JOIN bm_worker_photo face ON face.ID_NUMBER = bw.ID_NUMBER and face.PHOTO_TYPE = 3 left join bm_worker_contract bwci on bwci.idCard = bw.ID_NUMBER -- and bwci.is_active = 1 left join bm_worker_payroll bwp on bwp.ID_NUMBER = bw.ID_NUMBER where (bwp.ROLL_BANK_NAME is not null or bwp.BANK_NAME is not null) and LENGTH(bw.ID_NUMBER) = 18 and LENGTH(bwr.FOREMAN_IDNUMBER) = 18 and LENGTH(bwr.PRINCIPAL_IDNUMBER) = 18 and bwt.name != '管理人员' and bst.id is not null -- and bwr.is_exit_push != '1' and bwr.is_ein_push = 1 and bwci.wageApprovedWay is not null and CHAR_LENGTH(bwp.ROLL_BANK_NAME) >= 6 and bwr.ein_status = 0 and bw.ID_NUMBER = ? order by bwci.upload_time limit 99999999 ) a GROUP BY a.idCard 2024-08-05 13:48:26,653 [http-nio-19120-exec-1] ==> Parameters: 341322200111141888(String) 2024-08-05 13:48:26,658 [http-nio-19120-exec-1] <== Total: 0 2024-08-05 13:48:26,659 [http-nio-19120-exec-1] ==> Preparing: update bm_worker_contract set is_active = '0' where idCard = ? ; update bm_worker_contract_details set is_active = '0' where part_b_idCard = ? ; 2024-08-05 13:48:26,660 [http-nio-19120-exec-1] ==> Parameters: 341322200111141888(String), 341322200111141888(String) 2024-08-05 13:48:26,663 [http-nio-19120-exec-1] <== Updates: 1 2024-08-05 13:48:26,665 [http-nio-19120-exec-1] ==> Preparing: update bm_worker_witness set is_active = '0' where ID_NUMBER = ? and witness_type = '1' 2024-08-05 13:48:26,667 [http-nio-19120-exec-1] ==> Parameters: 341322200111141888(String) 2024-08-05 13:48:26,670 [http-nio-19120-exec-1] <== Updates: 3 2024-08-05 13:48:26,672 [http-nio-19120-exec-1] ==> Preparing: UPDATE bm_worker_certificate bwc SET bwc.is_freeze = '1' WHERE bwc.id_number = ? 2024-08-05 13:48:26,673 [http-nio-19120-exec-1] ==> Parameters: 341322200111141888(String) 2024-08-05 13:48:26,676 [http-nio-19120-exec-1] <== Updates: 0 2024-08-05 13:48:26,677 [taskExecutor-4] ==> Preparing: insert into sys_logs(userId, module, flag, remark, createTime) values(?, ?, ?, ?, now()) 2024-08-05 13:48:26,685 [taskExecutor-4] ==> Parameters: 249(Long), 批量出场(String), true(Boolean), {"teamCaptain":"0","phone":"17855724289","idNumber":"341322200111141888","orgId":"1","subId":"155","exitTime":"2024-08-05 13:48:01","proId":"292","teamId":"867"}(String) 2024-08-05 13:48:26,688 [taskExecutor-4] <== Updates: 1 2024-08-05 13:48:26,774 [http-nio-19120-exec-9] ==> Preparing: update bm_worker_attend_history set departureAffirmUrl = ? where IS_ACTIVE = '1' and ID_NUMBER = ? and EXIT_TIME is not null and PROJECT_ID = ? and SUB_ID = ? and team_id = ? 2024-08-05 13:48:26,775 [http-nio-19120-exec-9] ==> Parameters: gzRealName/resignation/2024/08/20240805_yzEB41qp_broadFile.jpg(String), 341322200111141888(String), 292(String), 155(String), 867(String) 2024-08-05 13:48:26,778 [http-nio-19120-exec-9] <== Updates: 1 2024-08-05 13:48:26,779 [taskExecutor-5] ==> Preparing: insert into sys_logs(userId, module, flag, remark, createTime) values(?, ?, ?, ?, now()) 2024-08-05 13:48:26,779 [taskExecutor-5] ==> Parameters: 249(Long), 出场文件上传(String), true(Boolean), {"idNumber":"341322200111141888","subId":"155","proId":"292","teamId":"867"}(String) 2024-08-05 13:48:26,781 [taskExecutor-5] <== Updates: 1 2024-08-05 13:48:29,945 [http-nio-19120-exec-4] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:48:29,946 [http-nio-19120-exec-4] ==> Parameters: 1(String) 2024-08-05 13:48:29,948 [http-nio-19120-exec-4] <== Total: 0 2024-08-05 13:48:29,949 [http-nio-19120-exec-4] ==> Preparing: select ID, `org_name` as name from pm_company where IS_ACTIVE = 1 2024-08-05 13:48:29,950 [http-nio-19120-exec-4] ==> Parameters: 2024-08-05 13:48:29,952 [http-nio-19120-exec-4] <== Total: 4 2024-08-05 13:48:29,962 [http-nio-19120-exec-2] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:48:29,963 [http-nio-19120-exec-2] ==> Parameters: 1(String) 2024-08-05 13:48:29,965 [http-nio-19120-exec-2] <== Total: 0 2024-08-05 13:48:29,966 [http-nio-19120-exec-2] ==> Preparing: select ID,`NAME` FROM bm_project WHERE IS_ACTIVE = '1' ORDER BY `NAME` asc 2024-08-05 13:48:29,966 [http-nio-19120-exec-2] ==> Parameters: 2024-08-05 13:48:29,969 [http-nio-19120-exec-2] <== Total: 9 2024-08-05 13:48:30,032 [http-nio-19120-exec-3] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:48:30,033 [http-nio-19120-exec-3] ==> Parameters: 2024-08-05 13:48:30,036 [http-nio-19120-exec-3] <== Total: 1 2024-08-05 13:48:30,037 [http-nio-19120-exec-3] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:48:30,038 [http-nio-19120-exec-3] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:48:30,045 [http-nio-19120-exec-3] <== Total: 3 2024-08-05 13:48:30,046 [http-nio-19120-exec-3] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:48:30,047 [http-nio-19120-exec-3] ==> Parameters: 341322200111141888(String) 2024-08-05 13:48:30,049 [http-nio-19120-exec-3] <== Total: 1 2024-08-05 13:48:30,050 [http-nio-19120-exec-3] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:48:30,051 [http-nio-19120-exec-3] ==> Parameters: 430124196809062710(String) 2024-08-05 13:48:30,052 [http-nio-19120-exec-3] <== Total: 1 2024-08-05 13:48:30,053 [http-nio-19120-exec-3] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:48:30,054 [http-nio-19120-exec-3] ==> Parameters: 430381198806236057(String) 2024-08-05 13:48:30,056 [http-nio-19120-exec-3] <== Total: 1 2024-08-05 13:48:33,420 [http-nio-19120-exec-8] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwr.is_ein_push as isEinPush, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF ( po2.COMPANY_ID IS NULL, '0', bwr.ein_status ) AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bp.id = ? ORDER BY einTime DESC ) a GROUP BY a.idNumber )b where 1=1 and b.idNumber = ? 2024-08-05 13:48:33,421 [http-nio-19120-exec-8] ==> Parameters: 292(String), 341322200111141888(String) 2024-08-05 13:48:33,427 [http-nio-19120-exec-8] <== Total: 1 2024-08-05 13:48:33,523 [http-nio-19120-exec-8] ==> Preparing: select id,name from sys_dic_detail where dic_type = '3' and is_active = '1' 2024-08-05 13:48:33,524 [http-nio-19120-exec-8] ==> Parameters: 2024-08-05 13:48:33,529 [http-nio-19120-exec-8] <== Total: 58 2024-08-05 13:48:33,531 [http-nio-19120-exec-5] ==> Preparing: select ID as id,NAME as name from bm_sub_team where SUB_ID = ? and is_active = '1' 2024-08-05 13:48:33,531 [http-nio-19120-exec-6] ==> Preparing: select bs.ID as id,bs.SUB_NAME as name from bm_subcontractor bs where bs.is_active = '1' 2024-08-05 13:48:33,532 [http-nio-19120-exec-6] ==> Parameters: 2024-08-05 13:48:33,532 [http-nio-19120-exec-5] ==> Parameters: 155(String) 2024-08-05 13:48:33,534 [http-nio-19120-exec-6] <== Total: 6 2024-08-05 13:48:33,534 [http-nio-19120-exec-5] <== Total: 4 2024-08-05 13:48:37,360 [http-nio-19120-exec-1] ==> Preparing: SELECT count(ID_NUMBER) FROM( SELECT bwah.ID_NUMBER FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bwah.ID_NUMBER = ? GROUP BY bwah.EIN_TIME )bw 2024-08-05 13:48:37,361 [http-nio-19120-exec-1] ==> Parameters: 341322200111141888(String) 2024-08-05 13:48:37,365 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:48:37,366 [http-nio-19120-exec-1] ==> Preparing: SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId, po1.company_id as companyId, pc.org_name as orgName, bwah.departureAffirmUrl as filePath FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bwah.ID_NUMBER = ? order by einTime desc limit ?, ? 2024-08-05 13:48:37,366 [http-nio-19120-exec-1] ==> Parameters: 341322200111141888(String), 0(Integer), 10(Integer) 2024-08-05 13:48:37,371 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:49:39,316 [main] Starting SecurityApplication using Java 1.8.0_322 on BNS-BD19 with PID 32112 (E:\work\gz_workspace\smz\gzRealNameBackstageManageWeb\target\classes started by admin in E:\work\gz_workspace\smz\gzRealNameBackstageManageWeb) 2024-08-05 13:49:39,319 [main] Running with Spring Boot v2.4.5, Spring v5.3.6 2024-08-05 13:49:39,320 [main] No active profile set, falling back to default profiles: default 2024-08-05 13:49:42,871 [main] Filter 'tokenFilter' configured for use 2024-08-05 13:49:45,451 [main] Started SecurityApplication in 6.626 seconds (JVM running for 9.841) 2024-08-05 13:49:45,454 [taskExecutor-1] --------无信号班组有效期消息通知启动------ 2024-08-05 13:49:45,455 [taskExecutor-3] --------红名单定时器启动------ 2024-08-05 13:49:45,456 [taskExecutor-2] --------无信号班组有效期消息通知启动------ 2024-08-05 13:49:45,585 [taskExecutor-1] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = '1' and bnst.examine_status = '1' 2024-08-05 13:49:45,587 [taskExecutor-2] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = 1 and bnst.examine_status = '4' 2024-08-05 13:49:45,593 [taskExecutor-3] ==> Preparing: SELECT a.id_number AS `key`, a.pro_id AS `value` FROM ( SELECT bwg.id_number, bwg.pro_id, bwg.org_id, COUNT( id_number ) AS likeData, IFNULL( brs.red_num, '100' ) AS num FROM bm_worker_give bwg LEFT JOIN pm_organization po on po.id = bwg.org_id LEFT JOIN pm_company pc on pc.id = po.COMPANY_ID LEFT JOIN bm_redlist_set brs ON brs.org_id = pc.id WHERE bwg.IS_ACTIVE = '1' GROUP BY bwg.id_number, bwg.pro_id HAVING COUNT( id_number ) >= num ) a LEFT JOIN bm_redlist_worker brw ON brw.ID_NUMBER = a.id_number -- AND brw.pro_id = a.pro_id WHERE brw.ID_NUMBER IS NULL 2024-08-05 13:49:45,607 [taskExecutor-3] ==> Parameters: 2024-08-05 13:49:45,607 [taskExecutor-2] ==> Parameters: 2024-08-05 13:49:45,607 [taskExecutor-1] ==> Parameters: 2024-08-05 13:49:45,630 [taskExecutor-3] <== Total: 0 2024-08-05 13:49:45,631 [taskExecutor-3] --------红名单定时器结束,共推数据0条------ 2024-08-05 13:49:45,632 [taskExecutor-1] <== Total: 1 2024-08-05 13:49:45,632 [taskExecutor-2] <== Total: 1 2024-08-05 13:49:45,633 [taskExecutor-2] --------无信号班组有效期消息通知结束------ 2024-08-05 13:49:45,633 [taskExecutor-1] --------无信号班组有效期消息通知结束------ 2024-08-05 13:51:28,414 [http-nio-19120-exec-2] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:51:28,415 [http-nio-19120-exec-2] ==> Parameters: 2024-08-05 13:51:28,415 [http-nio-19120-exec-3] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:51:28,416 [http-nio-19120-exec-3] ==> Parameters: 2024-08-05 13:51:28,417 [http-nio-19120-exec-4] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:51:28,419 [http-nio-19120-exec-4] ==> Parameters: 2024-08-05 13:51:28,419 [http-nio-19120-exec-2] <== Total: 1 2024-08-05 13:51:28,420 [http-nio-19120-exec-1] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:51:28,420 [http-nio-19120-exec-3] <== Total: 1 2024-08-05 13:51:28,420 [http-nio-19120-exec-1] ==> Parameters: 2024-08-05 13:51:28,420 [http-nio-19120-exec-2] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:51:28,421 [http-nio-19120-exec-3] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:51:28,422 [http-nio-19120-exec-4] <== Total: 1 2024-08-05 13:51:28,423 [http-nio-19120-exec-3] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:51:28,423 [http-nio-19120-exec-2] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:51:28,423 [http-nio-19120-exec-4] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:51:28,424 [http-nio-19120-exec-4] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:51:28,425 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:51:28,426 [http-nio-19120-exec-1] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:51:28,427 [http-nio-19120-exec-1] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:51:28,430 [http-nio-19120-exec-3] <== Total: 3 2024-08-05 13:51:28,430 [http-nio-19120-exec-2] <== Total: 3 2024-08-05 13:51:28,430 [http-nio-19120-exec-4] <== Total: 3 2024-08-05 13:51:28,431 [http-nio-19120-exec-3] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:51:28,431 [http-nio-19120-exec-2] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:51:28,431 [http-nio-19120-exec-4] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:51:28,432 [http-nio-19120-exec-4] ==> Parameters: 341322200111141888(String) 2024-08-05 13:51:28,432 [http-nio-19120-exec-3] ==> Parameters: 341322200111141888(String) 2024-08-05 13:51:28,432 [http-nio-19120-exec-2] ==> Parameters: 341322200111141888(String) 2024-08-05 13:51:28,433 [http-nio-19120-exec-1] <== Total: 3 2024-08-05 13:51:28,434 [http-nio-19120-exec-1] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:51:28,435 [http-nio-19120-exec-1] ==> Parameters: 341322200111141888(String) 2024-08-05 13:51:28,436 [http-nio-19120-exec-3] <== Total: 1 2024-08-05 13:51:28,436 [http-nio-19120-exec-4] <== Total: 1 2024-08-05 13:51:28,436 [http-nio-19120-exec-2] <== Total: 1 2024-08-05 13:51:28,437 [http-nio-19120-exec-2] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:51:28,437 [http-nio-19120-exec-4] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:51:28,437 [http-nio-19120-exec-3] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:51:28,437 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:51:28,438 [http-nio-19120-exec-4] ==> Parameters: 430124196809062710(String) 2024-08-05 13:51:28,438 [http-nio-19120-exec-2] ==> Parameters: 430124196809062710(String) 2024-08-05 13:51:28,438 [http-nio-19120-exec-3] ==> Parameters: 430124196809062710(String) 2024-08-05 13:51:28,438 [http-nio-19120-exec-1] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:51:28,439 [http-nio-19120-exec-1] ==> Parameters: 430124196809062710(String) 2024-08-05 13:51:28,441 [http-nio-19120-exec-2] <== Total: 1 2024-08-05 13:51:28,441 [http-nio-19120-exec-3] <== Total: 1 2024-08-05 13:51:28,441 [http-nio-19120-exec-4] <== Total: 1 2024-08-05 13:51:28,441 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:51:28,443 [http-nio-19120-exec-4] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:51:28,443 [http-nio-19120-exec-3] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:51:28,443 [http-nio-19120-exec-2] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:51:28,443 [http-nio-19120-exec-1] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:51:28,443 [http-nio-19120-exec-4] ==> Parameters: 430381198806236057(String) 2024-08-05 13:51:28,443 [http-nio-19120-exec-1] ==> Parameters: 430381198806236057(String) 2024-08-05 13:51:28,444 [http-nio-19120-exec-2] ==> Parameters: 430381198806236057(String) 2024-08-05 13:51:28,444 [http-nio-19120-exec-3] ==> Parameters: 430381198806236057(String) 2024-08-05 13:51:28,446 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:51:28,446 [http-nio-19120-exec-2] <== Total: 1 2024-08-05 13:51:28,446 [http-nio-19120-exec-3] <== Total: 1 2024-08-05 13:51:28,447 [http-nio-19120-exec-4] <== Total: 1 2024-08-05 13:51:30,365 [http-nio-19120-exec-6] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:51:30,366 [http-nio-19120-exec-6] ==> Parameters: 1(String) 2024-08-05 13:51:30,367 [http-nio-19120-exec-6] <== Total: 0 2024-08-05 13:51:30,369 [http-nio-19120-exec-6] ==> Preparing: select ID, `org_name` as name from pm_company where IS_ACTIVE = 1 2024-08-05 13:51:30,369 [http-nio-19120-exec-6] ==> Parameters: 2024-08-05 13:51:30,370 [http-nio-19120-exec-6] <== Total: 4 2024-08-05 13:51:30,384 [http-nio-19120-exec-5] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:51:30,385 [http-nio-19120-exec-5] ==> Parameters: 1(String) 2024-08-05 13:51:30,385 [http-nio-19120-exec-5] <== Total: 0 2024-08-05 13:51:30,387 [http-nio-19120-exec-5] ==> Preparing: select ID,`NAME` FROM bm_project WHERE IS_ACTIVE = '1' ORDER BY `NAME` asc 2024-08-05 13:51:30,387 [http-nio-19120-exec-5] ==> Parameters: 2024-08-05 13:51:30,389 [http-nio-19120-exec-5] <== Total: 9 2024-08-05 13:51:30,449 [http-nio-19120-exec-8] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:51:30,450 [http-nio-19120-exec-8] ==> Parameters: 2024-08-05 13:51:30,454 [http-nio-19120-exec-8] <== Total: 1 2024-08-05 13:51:30,455 [http-nio-19120-exec-8] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:51:30,456 [http-nio-19120-exec-8] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:51:30,461 [http-nio-19120-exec-8] <== Total: 3 2024-08-05 13:51:30,462 [http-nio-19120-exec-8] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:51:30,463 [http-nio-19120-exec-8] ==> Parameters: 341322200111141888(String) 2024-08-05 13:51:30,465 [http-nio-19120-exec-8] <== Total: 1 2024-08-05 13:51:30,465 [http-nio-19120-exec-8] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:51:30,467 [http-nio-19120-exec-8] ==> Parameters: 430124196809062710(String) 2024-08-05 13:51:30,469 [http-nio-19120-exec-8] <== Total: 1 2024-08-05 13:51:30,469 [http-nio-19120-exec-8] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:51:30,470 [http-nio-19120-exec-8] ==> Parameters: 430381198806236057(String) 2024-08-05 13:51:30,472 [http-nio-19120-exec-8] <== Total: 1 2024-08-05 13:52:22,000 [http-nio-19120-exec-5] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:52:22,001 [http-nio-19120-exec-5] ==> Parameters: 1(String) 2024-08-05 13:52:22,002 [http-nio-19120-exec-5] <== Total: 0 2024-08-05 13:52:22,003 [http-nio-19120-exec-5] ==> Preparing: select ID, `org_name` as name from pm_company where IS_ACTIVE = 1 2024-08-05 13:52:22,003 [http-nio-19120-exec-5] ==> Parameters: 2024-08-05 13:52:22,004 [http-nio-19120-exec-5] <== Total: 4 2024-08-05 13:52:22,014 [http-nio-19120-exec-4] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:52:22,014 [http-nio-19120-exec-4] ==> Parameters: 1(String) 2024-08-05 13:52:22,015 [http-nio-19120-exec-4] <== Total: 0 2024-08-05 13:52:22,016 [http-nio-19120-exec-4] ==> Preparing: select ID,`NAME` FROM bm_project WHERE IS_ACTIVE = '1' ORDER BY `NAME` asc 2024-08-05 13:52:22,016 [http-nio-19120-exec-4] ==> Parameters: 2024-08-05 13:52:22,018 [http-nio-19120-exec-4] <== Total: 9 2024-08-05 13:52:22,081 [http-nio-19120-exec-2] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:52:22,082 [http-nio-19120-exec-2] ==> Parameters: 2024-08-05 13:52:22,085 [http-nio-19120-exec-2] <== Total: 1 2024-08-05 13:52:22,086 [http-nio-19120-exec-2] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:52:22,087 [http-nio-19120-exec-2] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:52:22,098 [http-nio-19120-exec-2] <== Total: 3 2024-08-05 13:52:22,099 [http-nio-19120-exec-2] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:52:22,100 [http-nio-19120-exec-2] ==> Parameters: 341322200111141888(String) 2024-08-05 13:52:22,102 [http-nio-19120-exec-2] <== Total: 1 2024-08-05 13:52:22,103 [http-nio-19120-exec-2] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:52:22,103 [http-nio-19120-exec-2] ==> Parameters: 430124196809062710(String) 2024-08-05 13:52:22,105 [http-nio-19120-exec-2] <== Total: 1 2024-08-05 13:52:22,106 [http-nio-19120-exec-2] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:52:22,107 [http-nio-19120-exec-2] ==> Parameters: 430381198806236057(String) 2024-08-05 13:52:22,108 [http-nio-19120-exec-2] <== Total: 1 2024-08-05 13:52:44,871 [http-nio-19120-exec-7] ==> Preparing: update bm_worker_record set EXIT_TIME = ?,EXIT_DATE = left(?,10),ein_status = '0' where IS_ACTIVE = '1' and ID_NUMBER = ? 2024-08-05 13:52:44,872 [http-nio-19120-exec-7] ==> Parameters: 2024-08-14 13:52:23(String), 2024-08-14 13:52:23(String), 341322200111141888(String) 2024-08-05 13:52:44,875 [http-nio-19120-exec-7] <== Updates: 1 2024-08-05 13:52:44,876 [http-nio-19120-exec-7] ==> Preparing: update bm_worker_attend_history set EXIT_TIME = ? where IS_ACTIVE = '1' and ID_NUMBER = ? and team_id = ? and exit_time is null and PROJECT_ID = ? and SUB_ID = ? 2024-08-05 13:52:44,877 [http-nio-19120-exec-7] ==> Parameters: 2024-08-14 13:52:23(String), 341322200111141888(String), 867(String), 292(String), 155(String) 2024-08-05 13:52:44,880 [http-nio-19120-exec-7] <== Updates: 1 2024-08-05 13:52:44,881 [http-nio-19120-exec-7] ==> Preparing: select * from ( select '贵州送变电有限责任公司' AS orgName, '9152000021440270X9' AS orgCreditCode, concat('SongBianDianProject', IFNULL(p.pro_old_id,p.id)) as projectId, p.NAME AS projectName, concat('SongBianDianTeam', bst.id) as teamId, bst.NAME AS teamName, bst.EIN_TIME AS approachDate, '否' as whetherOnJob, case when bwah.is_short_term = 1 then '是' when bwah.is_short_term = 0 then '否' else '否' end as whetherTempWorker, '否' as whetherOnDuty, case when bwr.TEAM_CAPTAIN = 1 then '是' when bwr.TEAM_CAPTAIN = 0 then '否' else '否' end as teamCaptain, IFNULL(bwt.name,'其它') as workType, -- '其它' as workType, bwr.EIN_TIME AS entryDate, bwr.EXIT_TIME as exitDate, IFNULL(CONCAT('http://116.63.142.171:1919/gzrnama/',bwah.departureAffirmUrl), 'http://npm.org/123.jpg') AS departureAffirmUrl, bw.NAME, bw.ID_NUMBER AS idCard, bw.sex AS gender, if(bw.ETHNIC = '穿青人','其他',concat(bw.ETHNIC,'族')) as nation, bw.ADDRESS AS address, IFNULL(bw.phone,'13800000000') as phone, '群众' as politicalFace, '不限' as education, IFNULL(bw.ISSUEAUTHORITY,'暂无') AS issuingAuthority, CONCAT('http://116.63.142.171:1919/gzrnama/',face.PHOTO_PATH) AS headPortrait, '是' AS hasContract, '是' AS hasWorkInsurance, '是' AS hasAccidentInsurance, '是' AS miurInsurance, '是' AS endowmentInsurance, IFNULL(bwp.BANK_CARD,'无') AS payRollBankCardNum, IFNULL(bwp.ROLL_BANK_NAME,'无') AS payRollBankName, IFNULL(bwp.BANK_NAME,'无') AS payrollBank, -- IFNULL(bwp.bankAffiliated,'无') AS bankAffiliated, IFNULL(bwci.wageApprovedWay,'无') AS wageApprovedWay, IFNULL(bwci.wageCriterion,'无') AS wageCriterion, IFNULL(bwr.FOREMAN,'无') AS leaderName, IFNULL(bwr.FOREMAN_PHONE,'无') AS leaderPhone, IFNULL(bwr.FOREMAN_IDNUMBER,'无') AS leaderIdCardNum, IFNULL(bwr.PRINCIPAL_NAME,'无') AS principalName, IFNULL(bwr.PRINCIPAL_PHONE,'无') AS principalPhone, IFNULL(bwr.PRINCIPAL_IDNUMBER,'无') AS principalIdCard from bm_worker bw left join bm_worker_record bwr on bwr.ID_NUMBER = bw.ID_NUMBER LEFT JOIN bm_worker_attend_history bwah ON bwah.ID_NUMBER = bwr.ID_NUMBER AND bwah.PROJECT_ID = bwr.PROJECT_ID AND bwah.TEAM_ID = bwr.TEAM_ID left join bm_project p on p.id = bwr.PROJECT_ID left join bm_sub_team bst on bst.ID = bwr.TEAM_ID left join sys_dic_detail bwt on bwt.id = bwr.POST_ID LEFT JOIN bm_worker_photo front ON front.ID_NUMBER = bw.ID_NUMBER and front.PHOTO_TYPE = 1 LEFT JOIN bm_worker_photo back ON back.ID_NUMBER = bw.ID_NUMBER and back.PHOTO_TYPE = 2 LEFT JOIN bm_worker_photo face ON face.ID_NUMBER = bw.ID_NUMBER and face.PHOTO_TYPE = 3 left join bm_worker_contract bwci on bwci.idCard = bw.ID_NUMBER -- and bwci.is_active = 1 left join bm_worker_payroll bwp on bwp.ID_NUMBER = bw.ID_NUMBER where (bwp.ROLL_BANK_NAME is not null or bwp.BANK_NAME is not null) and LENGTH(bw.ID_NUMBER) = 18 and LENGTH(bwr.FOREMAN_IDNUMBER) = 18 and LENGTH(bwr.PRINCIPAL_IDNUMBER) = 18 and bwt.name != '管理人员' and bst.id is not null -- and bwr.is_exit_push != '1' and bwr.is_ein_push = 1 and bwci.wageApprovedWay is not null and CHAR_LENGTH(bwp.ROLL_BANK_NAME) >= 6 and bwr.ein_status = 0 and bw.ID_NUMBER = ? order by bwci.upload_time limit 99999999 ) a GROUP BY a.idCard 2024-08-05 13:52:44,882 [http-nio-19120-exec-7] ==> Parameters: 341322200111141888(String) 2024-08-05 13:52:44,887 [http-nio-19120-exec-7] <== Total: 0 2024-08-05 13:52:44,889 [http-nio-19120-exec-7] ==> Preparing: update bm_worker_contract set is_active = '0' where idCard = ? ; update bm_worker_contract_details set is_active = '0' where part_b_idCard = ? ; 2024-08-05 13:52:44,890 [http-nio-19120-exec-7] ==> Parameters: 341322200111141888(String), 341322200111141888(String) 2024-08-05 13:52:44,892 [http-nio-19120-exec-7] <== Updates: 1 2024-08-05 13:52:44,893 [http-nio-19120-exec-7] ==> Preparing: update bm_worker_witness set is_active = '0' where ID_NUMBER = ? and witness_type = '1' 2024-08-05 13:52:44,893 [http-nio-19120-exec-7] ==> Parameters: 341322200111141888(String) 2024-08-05 13:52:44,895 [http-nio-19120-exec-7] <== Updates: 3 2024-08-05 13:52:44,896 [http-nio-19120-exec-7] ==> Preparing: UPDATE bm_worker_certificate bwc SET bwc.is_freeze = '1' WHERE bwc.id_number = ? 2024-08-05 13:52:44,897 [http-nio-19120-exec-7] ==> Parameters: 341322200111141888(String) 2024-08-05 13:52:44,898 [http-nio-19120-exec-7] <== Updates: 0 2024-08-05 13:52:44,900 [taskExecutor-4] ==> Preparing: insert into sys_logs(userId, module, flag, remark, createTime) values(?, ?, ?, ?, now()) 2024-08-05 13:52:44,906 [taskExecutor-4] ==> Parameters: 249(Long), 批量出场(String), true(Boolean), {"teamCaptain":"0","phone":"17855724289","idNumber":"341322200111141888","orgId":"1","subId":"155","exitTime":"2024-08-14 13:52:23","proId":"292","teamId":"867"}(String) 2024-08-05 13:52:44,908 [taskExecutor-4] <== Updates: 1 2024-08-05 13:52:44,984 [http-nio-19120-exec-10] ==> Preparing: update bm_worker_attend_history set departureAffirmUrl = ? where IS_ACTIVE = '1' and ID_NUMBER = ? and EXIT_TIME is not null and PROJECT_ID = ? and SUB_ID = ? and team_id = ? 2024-08-05 13:52:44,984 [http-nio-19120-exec-10] ==> Parameters: gzRealName/resignation/2024/08/20240805_226hP1VF_broadFile.jpg(String), 341322200111141888(String), 292(String), 155(String), 867(String) 2024-08-05 13:52:44,987 [http-nio-19120-exec-10] <== Updates: 1 2024-08-05 13:52:44,988 [taskExecutor-5] ==> Preparing: insert into sys_logs(userId, module, flag, remark, createTime) values(?, ?, ?, ?, now()) 2024-08-05 13:52:44,989 [taskExecutor-5] ==> Parameters: 249(Long), 出场文件上传(String), true(Boolean), {"idNumber":"341322200111141888","subId":"155","proId":"292","teamId":"867"}(String) 2024-08-05 13:52:44,991 [taskExecutor-5] <== Updates: 1 2024-08-05 13:52:48,161 [http-nio-19120-exec-2] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:52:48,161 [http-nio-19120-exec-2] ==> Parameters: 1(String) 2024-08-05 13:52:48,163 [http-nio-19120-exec-2] <== Total: 0 2024-08-05 13:52:48,164 [http-nio-19120-exec-2] ==> Preparing: select ID, `org_name` as name from pm_company where IS_ACTIVE = 1 2024-08-05 13:52:48,164 [http-nio-19120-exec-2] ==> Parameters: 2024-08-05 13:52:48,166 [http-nio-19120-exec-2] <== Total: 4 2024-08-05 13:52:48,176 [http-nio-19120-exec-5] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:52:48,177 [http-nio-19120-exec-5] ==> Parameters: 1(String) 2024-08-05 13:52:48,178 [http-nio-19120-exec-5] <== Total: 0 2024-08-05 13:52:48,179 [http-nio-19120-exec-5] ==> Preparing: select ID,`NAME` FROM bm_project WHERE IS_ACTIVE = '1' ORDER BY `NAME` asc 2024-08-05 13:52:48,180 [http-nio-19120-exec-5] ==> Parameters: 2024-08-05 13:52:48,181 [http-nio-19120-exec-5] <== Total: 9 2024-08-05 13:52:48,224 [http-nio-19120-exec-1] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:52:48,225 [http-nio-19120-exec-1] ==> Parameters: 2024-08-05 13:52:48,228 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:52:48,229 [http-nio-19120-exec-1] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:52:48,230 [http-nio-19120-exec-1] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:52:48,234 [http-nio-19120-exec-1] <== Total: 3 2024-08-05 13:52:48,234 [http-nio-19120-exec-1] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:52:48,235 [http-nio-19120-exec-1] ==> Parameters: 341322200111141888(String) 2024-08-05 13:52:48,237 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:52:48,237 [http-nio-19120-exec-1] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:52:48,238 [http-nio-19120-exec-1] ==> Parameters: 430124196809062710(String) 2024-08-05 13:52:48,240 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:52:48,240 [http-nio-19120-exec-1] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:52:48,240 [http-nio-19120-exec-1] ==> Parameters: 430381198806236057(String) 2024-08-05 13:52:48,242 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:53:57,605 [http-nio-19120-exec-7] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:53:57,606 [http-nio-19120-exec-7] ==> Parameters: 2024-08-05 13:53:57,609 [http-nio-19120-exec-7] <== Total: 1 2024-08-05 13:53:57,610 [http-nio-19120-exec-7] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:53:57,611 [http-nio-19120-exec-7] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:53:57,616 [http-nio-19120-exec-7] <== Total: 3 2024-08-05 13:53:57,616 [http-nio-19120-exec-7] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:53:57,617 [http-nio-19120-exec-7] ==> Parameters: 341322200111141888(String) 2024-08-05 13:53:57,619 [http-nio-19120-exec-7] <== Total: 1 2024-08-05 13:53:57,619 [http-nio-19120-exec-7] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:53:57,620 [http-nio-19120-exec-7] ==> Parameters: 430124196809062710(String) 2024-08-05 13:53:57,622 [http-nio-19120-exec-7] <== Total: 1 2024-08-05 13:53:57,622 [http-nio-19120-exec-7] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:53:57,623 [http-nio-19120-exec-7] ==> Parameters: 430381198806236057(String) 2024-08-05 13:53:57,624 [http-nio-19120-exec-7] <== Total: 1 2024-08-05 13:54:05,517 [http-nio-19120-exec-4] ==> Preparing: update bm_worker_record set EXIT_TIME = ?,EXIT_DATE = left(?,10),ein_status = '0' where IS_ACTIVE = '1' and ID_NUMBER = ? 2024-08-05 13:54:05,518 [http-nio-19120-exec-4] ==> Parameters: 2024-08-05 13:54:01(String), 2024-08-05 13:54:01(String), 341322200111141888(String) 2024-08-05 13:54:05,521 [http-nio-19120-exec-4] <== Updates: 1 2024-08-05 13:54:05,522 [http-nio-19120-exec-4] ==> Preparing: update bm_worker_attend_history set EXIT_TIME = ? where IS_ACTIVE = '1' and ID_NUMBER = ? and team_id = ? and exit_time is null and PROJECT_ID = ? and SUB_ID = ? 2024-08-05 13:54:05,523 [http-nio-19120-exec-4] ==> Parameters: 2024-08-05 13:54:01(String), 341322200111141888(String), 867(String), 292(String), 155(String) 2024-08-05 13:54:05,526 [http-nio-19120-exec-4] <== Updates: 1 2024-08-05 13:54:05,528 [http-nio-19120-exec-4] ==> Preparing: select * from ( select '贵州送变电有限责任公司' AS orgName, '9152000021440270X9' AS orgCreditCode, concat('SongBianDianProject', IFNULL(p.pro_old_id,p.id)) as projectId, p.NAME AS projectName, concat('SongBianDianTeam', bst.id) as teamId, bst.NAME AS teamName, bst.EIN_TIME AS approachDate, '否' as whetherOnJob, case when bwah.is_short_term = 1 then '是' when bwah.is_short_term = 0 then '否' else '否' end as whetherTempWorker, '否' as whetherOnDuty, case when bwr.TEAM_CAPTAIN = 1 then '是' when bwr.TEAM_CAPTAIN = 0 then '否' else '否' end as teamCaptain, IFNULL(bwt.name,'其它') as workType, -- '其它' as workType, bwr.EIN_TIME AS entryDate, bwr.EXIT_TIME as exitDate, IFNULL(CONCAT('http://116.63.142.171:1919/gzrnama/',bwah.departureAffirmUrl), 'http://npm.org/123.jpg') AS departureAffirmUrl, bw.NAME, bw.ID_NUMBER AS idCard, bw.sex AS gender, if(bw.ETHNIC = '穿青人','其他',concat(bw.ETHNIC,'族')) as nation, bw.ADDRESS AS address, IFNULL(bw.phone,'13800000000') as phone, '群众' as politicalFace, '不限' as education, IFNULL(bw.ISSUEAUTHORITY,'暂无') AS issuingAuthority, CONCAT('http://116.63.142.171:1919/gzrnama/',face.PHOTO_PATH) AS headPortrait, '是' AS hasContract, '是' AS hasWorkInsurance, '是' AS hasAccidentInsurance, '是' AS miurInsurance, '是' AS endowmentInsurance, IFNULL(bwp.BANK_CARD,'无') AS payRollBankCardNum, IFNULL(bwp.ROLL_BANK_NAME,'无') AS payRollBankName, IFNULL(bwp.BANK_NAME,'无') AS payrollBank, -- IFNULL(bwp.bankAffiliated,'无') AS bankAffiliated, IFNULL(bwci.wageApprovedWay,'无') AS wageApprovedWay, IFNULL(bwci.wageCriterion,'无') AS wageCriterion, IFNULL(bwr.FOREMAN,'无') AS leaderName, IFNULL(bwr.FOREMAN_PHONE,'无') AS leaderPhone, IFNULL(bwr.FOREMAN_IDNUMBER,'无') AS leaderIdCardNum, IFNULL(bwr.PRINCIPAL_NAME,'无') AS principalName, IFNULL(bwr.PRINCIPAL_PHONE,'无') AS principalPhone, IFNULL(bwr.PRINCIPAL_IDNUMBER,'无') AS principalIdCard from bm_worker bw left join bm_worker_record bwr on bwr.ID_NUMBER = bw.ID_NUMBER LEFT JOIN bm_worker_attend_history bwah ON bwah.ID_NUMBER = bwr.ID_NUMBER AND bwah.PROJECT_ID = bwr.PROJECT_ID AND bwah.TEAM_ID = bwr.TEAM_ID left join bm_project p on p.id = bwr.PROJECT_ID left join bm_sub_team bst on bst.ID = bwr.TEAM_ID left join sys_dic_detail bwt on bwt.id = bwr.POST_ID LEFT JOIN bm_worker_photo front ON front.ID_NUMBER = bw.ID_NUMBER and front.PHOTO_TYPE = 1 LEFT JOIN bm_worker_photo back ON back.ID_NUMBER = bw.ID_NUMBER and back.PHOTO_TYPE = 2 LEFT JOIN bm_worker_photo face ON face.ID_NUMBER = bw.ID_NUMBER and face.PHOTO_TYPE = 3 left join bm_worker_contract bwci on bwci.idCard = bw.ID_NUMBER -- and bwci.is_active = 1 left join bm_worker_payroll bwp on bwp.ID_NUMBER = bw.ID_NUMBER where (bwp.ROLL_BANK_NAME is not null or bwp.BANK_NAME is not null) and LENGTH(bw.ID_NUMBER) = 18 and LENGTH(bwr.FOREMAN_IDNUMBER) = 18 and LENGTH(bwr.PRINCIPAL_IDNUMBER) = 18 and bwt.name != '管理人员' and bst.id is not null -- and bwr.is_exit_push != '1' and bwr.is_ein_push = 1 and bwci.wageApprovedWay is not null and CHAR_LENGTH(bwp.ROLL_BANK_NAME) >= 6 and bwr.ein_status = 0 and bw.ID_NUMBER = ? order by bwci.upload_time limit 99999999 ) a GROUP BY a.idCard 2024-08-05 13:54:05,530 [http-nio-19120-exec-4] ==> Parameters: 341322200111141888(String) 2024-08-05 13:54:05,535 [http-nio-19120-exec-4] <== Total: 0 2024-08-05 13:54:05,536 [http-nio-19120-exec-4] ==> Preparing: update bm_worker_contract set is_active = '0' where idCard = ? ; update bm_worker_contract_details set is_active = '0' where part_b_idCard = ? ; 2024-08-05 13:54:05,537 [http-nio-19120-exec-4] ==> Parameters: 341322200111141888(String), 341322200111141888(String) 2024-08-05 13:54:05,540 [http-nio-19120-exec-4] <== Updates: 1 2024-08-05 13:54:05,541 [http-nio-19120-exec-4] ==> Preparing: update bm_worker_witness set is_active = '0' where ID_NUMBER = ? and witness_type = '1' 2024-08-05 13:54:05,541 [http-nio-19120-exec-4] ==> Parameters: 341322200111141888(String) 2024-08-05 13:54:05,543 [http-nio-19120-exec-4] <== Updates: 3 2024-08-05 13:54:05,544 [http-nio-19120-exec-4] ==> Preparing: UPDATE bm_worker_certificate bwc SET bwc.is_freeze = '1' WHERE bwc.id_number = ? 2024-08-05 13:54:05,544 [http-nio-19120-exec-4] ==> Parameters: 341322200111141888(String) 2024-08-05 13:54:05,546 [http-nio-19120-exec-4] <== Updates: 0 2024-08-05 13:54:05,547 [taskExecutor-6] ==> Preparing: insert into sys_logs(userId, module, flag, remark, createTime) values(?, ?, ?, ?, now()) 2024-08-05 13:54:05,549 [taskExecutor-6] ==> Parameters: 249(Long), 批量出场(String), true(Boolean), {"teamCaptain":"0","phone":"17855724289","idNumber":"341322200111141888","orgId":"1","subId":"155","exitTime":"2024-08-05 13:54:01","proId":"292","teamId":"867"}(String) 2024-08-05 13:54:05,552 [taskExecutor-6] <== Updates: 1 2024-08-05 13:55:21,990 [http-nio-19120-exec-9] ==> Preparing: update bm_worker_attend_history set departureAffirmUrl = ? where IS_ACTIVE = '1' and ID_NUMBER = ? and EXIT_TIME is not null and PROJECT_ID = ? and SUB_ID = ? and team_id = ? 2024-08-05 13:55:21,991 [http-nio-19120-exec-9] ==> Parameters: gzRealName/resignation/2024/08/20240805_YpXSlprr_broadFile.jpg(String), 341322200111141888(String), 292(String), 155(String), 867(String) 2024-08-05 13:55:21,994 [http-nio-19120-exec-9] <== Updates: 1 2024-08-05 13:55:21,996 [taskExecutor-7] ==> Preparing: insert into sys_logs(userId, module, flag, remark, createTime) values(?, ?, ?, ?, now()) 2024-08-05 13:55:21,996 [taskExecutor-7] ==> Parameters: 249(Long), 出场文件上传(String), true(Boolean), {"idNumber":"341322200111141888","subId":"155","proId":"292","teamId":"867"}(String) 2024-08-05 13:55:21,999 [taskExecutor-7] <== Updates: 1 2024-08-05 13:55:26,139 [http-nio-19120-exec-6] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:55:26,139 [http-nio-19120-exec-6] ==> Parameters: 1(String) 2024-08-05 13:55:26,141 [http-nio-19120-exec-6] <== Total: 0 2024-08-05 13:55:26,142 [http-nio-19120-exec-6] ==> Preparing: select ID, `org_name` as name from pm_company where IS_ACTIVE = 1 2024-08-05 13:55:26,142 [http-nio-19120-exec-6] ==> Parameters: 2024-08-05 13:55:26,144 [http-nio-19120-exec-6] <== Total: 4 2024-08-05 13:55:26,156 [http-nio-19120-exec-2] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:55:26,156 [http-nio-19120-exec-2] ==> Parameters: 1(String) 2024-08-05 13:55:26,157 [http-nio-19120-exec-2] <== Total: 0 2024-08-05 13:55:26,158 [http-nio-19120-exec-2] ==> Preparing: select ID,`NAME` FROM bm_project WHERE IS_ACTIVE = '1' ORDER BY `NAME` asc 2024-08-05 13:55:26,158 [http-nio-19120-exec-2] ==> Parameters: 2024-08-05 13:55:26,160 [http-nio-19120-exec-2] <== Total: 9 2024-08-05 13:55:26,215 [http-nio-19120-exec-1] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:55:26,216 [http-nio-19120-exec-1] ==> Parameters: 2024-08-05 13:55:26,219 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:55:26,219 [http-nio-19120-exec-1] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:55:26,220 [http-nio-19120-exec-1] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:55:26,224 [http-nio-19120-exec-1] <== Total: 3 2024-08-05 13:55:26,225 [http-nio-19120-exec-1] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:55:26,225 [http-nio-19120-exec-1] ==> Parameters: 341322200111141888(String) 2024-08-05 13:55:26,227 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:55:26,228 [http-nio-19120-exec-1] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:55:26,228 [http-nio-19120-exec-1] ==> Parameters: 430124196809062710(String) 2024-08-05 13:55:26,230 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:55:26,230 [http-nio-19120-exec-1] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:55:26,230 [http-nio-19120-exec-1] ==> Parameters: 430381198806236057(String) 2024-08-05 13:55:26,232 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:56:26,668 [main] Starting SecurityApplication using Java 1.8.0_322 on BNS-BD19 with PID 16900 (E:\work\gz_workspace\smz\gzRealNameBackstageManageWeb\target\classes started by admin in E:\work\gz_workspace\smz\gzRealNameBackstageManageWeb) 2024-08-05 13:56:26,672 [main] Running with Spring Boot v2.4.5, Spring v5.3.6 2024-08-05 13:56:26,673 [main] No active profile set, falling back to default profiles: default 2024-08-05 13:56:29,854 [main] Filter 'tokenFilter' configured for use 2024-08-05 13:56:33,199 [main] Started SecurityApplication in 7.225 seconds (JVM running for 8.902) 2024-08-05 13:56:33,201 [taskExecutor-1] --------无信号班组有效期消息通知启动------ 2024-08-05 13:56:33,202 [taskExecutor-2] --------无信号班组有效期消息通知启动------ 2024-08-05 13:56:33,202 [taskExecutor-3] --------红名单定时器启动------ 2024-08-05 13:56:33,319 [taskExecutor-3] ==> Preparing: SELECT a.id_number AS `key`, a.pro_id AS `value` FROM ( SELECT bwg.id_number, bwg.pro_id, bwg.org_id, COUNT( id_number ) AS likeData, IFNULL( brs.red_num, '100' ) AS num FROM bm_worker_give bwg LEFT JOIN pm_organization po on po.id = bwg.org_id LEFT JOIN pm_company pc on pc.id = po.COMPANY_ID LEFT JOIN bm_redlist_set brs ON brs.org_id = pc.id WHERE bwg.IS_ACTIVE = '1' GROUP BY bwg.id_number, bwg.pro_id HAVING COUNT( id_number ) >= num ) a LEFT JOIN bm_redlist_worker brw ON brw.ID_NUMBER = a.id_number -- AND brw.pro_id = a.pro_id WHERE brw.ID_NUMBER IS NULL 2024-08-05 13:56:33,326 [taskExecutor-1] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = '1' and bnst.examine_status = '1' 2024-08-05 13:56:33,338 [taskExecutor-2] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = 1 and bnst.examine_status = '4' 2024-08-05 13:56:33,342 [taskExecutor-1] ==> Parameters: 2024-08-05 13:56:33,342 [taskExecutor-3] ==> Parameters: 2024-08-05 13:56:33,342 [taskExecutor-2] ==> Parameters: 2024-08-05 13:56:33,362 [taskExecutor-3] <== Total: 0 2024-08-05 13:56:33,363 [taskExecutor-3] --------红名单定时器结束,共推数据0条------ 2024-08-05 13:56:33,364 [taskExecutor-2] <== Total: 1 2024-08-05 13:56:33,364 [taskExecutor-1] <== Total: 1 2024-08-05 13:56:33,364 [taskExecutor-1] --------无信号班组有效期消息通知结束------ 2024-08-05 13:56:33,364 [taskExecutor-2] --------无信号班组有效期消息通知结束------ 2024-08-05 13:56:48,096 [http-nio-19120-exec-2] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:56:48,097 [http-nio-19120-exec-2] ==> Parameters: 2024-08-05 13:56:48,101 [http-nio-19120-exec-2] <== Total: 1 2024-08-05 13:56:48,102 [http-nio-19120-exec-2] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:56:48,103 [http-nio-19120-exec-2] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:56:48,114 [http-nio-19120-exec-2] <== Total: 3 2024-08-05 13:56:48,116 [http-nio-19120-exec-2] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:56:48,118 [http-nio-19120-exec-2] ==> Parameters: 341322200111141888(String) 2024-08-05 13:56:48,120 [http-nio-19120-exec-2] <== Total: 1 2024-08-05 13:56:48,121 [http-nio-19120-exec-2] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:56:48,122 [http-nio-19120-exec-2] ==> Parameters: 430124196809062710(String) 2024-08-05 13:56:48,124 [http-nio-19120-exec-2] <== Total: 1 2024-08-05 13:56:48,125 [http-nio-19120-exec-2] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:56:48,127 [http-nio-19120-exec-2] ==> Parameters: 430381198806236057(String) 2024-08-05 13:56:48,129 [http-nio-19120-exec-2] <== Total: 1 2024-08-05 13:57:16,312 [http-nio-19120-exec-3] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:57:16,313 [http-nio-19120-exec-3] ==> Parameters: 2024-08-05 13:57:16,317 [http-nio-19120-exec-3] <== Total: 1 2024-08-05 13:57:16,318 [http-nio-19120-exec-3] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:57:16,320 [http-nio-19120-exec-3] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:57:16,326 [http-nio-19120-exec-3] <== Total: 3 2024-08-05 13:57:16,327 [http-nio-19120-exec-3] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:57:16,327 [http-nio-19120-exec-3] ==> Parameters: 341322200111141888(String) 2024-08-05 13:57:16,329 [http-nio-19120-exec-3] <== Total: 1 2024-08-05 13:57:16,330 [http-nio-19120-exec-3] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:57:16,331 [http-nio-19120-exec-3] ==> Parameters: 430124196809062710(String) 2024-08-05 13:57:16,333 [http-nio-19120-exec-3] <== Total: 1 2024-08-05 13:57:16,334 [http-nio-19120-exec-3] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:57:16,334 [http-nio-19120-exec-3] ==> Parameters: 430381198806236057(String) 2024-08-05 13:57:16,336 [http-nio-19120-exec-3] <== Total: 1 2024-08-05 13:57:24,651 [http-nio-19120-exec-2] ==> Preparing: update bm_worker_record set EXIT_TIME = ?,EXIT_DATE = left(?,10),ein_status = '0' where IS_ACTIVE = '1' and ID_NUMBER = ? 2024-08-05 13:57:24,652 [http-nio-19120-exec-2] ==> Parameters: 2024-08-05 13:57:20(String), 2024-08-05 13:57:20(String), 341322200111141888(String) 2024-08-05 13:57:24,654 [http-nio-19120-exec-2] <== Updates: 1 2024-08-05 13:57:24,655 [http-nio-19120-exec-2] ==> Preparing: update bm_worker_attend_history set EXIT_TIME = ? where IS_ACTIVE = '1' and ID_NUMBER = ? and team_id = ? and exit_time is null and PROJECT_ID = ? and SUB_ID = ? 2024-08-05 13:57:24,656 [http-nio-19120-exec-2] ==> Parameters: 2024-08-05 13:57:20(String), 341322200111141888(String), 867(String), 292(String), 155(String) 2024-08-05 13:57:24,658 [http-nio-19120-exec-2] <== Updates: 1 2024-08-05 13:57:24,660 [http-nio-19120-exec-2] ==> Preparing: select * from ( select '贵州送变电有限责任公司' AS orgName, '9152000021440270X9' AS orgCreditCode, concat('SongBianDianProject', IFNULL(p.pro_old_id,p.id)) as projectId, p.NAME AS projectName, concat('SongBianDianTeam', bst.id) as teamId, bst.NAME AS teamName, bst.EIN_TIME AS approachDate, '否' as whetherOnJob, case when bwah.is_short_term = 1 then '是' when bwah.is_short_term = 0 then '否' else '否' end as whetherTempWorker, '否' as whetherOnDuty, case when bwr.TEAM_CAPTAIN = 1 then '是' when bwr.TEAM_CAPTAIN = 0 then '否' else '否' end as teamCaptain, IFNULL(bwt.name,'其它') as workType, -- '其它' as workType, bwr.EIN_TIME AS entryDate, bwr.EXIT_TIME as exitDate, IFNULL(CONCAT('http://116.63.142.171:1919/gzrnama/',bwah.departureAffirmUrl), 'http://npm.org/123.jpg') AS departureAffirmUrl, bw.NAME, bw.ID_NUMBER AS idCard, bw.sex AS gender, if(bw.ETHNIC = '穿青人','其他',concat(bw.ETHNIC,'族')) as nation, bw.ADDRESS AS address, IFNULL(bw.phone,'13800000000') as phone, '群众' as politicalFace, '不限' as education, IFNULL(bw.ISSUEAUTHORITY,'暂无') AS issuingAuthority, CONCAT('http://116.63.142.171:1919/gzrnama/',face.PHOTO_PATH) AS headPortrait, '是' AS hasContract, '是' AS hasWorkInsurance, '是' AS hasAccidentInsurance, '是' AS miurInsurance, '是' AS endowmentInsurance, IFNULL(bwp.BANK_CARD,'无') AS payRollBankCardNum, IFNULL(bwp.ROLL_BANK_NAME,'无') AS payRollBankName, IFNULL(bwp.BANK_NAME,'无') AS payrollBank, -- IFNULL(bwp.bankAffiliated,'无') AS bankAffiliated, IFNULL(bwci.wageApprovedWay,'无') AS wageApprovedWay, IFNULL(bwci.wageCriterion,'无') AS wageCriterion, IFNULL(bwr.FOREMAN,'无') AS leaderName, IFNULL(bwr.FOREMAN_PHONE,'无') AS leaderPhone, IFNULL(bwr.FOREMAN_IDNUMBER,'无') AS leaderIdCardNum, IFNULL(bwr.PRINCIPAL_NAME,'无') AS principalName, IFNULL(bwr.PRINCIPAL_PHONE,'无') AS principalPhone, IFNULL(bwr.PRINCIPAL_IDNUMBER,'无') AS principalIdCard from bm_worker bw left join bm_worker_record bwr on bwr.ID_NUMBER = bw.ID_NUMBER LEFT JOIN bm_worker_attend_history bwah ON bwah.ID_NUMBER = bwr.ID_NUMBER AND bwah.PROJECT_ID = bwr.PROJECT_ID AND bwah.TEAM_ID = bwr.TEAM_ID left join bm_project p on p.id = bwr.PROJECT_ID left join bm_sub_team bst on bst.ID = bwr.TEAM_ID left join sys_dic_detail bwt on bwt.id = bwr.POST_ID LEFT JOIN bm_worker_photo front ON front.ID_NUMBER = bw.ID_NUMBER and front.PHOTO_TYPE = 1 LEFT JOIN bm_worker_photo back ON back.ID_NUMBER = bw.ID_NUMBER and back.PHOTO_TYPE = 2 LEFT JOIN bm_worker_photo face ON face.ID_NUMBER = bw.ID_NUMBER and face.PHOTO_TYPE = 3 left join bm_worker_contract bwci on bwci.idCard = bw.ID_NUMBER -- and bwci.is_active = 1 left join bm_worker_payroll bwp on bwp.ID_NUMBER = bw.ID_NUMBER where (bwp.ROLL_BANK_NAME is not null or bwp.BANK_NAME is not null) and LENGTH(bw.ID_NUMBER) = 18 and LENGTH(bwr.FOREMAN_IDNUMBER) = 18 and LENGTH(bwr.PRINCIPAL_IDNUMBER) = 18 and bwt.name != '管理人员' and bst.id is not null -- and bwr.is_exit_push != '1' and bwr.is_ein_push = 1 and bwci.wageApprovedWay is not null and CHAR_LENGTH(bwp.ROLL_BANK_NAME) >= 6 and bwr.ein_status = 0 and bw.ID_NUMBER = ? order by bwci.upload_time limit 99999999 ) a GROUP BY a.idCard 2024-08-05 13:57:24,662 [http-nio-19120-exec-2] ==> Parameters: 341322200111141888(String) 2024-08-05 13:57:24,666 [http-nio-19120-exec-2] <== Total: 0 2024-08-05 13:57:24,668 [http-nio-19120-exec-2] ==> Preparing: update bm_worker_contract set is_active = '0' where idCard = ? ; update bm_worker_contract_details set is_active = '0' where part_b_idCard = ? ; 2024-08-05 13:57:24,669 [http-nio-19120-exec-2] ==> Parameters: 341322200111141888(String), 341322200111141888(String) 2024-08-05 13:57:24,671 [http-nio-19120-exec-2] <== Updates: 1 2024-08-05 13:57:24,672 [http-nio-19120-exec-2] ==> Preparing: update bm_worker_witness set is_active = '0' where ID_NUMBER = ? and witness_type = '1' 2024-08-05 13:57:24,673 [http-nio-19120-exec-2] ==> Parameters: 341322200111141888(String) 2024-08-05 13:57:24,676 [http-nio-19120-exec-2] <== Updates: 3 2024-08-05 13:57:24,676 [http-nio-19120-exec-2] ==> Preparing: UPDATE bm_worker_certificate bwc SET bwc.is_freeze = '1' WHERE bwc.id_number = ? 2024-08-05 13:57:24,677 [http-nio-19120-exec-2] ==> Parameters: 341322200111141888(String) 2024-08-05 13:57:24,679 [http-nio-19120-exec-2] <== Updates: 0 2024-08-05 13:57:24,680 [taskExecutor-4] ==> Preparing: insert into sys_logs(userId, module, flag, remark, createTime) values(?, ?, ?, ?, now()) 2024-08-05 13:57:24,685 [taskExecutor-4] ==> Parameters: 249(Long), 批量出场(String), true(Boolean), {"teamCaptain":"0","phone":"17855724289","idNumber":"341322200111141888","orgId":"1","subId":"155","exitTime":"2024-08-05 13:57:20","proId":"292","teamId":"867"}(String) 2024-08-05 13:57:24,688 [taskExecutor-4] <== Updates: 1 2024-08-05 13:57:24,786 [http-nio-19120-exec-9] ==> Preparing: update bm_worker_attend_history set departureAffirmUrl = ? where IS_ACTIVE = '1' and ID_NUMBER = ? and EXIT_TIME is not null and PROJECT_ID = ? and SUB_ID = ? and team_id = ? 2024-08-05 13:57:24,787 [http-nio-19120-exec-9] ==> Parameters: gzRealName/resignation/2024/08/20240805_tcRGZphg_broadFile.jpg(String), 341322200111141888(String), 292(String), 155(String), 867(String) 2024-08-05 13:57:24,789 [http-nio-19120-exec-9] <== Updates: 1 2024-08-05 13:57:24,791 [taskExecutor-5] ==> Preparing: insert into sys_logs(userId, module, flag, remark, createTime) values(?, ?, ?, ?, now()) 2024-08-05 13:57:24,792 [taskExecutor-5] ==> Parameters: 249(Long), 出场文件上传(String), true(Boolean), {"idNumber":"341322200111141888","subId":"155","proId":"292","teamId":"867"}(String) 2024-08-05 13:57:24,794 [taskExecutor-5] <== Updates: 1 2024-08-05 13:57:27,944 [http-nio-19120-exec-5] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:57:27,945 [http-nio-19120-exec-5] ==> Parameters: 1(String) 2024-08-05 13:57:27,946 [http-nio-19120-exec-5] <== Total: 0 2024-08-05 13:57:27,947 [http-nio-19120-exec-5] ==> Preparing: select ID, `org_name` as name from pm_company where IS_ACTIVE = 1 2024-08-05 13:57:27,948 [http-nio-19120-exec-5] ==> Parameters: 2024-08-05 13:57:27,949 [http-nio-19120-exec-5] <== Total: 4 2024-08-05 13:57:27,961 [http-nio-19120-exec-9] ==> Preparing: select COMPANY_ID as companyId from pm_organization where ID = ? and IS_ACTIVE = '1' 2024-08-05 13:57:27,962 [http-nio-19120-exec-9] ==> Parameters: 1(String) 2024-08-05 13:57:27,963 [http-nio-19120-exec-9] <== Total: 0 2024-08-05 13:57:27,964 [http-nio-19120-exec-9] ==> Preparing: select ID,`NAME` FROM bm_project WHERE IS_ACTIVE = '1' ORDER BY `NAME` asc 2024-08-05 13:57:27,964 [http-nio-19120-exec-9] ==> Parameters: 2024-08-05 13:57:27,967 [http-nio-19120-exec-9] <== Total: 9 2024-08-05 13:57:28,020 [http-nio-19120-exec-2] ==> Preparing: select count(1) from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 2024-08-05 13:57:28,021 [http-nio-19120-exec-2] ==> Parameters: 2024-08-05 13:57:28,025 [http-nio-19120-exec-2] <== Total: 1 2024-08-05 13:57:28,026 [http-nio-19120-exec-2] ==> Preparing: select * from ( select * from ( SELECT DISTINCT bwah.NAME AS NAME, bwah.ID_NUMBER AS idNumber, bw.phone, bwah.POST_ID AS postId, sdd.NAME AS postName, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.PROJECT_ID AS proId, bp.NAME AS proName, bwah.ORG_ID AS orgId, pc.org_name AS orgName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwr.TEAM_CAPTAIN AS teamCaptain, bwr.WHETHER_ONJOB AS whetherOnJob, bwr.FOREMAN AS foreman, bwr.FOREMAN_PHONE AS foremanPhone, bwr.FOREMAN_IDNUMBER AS foremanIdNumber, bwr.PRINCIPAL_NAME AS principalName, bwr.PRINCIPAL_IDNUMBER AS principalIdNumber, bwr.PRINCIPAL_PHONE AS principalPhone, '1' as hasContract, '1' as hasWorkInsurance, '1' as hasAccidentInsurance, '1' as miurInsurance, '1' as endowmentInsurance, bwc.wageApprovedWay, bwc.wageCriterion, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, bwr.ein_status AS einStatus, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bw.is_active = '1' ORDER BY einTime DESC ) a GROUP BY a.idNumber,a.proId )b where 1=1 limit ?,? 2024-08-05 13:57:28,026 [http-nio-19120-exec-2] ==> Parameters: 0(Integer), 10(Integer) 2024-08-05 13:57:28,034 [http-nio-19120-exec-2] <== Total: 3 2024-08-05 13:57:28,035 [http-nio-19120-exec-2] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:57:28,036 [http-nio-19120-exec-2] ==> Parameters: 341322200111141888(String) 2024-08-05 13:57:28,039 [http-nio-19120-exec-2] <== Total: 1 2024-08-05 13:57:28,040 [http-nio-19120-exec-2] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:57:28,042 [http-nio-19120-exec-2] ==> Parameters: 430124196809062710(String) 2024-08-05 13:57:28,044 [http-nio-19120-exec-2] <== Total: 1 2024-08-05 13:57:28,045 [http-nio-19120-exec-2] ==> Preparing: SELECT IF ( ( IFNULL( bwp.ROLL_BANK_NAME, 'ooo' ) != 'ooo' OR IFNULL( bwp.BANK_NAME, 'ooo' ) != 'ooo' ) AND LENGTH( bw.ID_NUMBER ) = 18 AND LENGTH( bwr.FOREMAN_IDNUMBER ) = 18 AND LENGTH( bwr.PRINCIPAL_IDNUMBER ) = 18, '1', '0' ) AS intactOnJobNum FROM bm_worker_record bwr LEFT JOIN bm_worker_payroll bwp ON bwp.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bwr.ID_NUMBER and bwc.IS_ACTIVE = '1' LEFT JOIN sys_dic_detail sdd ON sdd.id = bwr.POST_ID WHERE bwr.ID_NUMBER = ? 2024-08-05 13:57:28,046 [http-nio-19120-exec-2] ==> Parameters: 430381198806236057(String) 2024-08-05 13:57:28,048 [http-nio-19120-exec-2] <== Total: 1 2024-08-05 13:57:30,193 [http-nio-19120-exec-1] ==> Preparing: SELECT count(ID_NUMBER) FROM( SELECT bwah.ID_NUMBER FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bwah.ID_NUMBER = ? GROUP BY bwah.EIN_TIME )bw 2024-08-05 13:57:30,195 [http-nio-19120-exec-1] ==> Parameters: 341322200111141888(String) 2024-08-05 13:57:30,198 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 13:57:30,199 [http-nio-19120-exec-1] ==> Preparing: SELECT DISTINCT bwah.NAME AS NAME, bwah.PROJECT_ID as proId, bp.NAME AS proName, bwah.ID_NUMBER AS idNumber, bwr.pe_status as peStatus, bwr.safety_score as safetyScore, bwah.POST_ID AS postId, sdd.NAME AS postName, bwah.SUB_ID AS subId, bs.SUB_NAME AS subName, bwah.TEAM_ID AS teamId, bst.NAME AS teamName, bwah.EIN_TIME AS einTime, bwah.EXIT_TIME AS exitTime, IF(po2.COMPANY_ID is null,'0',bwr.ein_status) AS einStatus, bwr.foreman, bwr.examine_status AS examineStatus, su.USERNAME AS examineUser, bwr.examine_remark AS examineRemark, bwr.examine_time AS examineTime, bwah.ORG_ID AS orgId, po1.company_id as companyId, pc.org_name as orgName, bwah.departureAffirmUrl as filePath FROM bm_worker_attend_history bwah LEFT JOIN bm_project bp ON bp.ID = bwah.PROJECT_ID LEFT JOIN bm_worker bw ON bw.ID_NUMBER = bwah.ID_NUMBER LEFT JOIN sys_dic_detail sdd ON sdd.ID = bwah.POST_ID LEFT JOIN bm_subcontractor bs ON bs.ID = bwah.SUB_ID LEFT JOIN pm_organization po1 ON po1.ID = bwah.ORG_ID LEFT JOIN bm_sub_team bst ON bst.ID = bwah.TEAM_ID LEFT JOIN bm_worker_contract bwc ON bwc.idCard = bw.ID_NUMBER LEFT JOIN bm_worker_record bwr ON bwah.ID_NUMBER = bwr.ID_NUMBER LEFT JOIN pm_organization po2 ON po2.ID = bwr.ORG_ID and po1.COMPANY_ID = po2.COMPANY_ID LEFT JOIN sys_user su ON su.id = bwr.examine_user_id left join pm_company pc on pc.id = po1.company_id WHERE bwr.IS_ACTIVE = '1' and bwah.is_active = '1' and bwah.ID_NUMBER = ? order by einTime desc limit ?, ? 2024-08-05 13:57:30,200 [http-nio-19120-exec-1] ==> Parameters: 341322200111141888(String), 0(Integer), 10(Integer) 2024-08-05 13:57:30,203 [http-nio-19120-exec-1] <== Total: 1 2024-08-05 14:26:33,196 [taskExecutor-7] --------无信号班组有效期消息通知启动------ 2024-08-05 14:26:33,196 [taskExecutor-6] --------无信号班组有效期消息通知启动------ 2024-08-05 14:26:33,214 [taskExecutor-6] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = '1' and bnst.examine_status = '1' 2024-08-05 14:26:33,215 [taskExecutor-6] ==> Parameters: 2024-08-05 14:26:33,219 [taskExecutor-6] <== Total: 1 2024-08-05 14:26:33,220 [taskExecutor-7] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = 1 and bnst.examine_status = '4' 2024-08-05 14:26:33,220 [taskExecutor-6] --------无信号班组有效期消息通知结束------ 2024-08-05 14:26:33,220 [taskExecutor-7] ==> Parameters: 2024-08-05 14:26:33,224 [taskExecutor-7] <== Total: 1 2024-08-05 14:26:33,224 [taskExecutor-7] --------无信号班组有效期消息通知结束------ 2024-08-05 14:56:33,210 [taskExecutor-8] --------无信号班组有效期消息通知启动------ 2024-08-05 14:56:33,213 [taskExecutor-9] --------无信号班组有效期消息通知启动------ 2024-08-05 14:56:33,219 [taskExecutor-10] --------红名单定时器启动------ 2024-08-05 14:56:33,232 [taskExecutor-8] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = '1' and bnst.examine_status = '1' 2024-08-05 14:56:33,234 [taskExecutor-8] ==> Parameters: 2024-08-05 14:56:33,235 [taskExecutor-9] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = 1 and bnst.examine_status = '4' 2024-08-05 14:56:33,235 [taskExecutor-9] ==> Parameters: 2024-08-05 14:56:33,237 [taskExecutor-8] <== Total: 1 2024-08-05 14:56:33,237 [taskExecutor-8] --------无信号班组有效期消息通知结束------ 2024-08-05 14:56:33,238 [taskExecutor-10] ==> Preparing: SELECT a.id_number AS `key`, a.pro_id AS `value` FROM ( SELECT bwg.id_number, bwg.pro_id, bwg.org_id, COUNT( id_number ) AS likeData, IFNULL( brs.red_num, '100' ) AS num FROM bm_worker_give bwg LEFT JOIN pm_organization po on po.id = bwg.org_id LEFT JOIN pm_company pc on pc.id = po.COMPANY_ID LEFT JOIN bm_redlist_set brs ON brs.org_id = pc.id WHERE bwg.IS_ACTIVE = '1' GROUP BY bwg.id_number, bwg.pro_id HAVING COUNT( id_number ) >= num ) a LEFT JOIN bm_redlist_worker brw ON brw.ID_NUMBER = a.id_number -- AND brw.pro_id = a.pro_id WHERE brw.ID_NUMBER IS NULL 2024-08-05 14:56:33,238 [taskExecutor-9] <== Total: 1 2024-08-05 14:56:33,239 [taskExecutor-9] --------无信号班组有效期消息通知结束------ 2024-08-05 14:56:33,239 [taskExecutor-10] ==> Parameters: 2024-08-05 14:56:33,242 [taskExecutor-10] <== Total: 0 2024-08-05 14:56:33,242 [taskExecutor-10] --------红名单定时器结束,共推数据0条------ 2024-08-05 15:00:00,038 [taskExecutor-12] --------考勤自动审核定时器启动------ 2024-08-05 15:00:00,038 [taskExecutor-11] 今日考勤推送开始 2024-08-05 15:00:00,125 [taskExecutor-12] ==> Preparing: update fc_face_contrast ffc INNER JOIN ( SELECT ID FROM fc_face_contrast where upload_time>'2022-06-29 18:00:00' and AUDIT_STATUS='0' and is_active = '1' )ffcx ON ffc.id = ffcx.id set AUDITOR = '-1',AUDIT_STATUS='1',AUDIT_REMARK='系统超时自动审核',AUDIT_TIME = now(),WORK_HOURS = '1' 2024-08-05 15:00:00,126 [taskExecutor-12] ==> Parameters: 2024-08-05 15:00:00,128 [taskExecutor-12] <== Updates: 0 2024-08-05 15:00:00,128 [taskExecutor-12] --------考勤自动审核结束,共推数据0条------ 2024-08-05 15:00:00,129 [taskExecutor-11] ==> Preparing: select * from ( SELECT ffc.id as id, concat('SongBianDianProject', IFNULL(p.pro_old_id,p.id)) as projectId, p.NAME AS projectName, concat('SongBianDianTeam', bs.id) as teamId, bs.NAME AS teamName, '贵州送变电有限责任公司' AS orgName, '9152000021440270X9' AS orgCreditCode, ffc.name,ffc.ID_NUMBER as idCard, add_time as attendTime,'人脸识别' as attendWay, '入场' as direction, CONCAT('http://116.63.142.171:1919/gzrnama/',PHOTO_PATH) as swipeRecentPhotos from fc_face_contrast ffc left join bm_worker_record bwr on ffc.ID_NUMBER = bwr.ID_NUMBER left join sys_dic_detail bwt on bwt.id = bwr.POST_ID left join bm_project p on bwr.project_id = p.id left join bm_sub_team bs on bwr.team_id = bs.id left join bm_worker_payroll bwp on bwp.ID_NUMBER = bwr.ID_NUMBER where (bwp.ROLL_BANK_NAME is not null or bwp.BANK_NAME is not null) and LENGTH(bwr.FOREMAN_IDNUMBER) = 18 and LENGTH(bwr.PRINCIPAL_IDNUMBER) = 18 and bwr.ein_status = 1 and bwr.is_ein_push = 1 and bwr.is_exit_push != 1 and p.is_push = 1 and ffc.CURRENT_DAY = ? and ffc.name != "" and AUDIT_STATUS = '1' and ffc.is_push != '1'and bwt.name != '管理人员' ORDER BY add_time DESC LIMIT 1000000000 ) a GROUP BY a.idCard 2024-08-05 15:00:00,129 [taskExecutor-11] ==> Parameters: 2024-08-05(String) 2024-08-05 15:00:00,132 [taskExecutor-11] <== Total: 0 2024-08-05 15:00:00,133 [taskExecutor-11] 今日考勤推送结果:暂无数据 2024-08-05 15:00:00,133 [taskExecutor-11] 昨日考勤推送开始 2024-08-05 15:00:00,134 [taskExecutor-11] ==> Preparing: select * from ( SELECT ffc.id as id, concat('SongBianDianProject', IFNULL(p.pro_old_id,p.id)) as projectId, p.NAME AS projectName, concat('SongBianDianTeam', bs.id) as teamId, bs.NAME AS teamName, '贵州送变电有限责任公司' AS orgName, '9152000021440270X9' AS orgCreditCode, ffc.name,ffc.ID_NUMBER as idCard, add_time as attendTime,'人脸识别' as attendWay, '入场' as direction, CONCAT('http://116.63.142.171:1919/gzrnama/',PHOTO_PATH) as swipeRecentPhotos from fc_face_contrast ffc left join bm_worker_record bwr on ffc.ID_NUMBER = bwr.ID_NUMBER left join sys_dic_detail bwt on bwt.id = bwr.POST_ID left join bm_project p on bwr.project_id = p.id left join bm_sub_team bs on bwr.team_id = bs.id left join bm_worker_payroll bwp on bwp.ID_NUMBER = bwr.ID_NUMBER where (bwp.ROLL_BANK_NAME is not null or bwp.BANK_NAME is not null) and LENGTH(bwr.FOREMAN_IDNUMBER) = 18 and LENGTH(bwr.PRINCIPAL_IDNUMBER) = 18 and bwr.ein_status = 1 and bwr.is_ein_push = 1 and bwr.is_exit_push != 1 and p.is_push = 1 and ffc.CURRENT_DAY = ? and ffc.name != "" and AUDIT_STATUS = '1' and ffc.is_push != '1'and bwt.name != '管理人员' ORDER BY add_time DESC LIMIT 1000000000 ) a GROUP BY a.idCard 2024-08-05 15:00:00,134 [taskExecutor-11] ==> Parameters: 2024-08-04(String) 2024-08-05 15:00:00,136 [taskExecutor-11] <== Total: 0 2024-08-05 15:00:00,137 [taskExecutor-11] 昨日考勤推送结果:暂无数据 2024-08-05 15:26:33,204 [taskExecutor-14] --------无信号班组有效期消息通知启动------ 2024-08-05 15:26:33,204 [taskExecutor-13] --------无信号班组有效期消息通知启动------ 2024-08-05 15:26:33,209 [taskExecutor-13] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = '1' and bnst.examine_status = '1' 2024-08-05 15:26:33,209 [taskExecutor-13] ==> Parameters: 2024-08-05 15:26:33,211 [taskExecutor-13] <== Total: 1 2024-08-05 15:26:33,212 [taskExecutor-13] --------无信号班组有效期消息通知结束------ 2024-08-05 15:26:33,212 [taskExecutor-14] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = 1 and bnst.examine_status = '4' 2024-08-05 15:26:33,213 [taskExecutor-14] ==> Parameters: 2024-08-05 15:26:33,214 [taskExecutor-14] <== Total: 1 2024-08-05 15:26:33,215 [taskExecutor-14] --------无信号班组有效期消息通知结束------ 2024-08-05 15:56:33,201 [taskExecutor-15] --------无信号班组有效期消息通知启动------ 2024-08-05 15:56:33,201 [taskExecutor-16] --------无信号班组有效期消息通知启动------ 2024-08-05 15:56:33,202 [taskExecutor-17] --------红名单定时器启动------ 2024-08-05 15:56:33,209 [taskExecutor-16] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = 1 and bnst.examine_status = '4' 2024-08-05 15:56:33,210 [taskExecutor-16] ==> Parameters: 2024-08-05 15:56:33,212 [taskExecutor-15] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = '1' and bnst.examine_status = '1' 2024-08-05 15:56:33,212 [taskExecutor-16] <== Total: 1 2024-08-05 15:56:33,213 [taskExecutor-16] --------无信号班组有效期消息通知结束------ 2024-08-05 15:56:33,213 [taskExecutor-17] ==> Preparing: SELECT a.id_number AS `key`, a.pro_id AS `value` FROM ( SELECT bwg.id_number, bwg.pro_id, bwg.org_id, COUNT( id_number ) AS likeData, IFNULL( brs.red_num, '100' ) AS num FROM bm_worker_give bwg LEFT JOIN pm_organization po on po.id = bwg.org_id LEFT JOIN pm_company pc on pc.id = po.COMPANY_ID LEFT JOIN bm_redlist_set brs ON brs.org_id = pc.id WHERE bwg.IS_ACTIVE = '1' GROUP BY bwg.id_number, bwg.pro_id HAVING COUNT( id_number ) >= num ) a LEFT JOIN bm_redlist_worker brw ON brw.ID_NUMBER = a.id_number -- AND brw.pro_id = a.pro_id WHERE brw.ID_NUMBER IS NULL 2024-08-05 15:56:33,213 [taskExecutor-15] ==> Parameters: 2024-08-05 15:56:33,213 [taskExecutor-17] ==> Parameters: 2024-08-05 15:56:33,215 [taskExecutor-17] <== Total: 0 2024-08-05 15:56:33,215 [taskExecutor-15] <== Total: 1 2024-08-05 15:56:33,215 [taskExecutor-17] --------红名单定时器结束,共推数据0条------ 2024-08-05 15:56:33,215 [taskExecutor-15] --------无信号班组有效期消息通知结束------ 2024-08-05 16:26:33,206 [taskExecutor-19] --------无信号班组有效期消息通知启动------ 2024-08-05 16:26:33,206 [taskExecutor-18] --------无信号班组有效期消息通知启动------ 2024-08-05 16:26:33,233 [taskExecutor-18] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = '1' and bnst.examine_status = '1' 2024-08-05 16:26:33,233 [taskExecutor-18] ==> Parameters: 2024-08-05 16:26:33,234 [taskExecutor-19] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = 1 and bnst.examine_status = '4' 2024-08-05 16:26:33,235 [taskExecutor-19] ==> Parameters: 2024-08-05 16:26:33,236 [taskExecutor-18] <== Total: 1 2024-08-05 16:26:33,236 [taskExecutor-18] --------无信号班组有效期消息通知结束------ 2024-08-05 16:26:33,237 [taskExecutor-19] <== Total: 1 2024-08-05 16:26:33,237 [taskExecutor-19] --------无信号班组有效期消息通知结束------ 2024-08-05 16:56:33,203 [taskExecutor-20] --------无信号班组有效期消息通知启动------ 2024-08-05 16:56:33,203 [taskExecutor-21] --------无信号班组有效期消息通知启动------ 2024-08-05 16:56:33,203 [taskExecutor-22] --------红名单定时器启动------ 2024-08-05 16:56:33,253 [taskExecutor-22] ==> Preparing: SELECT a.id_number AS `key`, a.pro_id AS `value` FROM ( SELECT bwg.id_number, bwg.pro_id, bwg.org_id, COUNT( id_number ) AS likeData, IFNULL( brs.red_num, '100' ) AS num FROM bm_worker_give bwg LEFT JOIN pm_organization po on po.id = bwg.org_id LEFT JOIN pm_company pc on pc.id = po.COMPANY_ID LEFT JOIN bm_redlist_set brs ON brs.org_id = pc.id WHERE bwg.IS_ACTIVE = '1' GROUP BY bwg.id_number, bwg.pro_id HAVING COUNT( id_number ) >= num ) a LEFT JOIN bm_redlist_worker brw ON brw.ID_NUMBER = a.id_number -- AND brw.pro_id = a.pro_id WHERE brw.ID_NUMBER IS NULL 2024-08-05 16:56:33,255 [taskExecutor-22] ==> Parameters: 2024-08-05 16:56:33,261 [taskExecutor-22] <== Total: 0 2024-08-05 16:56:33,262 [taskExecutor-22] --------红名单定时器结束,共推数据0条------ 2024-08-05 16:56:33,601 [taskExecutor-20] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = '1' and bnst.examine_status = '1' 2024-08-05 16:56:33,601 [taskExecutor-20] ==> Parameters: 2024-08-05 16:56:33,606 [taskExecutor-20] <== Total: 1 2024-08-05 16:56:33,606 [taskExecutor-20] --------无信号班组有效期消息通知结束------ 2024-08-05 16:56:33,606 [taskExecutor-21] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = 1 and bnst.examine_status = '4' 2024-08-05 16:56:33,607 [taskExecutor-21] ==> Parameters: 2024-08-05 16:56:33,609 [taskExecutor-21] <== Total: 1 2024-08-05 16:56:33,609 [taskExecutor-21] --------无信号班组有效期消息通知结束------ 2024-08-05 17:00:00,004 [taskExecutor-23] 今日考勤推送开始 2024-08-05 17:00:00,016 [taskExecutor-23] ==> Preparing: select * from ( SELECT ffc.id as id, concat('SongBianDianProject', IFNULL(p.pro_old_id,p.id)) as projectId, p.NAME AS projectName, concat('SongBianDianTeam', bs.id) as teamId, bs.NAME AS teamName, '贵州送变电有限责任公司' AS orgName, '9152000021440270X9' AS orgCreditCode, ffc.name,ffc.ID_NUMBER as idCard, add_time as attendTime,'人脸识别' as attendWay, '入场' as direction, CONCAT('http://116.63.142.171:1919/gzrnama/',PHOTO_PATH) as swipeRecentPhotos from fc_face_contrast ffc left join bm_worker_record bwr on ffc.ID_NUMBER = bwr.ID_NUMBER left join sys_dic_detail bwt on bwt.id = bwr.POST_ID left join bm_project p on bwr.project_id = p.id left join bm_sub_team bs on bwr.team_id = bs.id left join bm_worker_payroll bwp on bwp.ID_NUMBER = bwr.ID_NUMBER where (bwp.ROLL_BANK_NAME is not null or bwp.BANK_NAME is not null) and LENGTH(bwr.FOREMAN_IDNUMBER) = 18 and LENGTH(bwr.PRINCIPAL_IDNUMBER) = 18 and bwr.ein_status = 1 and bwr.is_ein_push = 1 and bwr.is_exit_push != 1 and p.is_push = 1 and ffc.CURRENT_DAY = ? and ffc.name != "" and AUDIT_STATUS = '1' and ffc.is_push != '1'and bwt.name != '管理人员' ORDER BY add_time DESC LIMIT 1000000000 ) a GROUP BY a.idCard 2024-08-05 17:00:00,017 [taskExecutor-23] ==> Parameters: 2024-08-05(String) 2024-08-05 17:00:00,020 [taskExecutor-23] <== Total: 0 2024-08-05 17:00:00,020 [taskExecutor-23] 今日考勤推送结果:暂无数据 2024-08-05 17:00:00,020 [taskExecutor-23] 昨日考勤推送开始 2024-08-05 17:00:00,021 [taskExecutor-23] ==> Preparing: select * from ( SELECT ffc.id as id, concat('SongBianDianProject', IFNULL(p.pro_old_id,p.id)) as projectId, p.NAME AS projectName, concat('SongBianDianTeam', bs.id) as teamId, bs.NAME AS teamName, '贵州送变电有限责任公司' AS orgName, '9152000021440270X9' AS orgCreditCode, ffc.name,ffc.ID_NUMBER as idCard, add_time as attendTime,'人脸识别' as attendWay, '入场' as direction, CONCAT('http://116.63.142.171:1919/gzrnama/',PHOTO_PATH) as swipeRecentPhotos from fc_face_contrast ffc left join bm_worker_record bwr on ffc.ID_NUMBER = bwr.ID_NUMBER left join sys_dic_detail bwt on bwt.id = bwr.POST_ID left join bm_project p on bwr.project_id = p.id left join bm_sub_team bs on bwr.team_id = bs.id left join bm_worker_payroll bwp on bwp.ID_NUMBER = bwr.ID_NUMBER where (bwp.ROLL_BANK_NAME is not null or bwp.BANK_NAME is not null) and LENGTH(bwr.FOREMAN_IDNUMBER) = 18 and LENGTH(bwr.PRINCIPAL_IDNUMBER) = 18 and bwr.ein_status = 1 and bwr.is_ein_push = 1 and bwr.is_exit_push != 1 and p.is_push = 1 and ffc.CURRENT_DAY = ? and ffc.name != "" and AUDIT_STATUS = '1' and ffc.is_push != '1'and bwt.name != '管理人员' ORDER BY add_time DESC LIMIT 1000000000 ) a GROUP BY a.idCard 2024-08-05 17:00:00,021 [taskExecutor-23] ==> Parameters: 2024-08-04(String) 2024-08-05 17:00:00,024 [taskExecutor-23] <== Total: 0 2024-08-05 17:00:00,025 [taskExecutor-23] 昨日考勤推送结果:暂无数据 2024-08-05 17:26:33,201 [taskExecutor-24] --------无信号班组有效期消息通知启动------ 2024-08-05 17:26:33,201 [taskExecutor-25] --------无信号班组有效期消息通知启动------ 2024-08-05 17:26:33,224 [taskExecutor-24] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = '1' and bnst.examine_status = '1' 2024-08-05 17:26:33,225 [taskExecutor-24] ==> Parameters: 2024-08-05 17:26:33,229 [taskExecutor-24] <== Total: 1 2024-08-05 17:26:33,230 [taskExecutor-24] --------无信号班组有效期消息通知结束------ 2024-08-05 17:26:33,231 [taskExecutor-25] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = 1 and bnst.examine_status = '4' 2024-08-05 17:26:33,232 [taskExecutor-25] ==> Parameters: 2024-08-05 17:26:33,234 [taskExecutor-25] <== Total: 1 2024-08-05 17:26:33,234 [taskExecutor-25] --------无信号班组有效期消息通知结束------ 2024-08-05 17:56:33,196 [taskExecutor-26] --------无信号班组有效期消息通知启动------ 2024-08-05 17:56:33,196 [taskExecutor-27] --------无信号班组有效期消息通知启动------ 2024-08-05 17:56:33,197 [taskExecutor-28] --------红名单定时器启动------ 2024-08-05 17:56:33,208 [taskExecutor-28] ==> Preparing: SELECT a.id_number AS `key`, a.pro_id AS `value` FROM ( SELECT bwg.id_number, bwg.pro_id, bwg.org_id, COUNT( id_number ) AS likeData, IFNULL( brs.red_num, '100' ) AS num FROM bm_worker_give bwg LEFT JOIN pm_organization po on po.id = bwg.org_id LEFT JOIN pm_company pc on pc.id = po.COMPANY_ID LEFT JOIN bm_redlist_set brs ON brs.org_id = pc.id WHERE bwg.IS_ACTIVE = '1' GROUP BY bwg.id_number, bwg.pro_id HAVING COUNT( id_number ) >= num ) a LEFT JOIN bm_redlist_worker brw ON brw.ID_NUMBER = a.id_number -- AND brw.pro_id = a.pro_id WHERE brw.ID_NUMBER IS NULL 2024-08-05 17:56:33,209 [taskExecutor-28] ==> Parameters: 2024-08-05 17:56:33,212 [taskExecutor-28] <== Total: 0 2024-08-05 17:56:33,213 [taskExecutor-28] --------红名单定时器结束,共推数据0条------ 2024-08-05 17:56:33,214 [taskExecutor-26] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = '1' and bnst.examine_status = '1' 2024-08-05 17:56:33,215 [taskExecutor-26] ==> Parameters: 2024-08-05 17:56:33,217 [taskExecutor-26] <== Total: 1 2024-08-05 17:56:33,217 [taskExecutor-26] --------无信号班组有效期消息通知结束------ 2024-08-05 17:56:33,221 [taskExecutor-27] ==> Preparing: SELECT bnst.id AS id, bp.ID AS proId, bp.`name` AS proName, bs.ID AS subId, bs.SUB_NAME AS subName, bst.ID AS teamId, bst.`NAME` AS teamName, bnst.start_time AS startTime, bnst.stop_time AS stopTime, bnst.remark AS remark, bnst.examine_status AS examineStatus, bnst.examine_opinion AS examineOpinion, bnst.upload_id AS uploadId, su.USERNAME AS uploadName, GROUP_CONCAT(bnstf.file_name) AS fileName, GROUP_CONCAT(bnstf.file_path) AS filePath FROM bm_no_signal_team bnst LEFT JOIN bm_no_signal_team_file bnstf ON bnstf.no_signal_team_id = bnst.id LEFT JOIN bm_project bp ON bp.ID = bnst.pro_id LEFT JOIN bm_subcontractor bs ON bs.ID = bnst.sub_id LEFT JOIN bm_sub_team bst ON bst.ID = bnst.team_id LEFT JOIN sys_user su ON su.ID = bnst.upload_id WHERE bnst.is_active = 1 and bnst.examine_status = '4' 2024-08-05 17:56:33,221 [taskExecutor-27] ==> Parameters: 2024-08-05 17:56:33,223 [taskExecutor-27] <== Total: 1 2024-08-05 17:56:33,224 [taskExecutor-27] --------无信号班组有效期消息通知结束------