|
|
@@ -104,7 +104,7 @@ public class PermissSettingService extends SuperService {
|
|
|
if (ObjectUtils.isEmpty(entity)) {
|
|
|
return ResultContent.buildFail(String.format(ResultMessage.DATA_NOT_EXIST, param.getId()));
|
|
|
}
|
|
|
- if (ObjectUtils.isNotEmpty(nameTemp) && nameTemp.getId().equals(entity.getId())) {
|
|
|
+ if (ObjectUtils.isNotEmpty(nameTemp) && !nameTemp.getId().equals(entity.getId())) {
|
|
|
return ResultContent.buildFail(String.format(ResultMessage.NAME_EXIST, param.getName()));
|
|
|
}
|
|
|
initUpdateEntity(entity);
|
|
|
@@ -136,16 +136,18 @@ public class PermissSettingService extends SuperService {
|
|
|
}
|
|
|
if (ObjectUtils.isNotEmpty(list)) {
|
|
|
List<PermissSettingList> saveList = new ArrayList<>();
|
|
|
+ long i = 1;
|
|
|
for (PermissSettingConfigParam param : list) {
|
|
|
PermissSettingList permissSettingList = new PermissSettingList();
|
|
|
BeanUtils.copyProperties(param, permissSettingList);
|
|
|
permissSettingList.setProjectOid(entity.getProjectOid());
|
|
|
permissSettingList.setPermissSetting(entity);
|
|
|
-
|
|
|
+ permissSettingList.setSort(i);
|
|
|
saveList.add(permissSettingList);
|
|
|
if (StringUtils.isNotEmpty(permissSettingList.getId()) && ids.contains(permissSettingList.getId())) {
|
|
|
ids.remove(permissSettingList.getId());
|
|
|
}
|
|
|
+ i++;
|
|
|
}
|
|
|
permissSettingListDao.saveAll(saveList);
|
|
|
}
|
|
|
@@ -170,6 +172,7 @@ public class PermissSettingService extends SuperService {
|
|
|
return ResultContent.buildFail(String.format(ResultMessage.DATA_NOT_EXIST, id));
|
|
|
}
|
|
|
permissSettingDao.delete(entity);
|
|
|
+ permissSettingListDao.deleteByPermissSetting(entity);
|
|
|
return ResultContent.buildSuccess();
|
|
|
}
|
|
|
|