order增加了货品发送动作到receivingMethod的限制

This commit is contained in:
Xu Chang 2025-02-18 12:15:51 +08:00
parent acb6746733
commit deba012c3f
3 changed files with 57 additions and 3 deletions

View File

@ -150,6 +150,24 @@ const checkers = [
assert(amount === paid);
});
}
}
},
{
// 订单根据receivingMethod决定货品发送动作
entity: 'order',
type: 'row',
action: ['send', 'turnBack', 'receive'],
filter: {
receivingMethod: 'express',
},
},
{
// 订单根据receivingMethod决定货品发送动作
entity: 'order',
type: 'row',
action: ['store', 'take'],
filter: {
receivingMethod: 'pickup',
},
},
];
export default checkers;

View File

@ -153,6 +153,24 @@ const checkers = [
(0, assert_1.default)(amount === paid);
});
}
}
},
{
// 订单根据receivingMethod决定货品发送动作
entity: 'order',
type: 'row',
action: ['send', 'turnBack', 'receive'],
filter: {
receivingMethod: 'express',
},
},
{
// 订单根据receivingMethod决定货品发送动作
entity: 'order',
type: 'row',
action: ['store', 'take'],
filter: {
receivingMethod: 'pickup',
},
},
];
exports.default = checkers;

View File

@ -168,7 +168,25 @@ const checkers: Checker<EntityDict, 'order', RuntimeCxt>[] = [
}
);
}
}
},
{
// 订单根据receivingMethod决定货品发送动作
entity: 'order',
type: 'row',
action: ['send', 'turnBack', 'receive'],
filter: {
receivingMethod: 'express',
},
},
{
// 订单根据receivingMethod决定货品发送动作
entity: 'order',
type: 'row',
action: ['store', 'take'],
filter: {
receivingMethod: 'pickup',
},
},
];
export default checkers;