使用脚本将 业务数据 在每个节点都同步到 自建表?
本帖最后由 MiLuxy 于 2023-10-25 14:11 编辑想要每个节点都将业务数据存入 自建表中,并且保持表单数据和自建表数据一致。
每个节点都同步业务数据到自建表
1.table.listRowSelect()获取特定条件(一般是workid)的记录, 然后拿到结果
2.如果结果为空,table.insertRow()一下,将记录插入
3.如果结果不为空,将结果中的id获取,然后循环table.deleteRow()删除记录,然后执行步骤2,将记录插入。
这样能实现每到一个节点,就将数据同步给自建表么?
主要是第3中情况下,循环单次删除记录和批量添加记录 这个能作为一个事务执行么?就是能否自主控制数据库事务开始和关闭?
1、先查询,但是是根据jobid查询,而不是workid,workid经过拆分合并等会发生变化,jobid不会
2、如果没有就插入
3、如果有,就修改
不需要先删除再插入 论坛管理员 发表于 2023-10-25 14:55
1、先查询,但是是根据jobid查询,而不是workid,workid经过拆分合并等会发生变化,jobid不会
2、如果没有 ...
思考了半天,决定还是不删除和更新了, 每个节点都是只执行批量插入操作,然后传一个插入日期,日期再最后的就是最新的记录,这样也能记录下各个节点提交得信息,再写个视图,获取每个流程最新的结果,然后做报表等其他操作,这样ID也能固定下来,企业内部使用,数据不大应该还可以,数据库应该没什么压力。 也是可以的
页:
[1]