|
|
@@ -315,13 +315,15 @@ public class SysUserServiceImpl implements ISysUserService {
|
|
315
|
315
|
Integer deptType = dept.getDeptType();
|
|
316
|
316
|
if (deptType != null && deptType.intValue() == 1) {
|
|
317
|
317
|
SysPost sysPost = postMapper.selectPostByPostCode("jbr");
|
|
318
|
|
- Long postId = sysPost.getPostId();
|
|
319
|
|
- if (postIds.length > 0) {
|
|
320
|
|
- boolean isContain = Arrays.asList(postIds).contains(postId);
|
|
321
|
|
- if (isContain) {
|
|
322
|
|
- List<SysUser> sysUsers = userMapper.selectUserByDeptId(deptId);
|
|
323
|
|
- if (sysUsers != null && sysUsers.size() > 0) {
|
|
324
|
|
- return AjaxResult.error("部门类型为仲裁机构的部门的岗位为经办人的用户只能有一个!");
|
|
|
318
|
+ if(sysPost!=null) {
|
|
|
319
|
+ Long postId = sysPost.getPostId();
|
|
|
320
|
+ if (postIds.length > 0) {
|
|
|
321
|
+ boolean isContain = Arrays.asList(postIds).contains(postId);
|
|
|
322
|
+ if (isContain) {
|
|
|
323
|
+ List<SysUser> sysUsers = userMapper.selectUserByDeptId(deptId);
|
|
|
324
|
+ if (sysUsers != null && sysUsers.size() > 0) {
|
|
|
325
|
+ return AjaxResult.error("部门类型为仲裁机构的部门的岗位为经办人的用户只能有一个!");
|
|
|
326
|
+ }
|
|
325
|
327
|
}
|
|
326
|
328
|
}
|
|
327
|
329
|
}
|