We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 8006a52 + e7ac223 commit 12cda53Copy full SHA for 12cda53
app/config/code-message.js
@@ -56,6 +56,7 @@ module.exports = {
56
10076: '邮箱已被使用,请重新填入新的邮箱',
57
10077: '不可将用户分配给不存在的分组',
58
10078: '不可修改root用户的分组',
59
+ 10079: 'root分组的用户不可删除',
60
10080: '请求方法不允许',
61
10100: '刷新令牌获取失败',
62
10110: '{name}大小不能超过{size}字节',
app/dao/admin.js
@@ -102,6 +102,17 @@ class AdminDao {
102
code: 10021
103
});
104
}
105
+ const root = await UserGroupModel.findOne({
106
+ where: {
107
+ group_id: GroupLevel.Root,
108
+ user_id: id
109
+ }
110
+ })
111
+ if (root) {
112
+ throw new Forbidden({
113
+ code: 10079
114
115
116
let transaction;
117
try {
118
transaction = await sequelize.transaction();
0 commit comments