当审批节点通过后 应该设置为1,但是表单数据始终为-1,并没有发生变化
在排查问题了,走默认审批表单有问题,自定义表单是正常的
@TenantIgnore
@Override
public JeeLowCodeBpmFormData getLastJeeLowCodeBpmFormDataByNodeId(String processInstanceId, String nodeId) {
LambdaQueryWrapper<JeeLowCodeBpmFormData> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(JeeLowCodeBpmFormData::getProcessInstanceId, processInstanceId);
wrapper.eq(JeeLowCodeBpmFormData::getFormNodeId, nodeId);
wrapper.orderByDesc(JeeLowCodeBpmFormData::getId);
List<JeeLowCodeBpmFormData> dataMapList = baseMapper.selectList(wrapper);
if (FuncBase.isEmpty(dataMapList)) {
//没有则从nodeId获取
wrapper = new LambdaQueryWrapper<>();
wrapper.eq(JeeLowCodeBpmFormData::getNodeId, nodeId);
dataMapList = baseMapper.selectList(wrapper);
}
return null;
return dataMapList.get(0);
我正在参加 Gitee 2025 最受欢迎的年度开源软件投票活动,请为 JeeLowCode 投上宝贵一票。
当审批节点通过后 应该设置为1,但是表单数据始终为-1,并没有发生变化