要求每个资产都有log记录,比如何时某人录入,何时某人修改,何时某人审核等。
但是在查看资产列表时,修改审核中的资产还是呈现修改前的数据,而新增录入未审核的资产则不可见。目前有表ZC(资产表),ZCLog(资产记录表)我开始是考虑将每一步操作的SQL语句都存入一个SQL语句表里,审核后就立即执行该语句,这样就可以实现在查看列表时,资产数据还是原始数据,但问题是要是新增的话,没有ID,如何进行log记录呢,而且审核人根本无法查看新增资产的详细资料页,因为实际上在ZC表里根本没有ID(如ZCDetail.aspx?Id=......)。后来考虑在ZC表里加个当前状态字段ischecked,审核后就是1,未审核是0
但这样的话,修改时,直接把原始数据就update了,要是审核不通过的话如何还原?另外:设计这样的流程有什么好方法没?
但是在查看资产列表时,修改审核中的资产还是呈现修改前的数据,而新增录入未审核的资产则不可见。目前有表ZC(资产表),ZCLog(资产记录表)我开始是考虑将每一步操作的SQL语句都存入一个SQL语句表里,审核后就立即执行该语句,这样就可以实现在查看列表时,资产数据还是原始数据,但问题是要是新增的话,没有ID,如何进行log记录呢,而且审核人根本无法查看新增资产的详细资料页,因为实际上在ZC表里根本没有ID(如ZCDetail.aspx?Id=......)。后来考虑在ZC表里加个当前状态字段ischecked,审核后就是1,未审核是0
但这样的话,修改时,直接把原始数据就update了,要是审核不通过的话如何还原?另外:设计这样的流程有什么好方法没?
解决方案 »
- 请问数据库加键值会不会影响执行效率!
- 这段查询代码是哪有问题,怎么一个参数能查出结果,两个参数就查不出。各层代码都列出,急用,谢谢
- Jquery 的一点小问题
- 阿泰兄,水晶报表2008设计预览和发布后HTML预览视图发生很大变化,有什么办法可以解决吗?
- 博客中读取模板的原理是什么呢?
- cookie奇怪问题--------急---在线等
- 如何在过程成功执行后用确认窗体返回执行信息
- 请邹健和思归等高手出手相救
- datagrid 按钮列(没有用图片按钮) 删除时候如何警告(c#)
- 求助一个Timer的问题
- 服务器变慢了,如何设置IIS?关于应用程序池的设置
- 页面里有xhtml1-transitional.dtd">
这样的软件会提供一个流程设计界面和一系列的API
一般通过WebService和WEB程序通信