待确认人员去掉人员类型控制,只需要确认会员数据即可

This commit is contained in:
2026-09-28 15:32:46 +08:00
parent fec7be2983
commit cda39d43c4
@@ -382,14 +382,13 @@ public class SysDataUserAllUpdateServiceImpl implements SysDataUserUpdateService
Sql resetStatusSql = Sqls.create(""" Sql resetStatusSql = Sqls.create("""
UPDATE sys_user userInfo UPDATE sys_user userInfo
SET userInfo.pendingConfirmStatus = @noneStatus SET userInfo.pendingConfirmStatus = @noneStatus
WHERE userInfo.personType IN ('教职工', '劳务派遣人员') WHERE userInfo.pendingConfirmStatus <> @noneStatus
AND userInfo.pendingConfirmStatus <> @noneStatus AND userInfo.member='1'
AND EXISTS ( AND EXISTS (
SELECT 1 SELECT 1
FROM sys_user_source sourceInfo FROM sys_user_source sourceInfo
WHERE sourceInfo.pullTime = @pullTime WHERE sourceInfo.pullTime = @pullTime
AND sourceInfo.loginname = userInfo.loginname AND sourceInfo.loginname = userInfo.loginname
AND sourceInfo.personType IN ('教职工', '劳务派遣人员')
) )
"""); """);
resetStatusSql.setParam("noneStatus", PENDING_CONFIRM_STATUS_NONE); resetStatusSql.setParam("noneStatus", PENDING_CONFIRM_STATUS_NONE);
@@ -399,8 +398,8 @@ public class SysDataUserAllUpdateServiceImpl implements SysDataUserUpdateService
Sql pendingStatusSql = Sqls.create(""" Sql pendingStatusSql = Sqls.create("""
UPDATE sys_user userInfo UPDATE sys_user userInfo
SET userInfo.pendingConfirmStatus = @pendingStatus SET userInfo.pendingConfirmStatus = @pendingStatus
WHERE userInfo.personType IN ('教职工', '劳务派遣人员') WHERE IFNULL(userInfo.pendingConfirmStatus, @noneStatus) = @noneStatus
AND IFNULL(userInfo.pendingConfirmStatus, @noneStatus) = @noneStatus AND userInfo.member='1'
AND NOT EXISTS ( AND NOT EXISTS (
SELECT 1 SELECT 1
FROM sys_user_source sourceInfo FROM sys_user_source sourceInfo