From e3cf76fb025346a87114f9e50e49d42742a396e2 Mon Sep 17 00:00:00 2001 From: zhl Date: Wed, 19 Apr 2023 18:07:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E4=BF=A1=E6=81=AF=E8=84=B1?= =?UTF-8?q?=E6=95=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/controllers/workflow.controller.ts | 14 ++++++++++++-- src/models/RequestTask.ts | 2 ++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/controllers/workflow.controller.ts b/src/controllers/workflow.controller.ts index 3caf3c1..8938e50 100644 --- a/src/controllers/workflow.controller.ts +++ b/src/controllers/workflow.controller.ts @@ -60,15 +60,25 @@ class WorkFlowController extends BaseController { if (!chainTask) { throw new ZError(12, '任务未找到') } + const taskObj = { + id: chainTask.id, + name: chainTask.name, + desc: chainTask.desc, + starterName: chainTask.starterName, + } let requestTasks = await RequestTask.find({ chainTaskId: id }) if (requestTasks.length === 0) { throw new ZError(13, '链请求任务未找到') } + // 内容脱敏 + let tasks = requestTasks.map(o => { + return { scheduleId: o.scheduleId, reqDatas: o.reqDatas } + }) let address = process.env.CHAIN_WALLET_ADDRESS let types = Object.fromEntries(TaskTypeMap) return { - chainTask, - requestTasks, + chainTask: taskObj, + requestTasks: tasks, address, types, } diff --git a/src/models/RequestTask.ts b/src/models/RequestTask.ts index d82b79d..6645bc5 100644 --- a/src/models/RequestTask.ts +++ b/src/models/RequestTask.ts @@ -10,6 +10,7 @@ export enum TaskType { MINT_NFT = 2, TRANSFER_FT = 3, TRANSFER_NFT = 4, + PUBLIC_AIRDROP_LIST = 5, } export const TaskTypeMap = new Map([ @@ -18,6 +19,7 @@ export const TaskTypeMap = new Map([ [TaskType.MINT_NFT, 'Mint NFT'], [TaskType.TRANSFER_FT, 'Ft转账'], [TaskType.TRANSFER_NFT, 'NFT转账'], + [TaskType.PUBLIC_AIRDROP_LIST, '公布空投名单'], ]) export enum ReqTaskStatus {