From d74ad3fdaf67038cecfcadc5cb1800985224a2a6 Mon Sep 17 00:00:00 2001 From: Lius <Lius2225@163.com> Date: 星期五, 22 八月 2025 15:30:57 +0800 Subject: [PATCH] 用户管理导出导入功能改造 --- lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserController.java | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 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 6be0483..3bfd0a2 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 @@ -565,6 +565,9 @@ sysUserExcel.setSalt(salt); String passwordEncode = PasswordUtil.encrypt(sysUserExcel.getUsername(), sysUserExcel.getPassword(), salt); sysUserExcel.setPassword(passwordEncode); + sysUserExcel.setDelFlag(CommonConstant.DEL_FLAG_0); + sysUserExcel.setPasswordFlag(CommonConstant.DEL_FLAG_1); + sysUserExcel.setPasswordTime(new Date()); try { sysUserService.save(sysUserExcel); successLines++; @@ -599,6 +602,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) { -- Gitblit v1.9.3