车车 10 ヶ月 前
コミット
5f7bb2c0eb

+ 2 - 2
ktg-admin/src/main/java/com/ktg/web/controller/system/SysUserController.java

@@ -145,7 +145,7 @@ public class SysUserController extends BaseController
         user.setPassword(SecurityUtils.encryptPassword(user.getPassword()));
         userService.insertUser(user);
         // 关联岗位
-        if (user.getWorkstationIds().length > 0) {
+        if (user.getWorkstationIds() != null && user.getWorkstationIds().length > 0) {
             ArrayList<IsUserWorkstation> isUserWorkstations = new ArrayList<>();
             for (Long workstationId : user.getWorkstationIds()) {
                 IsUserWorkstation isUserWorkstation = new IsUserWorkstation();
@@ -182,7 +182,7 @@ public class SysUserController extends BaseController
         user.setUpdateBy(getUsername());
         userService.updateUser(user);
         // 关联岗位
-        if (user.getWorkstationIds().length > 0) {
+        if (user.getWorkstationIds() != null && user.getWorkstationIds().length > 0) {
             iIsUserWorkstationService.remove(Wrappers.<IsUserWorkstation>lambdaQuery()
                     .eq(IsUserWorkstation::getUserId, user.getUserId()));
             ArrayList<IsUserWorkstation> isUserWorkstations = new ArrayList<>();