From df05fc5ccd9302ccca1e92c2c8ca24c272a658e4 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 13 十一月 2024 16:41:56 +0800
Subject: [PATCH] 1

---
 se-modules/se-system/src/main/java/com/se/system/service/impl/SyncUserService.java |   39 +++++++++++++++++++++++++--------------
 1 files changed, 25 insertions(+), 14 deletions(-)

diff --git a/se-modules/se-system/src/main/java/com/se/system/service/impl/SyncUserService.java b/se-modules/se-system/src/main/java/com/se/system/service/impl/SyncUserService.java
index fb8fa56..7d88aba 100644
--- a/se-modules/se-system/src/main/java/com/se/system/service/impl/SyncUserService.java
+++ b/se-modules/se-system/src/main/java/com/se/system/service/impl/SyncUserService.java
@@ -5,45 +5,56 @@
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
 
+import javax.annotation.Resource;
 import java.util.List;
+import java.util.concurrent.CompletableFuture;
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
 
-/**
- * 寮傛鏈嶅姟
- *
- * @author WWW
- * @date 2024-08-25
- */
 @Slf4j
 @Service
 @SuppressWarnings("ALL")
 public class SyncUserService {
+    @Resource
+    IsimUserService isimUserService;
+
     public void insertUser(SysUser user) {
-        //
+        CompletableFuture.runAsync(() -> {
+            isimUserService.insertUser(user);
+        });
     }
 
     public void insertUsers(List<SysUser> list) {
-        //
+        CompletableFuture.runAsync(() -> {
+            isimUserService.insertUsers(list);
+        });
     }
 
     public void updateUser(SysUser user) {
-        //
+        CompletableFuture.runAsync(() -> {
+            isimUserService.updateUser(user);
+        });
     }
 
-    public void updateUserStatus(SysUser user) {
-        updateUser(user);
+    public void updateUsers(List<SysUser> list) {
+        CompletableFuture.runAsync(() -> {
+            isimUserService.updateUsers(list);
+        });
     }
 
     public void deleteUser(SysUser user) {
-        //
+        CompletableFuture.runAsync(() -> {
+            isimUserService.deleteUser(user);
+        });
     }
 
     public void deleteUsers(List<SysUser> list) {
-        //
+        CompletableFuture.runAsync(() -> {
+            isimUserService.deleteUsers(list);
+        });
     }
 
-    public void asyncCall() {
+    private void asyncCall() {
         try {
             ExecutorService executor = Executors.newSingleThreadExecutor();
             executor.execute(new Runnable() {

--
Gitblit v1.9.3