From bff1768d0a287e7be7a9e7a17690ab44a8729d26 Mon Sep 17 00:00:00 2001 From: Houjie <714924425@qq.com> Date: 星期一, 11 八月 2025 17:26:12 +0800 Subject: [PATCH] 飞书同步用户/安灯获取产线 用户表增加 飞书用户open_id(后期发送消息标识) --- src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java | 21 ++++++++++++++------- 1 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java b/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java index caebf76..d605ced 100644 --- a/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java +++ b/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java @@ -7,7 +7,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import lombok.extern.slf4j.Slf4j; -import org.apache.catalina.User; import org.apache.commons.lang3.StringUtils; import org.jeecg.common.api.vo.Result; import org.jeecg.common.constant.CacheConstant; @@ -83,6 +82,8 @@ SysRoleIndexMapper sysRoleIndexMapper; @Resource UserFactoryMapper userFactoryMapper; +// @Resource +// MdcUserProductionMapper mdcUserProductionMapper; @Resource private ISysDictService sysDictService; @@ -587,9 +588,9 @@ //step.4 淇濆瓨鎵�灞炰骇绾� if (oConvertUtils.isNotEmpty(selectedProductions)) { arr = selectedProductions.split(","); - for (String factoryId : arr) { - UserFactory userFactory = new UserFactory(user.getId(), factoryId); - userFactoryMapper.insert(userFactory); + for (String productionId : arr) { + UserFactory mdcUserProduction = new UserFactory(productionId, user.getId()); + userFactoryMapper.insert(mdcUserProduction); } } //step.5 淇濆瓨璁惧鏉冮檺 @@ -659,11 +660,12 @@ //鍏堝垹鍚庡姞 userFactoryMapper.delete(new QueryWrapper<UserFactory>().lambda().eq(UserFactory::getUserId, user.getId())); if (oConvertUtils.isNotEmpty(productions)) { - for (String factoryId : array) { - UserFactory userFactory = new UserFactory(user.getId(), factoryId); - userFactoryMapper.insert(userFactory); + for (String productionId : array) { + UserFactory mdcUserProduction = new UserFactory(productionId, user.getId()); + userFactoryMapper.insert(mdcUserProduction); } } + //step.5 淇敼璁惧鏉冮檺 //鍏堝垹鍚庡姞 // dncDevicePermissionMapper.delete(new QueryWrapper<DncDevicePermission>().lambda().eq(DncDevicePermission::getUserId, user.getId())); @@ -830,4 +832,9 @@ public IPage<SysUser> getUserByFactoryId(Page<SysUser> page, String factoryId, String username) { return userMapper.getUserByFactoryId(page,factoryId,username); } + + @Override + public void editUser(SysUser sysUser) { + userMapper.updateById(sysUser); + } } -- Gitblit v1.9.3