案例:
有一个erp系统查询会员的报表数据
管理员可以设置会员的是否合作,
状态有注销和启用两项
报表查询的数据是关联user数据状态是否注销,注销后的数据不再显示。
页面查询目前使用视图进行实时显示出来的。
需求:
将现有功能进行修改:
用户注销后,注销前的数据能查询到,注销后的数据不能查询出来
方案1:查询插入法
跑定时任务,比较繁琐,查询每天查询昨天的数据,没有进行注销的数据进行插入新表,查询新表。
方案2:源头控制,修改查询表查询不退出的数据,在其他流程进行单子操作,退出用户不能添加新单子,也就不能查询出新单。
方案3:查询表中多个注销时间,如果不为空查询之前的数据。或者注销状态,判断注销操作时间,查询之前数据