[ol]
[/ol]
现在有一个 PM 提了一个很容易理解但是很傻逼的 Feature:
只有管理员开放指定 period 之后,才能对指定 period 的业务表数据进行增删改查(增删改已经做限制,采用下面第二种方法。),否则都不允许(返回空或提示权限不足)
管理员无视上面一条要求
初步想法
[ol]
在所有的查询语句执行前在代码层添加可查询的 period 列表。
对所有的查询出来的数据进行校验。由于增删改单次进行的对象的数据量较小,所以在增删改操作进行前做一次查询取出所有被查询的数据并判断 period ,这样损耗较小,目前可以接受。但是当查询的时候使用系统方法我认为会严重损耗性能。
[/ol]
请问一下大佬们对这个 Feature 有什么比较好的实现经验吗,或者说比较好的 idea