首页 > 其他 > 详细

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

时间:2020-06-19 19:56:25      阅读:65      评论:0      收藏:0      [点我收藏+]

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

实现思路:

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

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

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

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

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

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

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

详细设置可参考:

填报表值数据留痕

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

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

原文:https://www.cnblogs.com/xmilu/p/13164534.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!