From 9d0ce1368fc71660a8b9873af8f275e7689b7394 Mon Sep 17 00:00:00 2001
From: tjx <t2856754968@163.com>
Date: 星期五, 19 十二月 2025 16:14:53 +0800
Subject: [PATCH] 111
---
src/main/java/com/gs/dingtalk/service/WorkWXService.java | 18 ++++++++----------
1 files changed, 8 insertions(+), 10 deletions(-)
diff --git a/src/main/java/com/gs/dingtalk/service/WorkWXService.java b/src/main/java/com/gs/dingtalk/service/WorkWXService.java
index 35f4758..493ed70 100644
--- a/src/main/java/com/gs/dingtalk/service/WorkWXService.java
+++ b/src/main/java/com/gs/dingtalk/service/WorkWXService.java
@@ -226,22 +226,20 @@
continue;
}
- QwStaff existingStaff = qwStaffMapper.selectOne(
+ qwStaffMapper.delete(
new LambdaQueryWrapper<QwStaff>().eq(QwStaff::getAccount, user.getUserid())
);
- if (existingStaff == null) {
- QwStaff qwStaff = new QwStaff();
- qwStaff.setName(user.getName());
- qwStaff.setAccount(user.getUserid());
- qwStaff.setDept(user.getDepartment() != null ? user.getDepartment().toString() : null);
+ QwStaff qwStaff = new QwStaff();
+ qwStaff.setName(user.getName());
+ qwStaff.setAccount(user.getUserid());
+ qwStaff.setDept(user.getDepartment() != null ? user.getDepartment().toString() : null);
- qwStaffMapper.insert(qwStaff);
- insertCount++;
- }
+ qwStaffMapper.insert(qwStaff);
+ insertCount++;
}
- log.info("鍚屾鐢ㄦ埛鍒癚W_STAFF琛ㄥ畬鎴愶紝鏂板鐢ㄦ埛鏁�: {}", insertCount);
+ log.info("鍚屾鐢ㄦ埛鍒癚W_STAFF琛ㄥ畬鎴愶紝鍚屾鐢ㄦ埛鏁�: {}", insertCount);
return insertCount;
}
--
Gitblit v1.9.3