|
|
@@ -2,6 +2,7 @@ package com.sckw.system.service;
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
import com.sckw.core.exception.SystemException;
|
|
|
@@ -262,6 +263,16 @@ public class KwsRoleService {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ //删除kws_authority表数据
|
|
|
+ List<KwsAuthority> kwsAuthorityList = kwsAuthorityDao.selectByRoleIds(Collections.singletonList(kwsRole.getId()));
|
|
|
+ if (CollectionUtils.isNotEmpty(kwsAuthorityList)) {
|
|
|
+ for (KwsAuthority kwsAuthority : kwsAuthorityList) {
|
|
|
+ kwsAuthority.setDelFlag(Global.YES);
|
|
|
+ if (kwsAuthorityDao.update(kwsAuthority) <= 0) {
|
|
|
+ throw new SystemException(HttpStatus.CRUD_FAIL_CODE, HttpStatus.UPDATE_FAIL);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
KwsDept kwsDept = kwsDeptDao.selectByKey(kwsRole.getDeptId());
|
|
|
|
|
|
@@ -278,6 +289,7 @@ public class KwsRoleService {
|
|
|
if (kwsRoleDao.update(kwsRoleTable) <= 0) {
|
|
|
throw new SystemException(HttpStatus.CRUD_FAIL_CODE, HttpStatus.INSERT_FAIL);
|
|
|
}
|
|
|
+ saveAuthority(reqVo.getId(), reqVo.getDeptIds());
|
|
|
// List<KwsUser> kwsUsers = kwsUserDao.selectByRoleIds(Collections.singletonList(reqVo.getId()));
|
|
|
//
|
|
|
// //删除以前的角色
|