笔记用例图
2017-04-08 17:59:46 0 举报
笔记用例图是一种用于描述系统功能和用户交互的工具,它展示了系统中的各个参与者(如用户、角色)以及他们与系统之间的交互关系。在这个图中,我们可以看到一些主要的元素,如参与者、用例、关系和约束。参与者代表了系统中的各种实体,如用户、管理员等;用例表示了参与者可以执行的操作,如添加笔记、删除笔记等;关系表示了参与者与用例之间的联系,如用户可以创建笔记;约束则用于限制某些操作的执行条件。通过这个图,我们可以更好地理解系统的功能需求和用户需求,从而为后续的设计和开发工作提供指导。
作者其他创作
大纲/内容
按优先顺序根据渠道号和产品id读取用户模板id
从taolu_user取N个注册超过20分钟、当前时间段未处理的用户
红颜去重(已修复去重bug的基础上):减去已推送过的红颜,如果为空,则挑选分类下非在线的红颜,再去重
是否在唤醒消息时间段
定时任务每分钟触发
这里没有判断有没有分类id,如果没有分类id,继续往下处理,导致推送的分类为0,美女不为0
黑名单过滤,遍历取出的用户进行套路推送处理
更新取出的用户的处理时间到数据库taolu_user表
分类去重:用上述去重后的分类减去没有有效套路的分类id
根据模板id和权重大于8条件,取出全部符合条件的分类
这里没有判断有没有分类id,就对获取的分类id挑选分类下在线的全部红颜
再判断读取的模板id是否已经关闭,是则赋值为0
是
读取全部没有有效套路的分类id
分类去重:用上一步读取的分类减去用户已发过的分类
从redis(host_2_6379_database_0)中读取全部发过给用户的分类(key=has_sended_fenlei_ids_redis_cache_$uid)
如果去重后分类为空,则根据模板id读取权重为0的全部分类
模板为0则没有分类,停止推送
从去重后的分类id中随机获取一个(可能没有)
0 条评论
下一页