编译文件
This commit is contained in:
parent
abc03fbcbe
commit
b4d91c05a8
|
|
@ -163,7 +163,7 @@ const triggers = [
|
|||
},
|
||||
},
|
||||
{
|
||||
name: '当用户实名认证时,根据是否需要人工检查判断,未设置默认通过',
|
||||
name: '当用户实名认证时,根据系统设置是否需要人工检查,未设置默认通过',
|
||||
entity: 'user',
|
||||
action: 'verify',
|
||||
when: 'after',
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ const triggers = [
|
|||
isRoot: true,
|
||||
id: {
|
||||
$ne: constants_1.ROOT_USER_ID,
|
||||
}
|
||||
},
|
||||
},
|
||||
indexFrom: 0,
|
||||
count: 1,
|
||||
|
|
@ -106,8 +106,8 @@ const triggers = [
|
|||
},
|
||||
filter: {
|
||||
id: {
|
||||
$in: parasiteIds
|
||||
}
|
||||
$in: parasiteIds,
|
||||
},
|
||||
},
|
||||
}, { blockTrigger: true });
|
||||
await context.operate('token', {
|
||||
|
|
@ -118,13 +118,13 @@ const triggers = [
|
|||
ableState: 'enabled',
|
||||
entity: 'parasite',
|
||||
entityId: {
|
||||
$in: parasiteIds
|
||||
}
|
||||
$in: parasiteIds,
|
||||
},
|
||||
},
|
||||
}, { blockTrigger: true });
|
||||
}
|
||||
// operation的级联写法目前不能正确解析上层对象对下层对象的filter关系
|
||||
// data.parasite$user = {
|
||||
// data.parasite$user = {
|
||||
// id: await generateNewIdAsync(),
|
||||
// action: 'update',
|
||||
// data: {
|
||||
|
|
@ -164,5 +164,33 @@ const triggers = [
|
|||
return 1;
|
||||
},
|
||||
},
|
||||
{
|
||||
name: '当用户实名认证时,根据系统设置是否需要人工检查,未设置默认通过',
|
||||
entity: 'user',
|
||||
action: 'verify',
|
||||
when: 'after',
|
||||
fn: async ({ operation }, context) => {
|
||||
const { data, filter } = operation;
|
||||
const systemConfig = context.getApplication()?.system?.config;
|
||||
const needManualVerification = systemConfig?.App?.needManualVerification;
|
||||
if (!needManualVerification) {
|
||||
const closeRootMode = context.openRootMode();
|
||||
try {
|
||||
await context.operate('user', {
|
||||
id: await (0, uuid_1.generateNewIdAsync)(),
|
||||
action: 'accept',
|
||||
data: {},
|
||||
filter,
|
||||
}, {});
|
||||
closeRootMode();
|
||||
}
|
||||
catch (err) {
|
||||
closeRootMode();
|
||||
throw err;
|
||||
}
|
||||
}
|
||||
return 1;
|
||||
},
|
||||
},
|
||||
];
|
||||
exports.default = triggers;
|
||||
|
|
|
|||
|
|
@ -184,7 +184,7 @@ const triggers: Trigger<EntityDict, 'user', BRC<EntityDict>>[] = [
|
|||
},
|
||||
},
|
||||
{
|
||||
name: '当用户实名认证时,根据是否需要人工检查判断,未设置默认通过',
|
||||
name: '当用户实名认证时,根据系统设置是否需要人工检查,未设置默认通过',
|
||||
entity: 'user',
|
||||
action: 'verify',
|
||||
when: 'after',
|
||||
|
|
|
|||
Loading…
Reference in New Issue