待确认人员去掉人员类型控制,只需要确认会员数据即可
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user