某洗浴中心会员卡充值,扣款
|会员卡类型 | 金额 | 赠送金额 | 有效期 | --- | --- | --- | --- | 临时卡 | 500 0 | 1 个月 银卡| 3000 |300| 6 个月 金卡 |10000| 1500 |12 个月
|姓名| 类型| 到期时间| --- | --- | --- | --- | 李四|临时卡 |2019-07-10 张三| 金卡 |2020-08-08 vv |银卡 |2019-12-02
姓名 | 剩余额度 --- | --- 准准 | 12000 贱贱 | 5000 小明 | 3500
姓名 | 金额 | 原因 --- | --- |--- 小明 | -3000 | 大保健 小明 | -3500 | 大保健 小明 | +12000 | 购买金卡
1
hacker84 OP 貌似不支持 table
|
2
dovme 2019-06-11 13:47:42 +08:00
markdown 了解一下
|
3
sujin190 2019-06-11 14:05:44 +08:00
一般来说应该扣余额之前检查卡是否有效就可以了额
余额的问题应该是算不算收入,算就设个定时每天扣款到消费记录就好了,不算,那就不应该扣余额 |
4
jingyulong 2019-06-11 14:13:52 +08:00 via iPhone
卡过期冻结余额,重新激活才能使用余额。
|
6
hacker84 OP @sujin190 你意思是每天要定期更新,所有用户的可用余额吗。
管理员查看 用户列表的时候,每个用户有个余额。这个余额是要读取这个用户的充值记录跟扣款记录,计算出来吗。 |
7
delectate 2019-06-11 14:44:58 +08:00
不要计算,否则会很麻烦,数据越多,效率越低。两个表,一个记录明细,一个记录余额,只要代码没 bug,二者不会有任何偏差。
|
10
Mac 2019-06-11 14:53:26 +08:00 via Android
这种量级的表随便怎么设计都无所谓,如果是我,我会只设计两个实体表,一个是会员信息包括开卡时间和当前余额,另一个是消费信息,把所有现金业务都统一一下,每次变更都汇总余额写到会员信息那里
|