填报表怎么跟踪用户操作,记录日志?

大多数报表工具中填报一般只能做基本的数据增删改操作,不提供记录用户操作的功能,但基本都提供了提交的接口方法,可供二次开发修改。

实现思路:

  1. 在数据库中新增一张操作日志表,用于保存操作的用户信息。

  2. 通过代码自定义方法向数据库插入数据。

其中,自定义方法所做处理如下:

首先,获取当前报表数据库链接,并记录被操作填报表的初始状态保存至对象 A 中;

然后,在操作提交入库前再次截取 web 页面的数据状态保存至对象 B 中;

最后,通过 for 循环对比对象 A、B 找出被操作的记录,并将该记录与当前操作人、操作时间插入操作日志表中。

这样虽可以实现,但处理起来还是比较繁琐。而润乾报表这块处理就简单多了,不需要大量写代码,只需使用脚本内置的函数,找出新旧对象的差异,对应更新到数据库表或者文件中即可。

详细设置可参考:

填报表值数据留痕

数据采集录入填报时如何只更新当前修改行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值