Stonecold 发表于 2024-6-21 12:52:55

【9.0.103】数据审核后才能写入数据库

各位大佬好,我有一个需求看看怎么能实现:
我们公司角色分了4级,员工-部门领导-单位管理员-人力资源管理员

员工需要定期更新社会关系表中的内容,但是不能直接提交数据库修改,需要按上面的顺序提交审核,最后由人力资源管理员确定修改。
部门领导-单位管理员-人力资源管理员能够看见员工修改/新增/删除的内容。

追风 发表于 2024-6-21 13:33:57

那就正常的一个1流程,但是加一个临时表来存储用户填写的信息,当上级审核之后再去做数据的写入。

Stonecold 发表于 2024-6-21 13:58:53

追风 发表于 2024-6-21 13:33
那就正常的一个1流程,但是加一个临时表来存储用户填写的信息,当上级审核之后再去做数据的写入。

你好,请问怎么在页面中更直观的看到删除和增加的信息呢

追风 发表于 2024-6-21 14:06:10

Stonecold 发表于 2024-6-21 13:58
你好,请问怎么在页面中更直观的看到删除和增加的信息呢

流程不久是会有那个提示吗?

Syl 发表于 2024-6-21 14:24:56

本帖最后由 Syl 于 2024-6-21 14:31 编辑

临时表是必要的,把字段都取过来,在加个标志(增删改)、处理标志(默认0未处理1已处理)
增加    先写入到临时表,标志为add,审批后写入到人员表,处理标志改为1
删除    取自人员表信息,标志为del,审批后执行删除人员表信息,处理标志改为1;
修改    取自人员表信息,标志为upd,审批后更新对应的人员表,处理标志改为1;

这样的好处是我所有的增删改都有记录,通过主键更新到主表即可

VVANVI 发表于 2024-6-21 14:45:34

本帖最后由 VVANVI 于 2024-6-21 14:46 编辑

首先要从逻辑上理清
不存在什么审核后再写入数据库,只有增删改审核 每个步骤全部都写入数据库才能记录全过程 , 如果数据不存入数据库, 这些记录 存在哪里呢??

思路上剖析:
审核后存入数据库 是使用者的主观体验,要实现感觉上好像 审核后存入数据库 可以通过条件, 权限 等手段来实现,
无非是通过 过滤 或者 统计(或者其他的数据处理) 等方法加工 数据 看起来 好像是审核后才存入了数据库

Joe.xu 发表于 5 天前

感谢大家对活字格的支持
如果您的问题已解决,请及时更新帖子的状态为“已处理”,并设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖呦。
页: [1]
查看完整版本: 【9.0.103】数据审核后才能写入数据库