From 5d5675fd6b6521c3d3e5887017a090c60897f6cd Mon Sep 17 00:00:00 2001
From: Lius <Lius2225@163.com>
Date: 星期四, 15 五月 2025 14:18:40 +0800
Subject: [PATCH] bug修复

---
 lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserController.java |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserController.java b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserController.java
index ba318e0..520f3ef 100644
--- a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserController.java
+++ b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserController.java
@@ -661,7 +661,17 @@
                         }
                         sysUserDepartService.saveBatch(userDepartList);
                     }
-
+                    // 鎵归噺灏嗕骇绾垮拰鐢ㄦ埛淇℃伅寤虹珛鍏宠仈鍏崇郴
+                    String productionIds = sysUserExcel.getProductionIds();
+                    if (StringUtils.isNotBlank(productionIds)) {
+                        String userId = sysUserExcel.getId();
+                        String[] productionIdArray = productionIds.split(",");
+                        List<MdcUserProduction> userProductionList = new ArrayList<>(productionIdArray.length);
+                        for (String productionId : productionIdArray) {
+                            userProductionList.add(new MdcUserProduction(userId, productionId));
+                        }
+                        userProductionService.saveBatch(userProductionList);
+                    }
                 }
             } catch (Exception e) {
                 errorMessage.add("鍙戠敓寮傚父锛�" + e.getMessage());

--
Gitblit v1.9.3