From b36d4c15a5a7e5ed983217cc98623fb3de3bda16 Mon Sep 17 00:00:00 2001
From: cuikaidong <ckd2942379034@163.com>
Date: 星期五, 05 九月 2025 14:29:38 +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