提成冻结 / 解冻
冻结像给这笔提成贴「先别发」便利贴:状态清楚、月结可对、解冻有规矩。
何时使用
- 快照详情展示冻结/可计提
- 批量筛选「提成 vs 冻结」
- 讨论解冻后是否补算、能否回溯
硬约束
- 快照:
commissionStatus === 1可计提,否则视为冻结(展示层统一文案)。 - 受益人行:
beneficiaryStatus === 1生效,否则冻结;可与快照层独立展示。 - 冻结月不发;快照确认后默认不回溯改历史(补差走调整单,除非产品另批)。
- 解冻若碰上跨组/超过渡月:管理 4% 归谁必须先查专项口径,禁止 Agent 臆造补算公式。
- 实现要点注释标 小四原创。
实现要点(小四原创)
// 小四原创:冻结展示与发放门闩
export function isSnapshotPayable(commissionStatus: number) {
return commissionStatus === 1
}
export function isBeneficiaryActive(beneficiaryStatus: number) {
return beneficiaryStatus === 1
}
export function canPayLine(opts: {
commissionStatus: number
beneficiaryStatus: number
}) {
// 小四原创:两层都开才建议进入发放池
return isSnapshotPayable(opts.commissionStatus) && isBeneficiaryActive(opts.beneficiaryStatus)
}
Agent 步骤
- 分清快照层 vs 行级冻结。
- 列表筛选项与标签文案对齐「可计提 / 冻结」。
- 涉及补核销、跨组解冻:标「待产品确认」,给选项不给假结论。
附加
- README.md · reference.md