文档章节

类似“多看”的签到设计

阿债
 阿债
发布于 2017/05/25 17:18
字数 322
阅读 32
收藏 0

整体描述

以7天一个签到周期,周期中的每天一次签到,奖励不同数量的虚拟货币(通常称作金币);

签到周期七天,分别奖励1、1、2、1、3、1、(随机2~8)金币,平均2金币/天;

如果中间遗漏一次,上个周期结束,新周期从签到当天开始。

设计重点

奖励的金币是短期有效的,和购买所得的金币不一样。(期限暂定15天)

页面展示

当前余额 x 金币(其中 y 金币在z天后到期)

存储与更新

余额 account 和签到历史 checkin 两张表

account (id, user_id, amount, changed_at)

checkin (id, user_id, quantity, signed_at, expired_on, is_removed)

  • 签到增加:account的amount 增加相应数额,并且在 checkin 中增加一条记录 (如果采用后面的优化策略,可能是更新)
  • 消费扣除:account的amount 减去相应数额,并且在 checkin 中最早的有效记录开始软删除
  • 奖励过期:定时将 checkin 中的过期记录软删除,并将 account的amount 减去相应数额

优化策略

同一周期只有一条 checkin 记录,过期时间按自然天的零点计算,并以实际的最后签到日为准。

© 著作权归作者所有

阿债

阿债

粉丝 2
博文 16
码字总数 3577
作品 3
深圳
私信 提问
我从狂野飙车8中学到了什么

在不充值、车的性能没有别人好的情况下,我是靠什么赢得比赛的 对地图的熟悉,知道什么地方有氮气,什么地方有急转弯,知道面前几条岔道走哪条最快。 在起步以及每一次其他车辆将要接近时,加...

testglory
2017/11/22
0
0
【#3-高磐】Moss 签到会得到收益,怎样设计好?

Foursquare在与 Facebook 等全集成式社交服务应用的竞争中,专注于Foursquare签到等单一社交功能的社交网络服务最终会败下阵来。 Foursquare当然不只地点登入这么简单。它最重要的功能,就是...

一九_b280
2018/08/20
0
0
吉趣1.2.1问题总结

吉趣1.2.1正式推广 在8月30日,【吉趣1.2.1(安卓)】【吉趣1.2.0(ios)】在新生大会上,进行“签到”测试。 这也是第一次,【吉趣】以官方推广的姿态展现在新生面前。 吉趣界面截图 会前估...

大海画家
2017/09/03
0
0
求WEB阅读器制作思路

我们目前在开发WEB的一个期刊的阅读,我在思考在阅读器的内容怎么样才能跟后台数据更好交互? 阅读器我想做成类似多看的2栏格式,但发现多看每次加载内容字数在不同分辨率是不一样,屏幕大的...

欲望故事
2014/11/05
279
4
2017-02-21日志

工作内容: 1.继续编写长发展签到抽奖活动后台 2.讨论长发展新加功能评论和物流查询的业务流程 3.快递物流接口测试 总结:对angularjs了解不是很透彻,有功能部分实现耽误时间比较长,有时间多...

李敬超
2017/02/21
2
1

没有更多内容

加载失败,请刷新页面

加载更多

聊聊Elasticsearch的CircuitBreakerService

序 本文主要研究一下Elasticsearch的CircuitBreakerService CircuitBreakerService elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/indices/breaker/CircuitBreakerService.ja......

go4it
13分钟前
1
0
Spring系列教程六:AOP详细讲解

AOP 概述 什么是 AOP AOP:全称是 Aspect Oriented Programming 即:面向切面编程。 AOP技术是对OOP技术的一种延伸,AOP是面向纵向,OOP是面向横向。简单的说它就是把我们程序重复的代码抽取...

我叫小糖主
27分钟前
9
0
Qt编写数据可视化大屏界面电子看板9-曲线效果

一、前言 为了编写数据可视化大屏界面电子看板系统,为了能够兼容Qt4和嵌入式linux系统,尤其是那种主频很低的,但是老板又需要在这种硬件上(比如树莓派、香橙派、全志H3、imx6)展示这么华...

飞扬青云
48分钟前
3
0
责任链模式

//这篇博客的博主真的不错,解析的都很清晰明了, https://blog.csdn.net/jason0539/article/details/45091639

南桥北木
今天
3
0
Flutter -------- dio网络请求

dio是Flutter中文网开源的一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载、超时等... 1.添加依赖# dependencies: dio: 2.1.x #...

切切歆语
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部