编译文件

This commit is contained in:
wkj 2024-05-18 15:49:07 +08:00
parent abc03fbcbe
commit b4d91c05a8
3 changed files with 36 additions and 8 deletions

View File

@ -163,7 +163,7 @@ const triggers = [
},
},
{
name: '当用户实名认证时,根据是否需要人工检查判断,未设置默认通过',
name: '当用户实名认证时,根据系统设置是否需要人工检查,未设置默认通过',
entity: 'user',
action: 'verify',
when: 'after',

View File

@ -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;

View File

@ -184,7 +184,7 @@ const triggers: Trigger<EntityDict, 'user', BRC<EntityDict>>[] = [
},
},
{
name: '当用户实名认证时,根据是否需要人工检查判断,未设置默认通过',
name: '当用户实名认证时,根据系统设置是否需要人工检查,未设置默认通过',
entity: 'user',
action: 'verify',
when: 'after',