JitWorkflow:autoPassCurrentApprove 调用模型 API 时 pkList 关键字参数绑定失败,导致审批流程在加签节点自动通过后中断

背景&操作步骤

做了什么操作后,出现的该问题

现象: 提交「付款单-审批」时报错 got an unexpected keyword argument 'pkList',流程中断。

复现: 发起节点提交时不填「加签审批人」couldNotCloseTemporaryFolderS 为空)。加签节点配置了 approveRule=开启missApproverRule.ruleType=1,会走加签自动通过

根因: 非业务代码问题。堆栈在平台 autoPassCurrentApprove(JitWorkflow 内部),用关键字 pkList 调模型方法时参数绑定失败;同环境经 HTTP 调 deleteByPK(pkList=…) 却正常,疑为引擎内调 ORM 的参数约定不一致。

影响: 付款单和流程实例可能已创建,但自动通过后状态未同步,流程卡住。

临时规避: 提交前必填加签审批人,或调整加签节点异常/自动通过规则。

期望修复: 平台修正 autoPassCurrentApprove 对模型 API 的 pkList 传参(或与 ORM 对齐)。

应用继承的BaseApp是什么版本?

‘BaseApp’, ‘2.0.1’