日历式的签到,类似京东或者招行 app 的签到系统,连签几天就会有额外的奖励,还可以补签,后端应该怎么设计数据结构

2019-09-06 13:03:17 +08:00
 demonps

有现成的轮子吗

2692 次点击
所在节点    京东
7 条回复
dovme
2019-09-06 13:49:02 +08:00
我觉得就一个签到表,里面字段有 用户 id,签到时间就够了吧,或者再加一个连续签到天数字段。
签到时,判断上一天有没有签到,有的话直接签到天数加 1,没有的话天数为 1
demonps
2019-09-06 13:59:47 +08:00
@dovme 之前的数据设计是 只记录了开始签到的时间, 如果有断签的时候 重置开始签到时间, 想要改成类似京东那种的, 提供补签的机会, 貌似不记录每次签到的时间 好像实现不了哈。。
dovme
2019-09-06 14:14:01 +08:00
你们目前的实际是不是这样的
一个用户只会存在一天数据?
dovme
2019-09-06 14:14:27 +08:00
一天->一条
sunjourney
2019-09-06 14:23:45 +08:00
位图
sunjourney
2019-09-06 14:24:55 +08:00
Aug-u007: 0b1111111111101111111111111111111111
Aug-u008: 0b1111110111101111111111011111111111
dovme
2019-09-06 14:48:16 +08:00
@sunjourney #6 一语惊醒梦中人!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/598537

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX