任务信息脱敏
This commit is contained in:
parent
9164372f0f
commit
e3cf76fb02
@ -60,15 +60,25 @@ class WorkFlowController extends BaseController {
|
|||||||
if (!chainTask) {
|
if (!chainTask) {
|
||||||
throw new ZError(12, '任务未找到')
|
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 })
|
let requestTasks = await RequestTask.find({ chainTaskId: id })
|
||||||
if (requestTasks.length === 0) {
|
if (requestTasks.length === 0) {
|
||||||
throw new ZError(13, '链请求任务未找到')
|
throw new ZError(13, '链请求任务未找到')
|
||||||
}
|
}
|
||||||
|
// 内容脱敏
|
||||||
|
let tasks = requestTasks.map(o => {
|
||||||
|
return { scheduleId: o.scheduleId, reqDatas: o.reqDatas }
|
||||||
|
})
|
||||||
let address = process.env.CHAIN_WALLET_ADDRESS
|
let address = process.env.CHAIN_WALLET_ADDRESS
|
||||||
let types = Object.fromEntries(TaskTypeMap)
|
let types = Object.fromEntries(TaskTypeMap)
|
||||||
return {
|
return {
|
||||||
chainTask,
|
chainTask: taskObj,
|
||||||
requestTasks,
|
requestTasks: tasks,
|
||||||
address,
|
address,
|
||||||
types,
|
types,
|
||||||
}
|
}
|
||||||
|
@ -10,6 +10,7 @@ export enum TaskType {
|
|||||||
MINT_NFT = 2,
|
MINT_NFT = 2,
|
||||||
TRANSFER_FT = 3,
|
TRANSFER_FT = 3,
|
||||||
TRANSFER_NFT = 4,
|
TRANSFER_NFT = 4,
|
||||||
|
PUBLIC_AIRDROP_LIST = 5,
|
||||||
}
|
}
|
||||||
|
|
||||||
export const TaskTypeMap = new Map([
|
export const TaskTypeMap = new Map([
|
||||||
@ -18,6 +19,7 @@ export const TaskTypeMap = new Map([
|
|||||||
[TaskType.MINT_NFT, 'Mint NFT'],
|
[TaskType.MINT_NFT, 'Mint NFT'],
|
||||||
[TaskType.TRANSFER_FT, 'Ft转账'],
|
[TaskType.TRANSFER_FT, 'Ft转账'],
|
||||||
[TaskType.TRANSFER_NFT, 'NFT转账'],
|
[TaskType.TRANSFER_NFT, 'NFT转账'],
|
||||||
|
[TaskType.PUBLIC_AIRDROP_LIST, '公布空投名单'],
|
||||||
])
|
])
|
||||||
|
|
||||||
export enum ReqTaskStatus {
|
export enum ReqTaskStatus {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user