客户退出后操作-不能查询之后的数据,可以查询到退出前的历史数据

案例:
有一个erp系统查询会员的报表数据
管理员可以设置会员的是否合作,
状态有注销和启用两项
报表查询的数据是关联user数据状态是否注销,注销后的数据不再显示。
页面查询目前使用视图进行实时显示出来的。
需求:
将现有功能进行修改:
用户注销后,注销前的数据能查询到,注销后的数据不能查询出来

方案1:查询插入法

跑定时任务,比较繁琐,查询每天查询昨天的数据,没有进行注销的数据进行插入新表,查询新表。

 方案2:源头控制,修改查询表查询不退出的数据,在其他流程进行单子操作,退出用户不能添加新单子,也就不能查询出新单。

 方案3:查询表中多个注销时间,如果不为空查询之前的数据。或者注销状态,判断注销操作时间,查询之前数据

原文地址:https://www.cnblogs.com/q1359720840/p/10416917.html