|
|
@@ -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<>();
|