From d8d4f78c910135f6bb709592b80628acbfbb6526 Mon Sep 17 00:00:00 2001 From: "autumn.g@foxmail.com" Date: Wed, 19 Jul 2023 16:37:58 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E8=A1=A5=E5=85=85=E7=AB=99=E7=82=B9?= =?UTF-8?q?=E6=9B=B4=E6=8D=A2=E8=BF=90=E8=90=A5=E5=95=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pile/service/impl/PileStationInfoServiceImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileStationInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileStationInfoServiceImpl.java index 9a7eb8ec6..03770e7f0 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileStationInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileStationInfoServiceImpl.java @@ -307,7 +307,7 @@ public class PileStationInfoServiceImpl implements IPileStationInfoService { // 创建一个新的站点对应部门 SysDept dept = sysDeptService.createStationDept(Long.valueOf(merchantInfo.getDeptId()), pileStationInfo.getStationName(), pileStationInfo.getStationAdminName(), pileStationInfo.getStationTel()); - pileStationInfo.setDeptId(String.valueOf(dept.getDeptId())); + Long newDeptId = dept.getDeptId(); // 修改账号归属部门 SysUser user = new SysUser(); @@ -315,13 +315,16 @@ public class PileStationInfoServiceImpl implements IPileStationInfoService { List userList = userService.selectUserList(user); if (CollectionUtils.isNotEmpty(userList)) { for (SysUser sysUser : userList) { - sysUser.setDeptId(dept.getDeptId()); + sysUser.setDeptId(newDeptId); userService.updateUser(sysUser); } } // 逻辑删除老的部门 sysDeptService.deleteDeptById(Long.parseLong(pileStationInfo.getDeptId())); + + // 设置新部门id + pileStationInfo.setDeptId(String.valueOf(newDeptId)); } }