一、功能背景
之前审核单对提审模型的校验是顶层模型id不同即可,因此出现了这种场景:设计师提交订单1,包含A+B的组合模型,审单员驳回后,设计师没有在订单1上进行重新提审,而是将A+B的组合模型解组,再重新组合,产生了新的组合id后提交了新的订单2,从而导致订单1和订单2中都有AB模型。这种情况极易导致后续审核困难和资损隐患,因此本次做了逻辑优化,自功能上线后,同一个提审模型,将从柜体自身维度校验,不允许其出现在多个未作废的订单中。
二、面向用户
拥有订单提审权限的用户
三、功能描述
- 先提交一个审核单,包含A+B两个组合模型
- 审单员驳回该订单
- 设计师对A+B的组合解组,创建新的审核单,会发现无法选中这两个柜体,提示模型关联了其他未作废的订单
- 单选模型
- 组合模型
- 设计师必须回到审单员驳回的订单中,通过重新提审来操作