有多个全局配置文件 返回给用户,如何做到管理员设置一个全局的 其他的就失效

有多个全局配置文件 返回给用户,如何做到管理员设置一个全局的 其他的就失效

比如说用户A,B,C在自己的后台设置了配置文件

管理员在总后台 设置了配置文件 那么借口返回的 数据都是由管理员设置的返回的

这种有没有比较好的方法可以做到

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 4

你可以给配置文件打上标记,比如增加一个字段用来保存 创建/修改 的操作用户,然后接口请求的时候就可以根据这个字段来判断处理

2年前 评论

@JasonMingHao 配置表里面有一个user_id 代表是那个用户的配置文件 因为每个用户都有一个前端 需要返回各自的数据,我想的是 如何在管理员后台配置之后 全部的数据都是返回的管理员设置的

2年前 评论

管理员配置之后,你把其他人的配置 删掉/清空 可以吗

我觉得此处表述有些含糊,例如:管理员只修改了一项配置,要把所有其他的所有配置项都覆盖掉吗?

2年前 评论

最简单的方式,管理员配置后,把其他用户的配置都同步改为管理员那个,,,这样的话,有两个问题,一个是要批量修改,一个是用户自己的配置无法保留。

我之前有类似的需求,做法是,在 redis 中保存一个该配置管理员的最近修改时间,然后用户的配置都有自己的最近修改时间,哪个更晚,就以哪个为准。

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!