run
2017-03-08 17:22:51 0 举报
Run,一个简单而又充满力量的词汇。它代表着速度、活力和自由。当我们奔跑时,心跳加速,血液沸腾,仿佛整个世界都在我们脚下。无论是在晨曦中迎接新的一天,还是在夕阳下挥洒汗水,跑步都能让我们感受到生命的激情与活力。 在跑道上,我们可以看到各种各样的人。有的人为了健康而跑,有的人为了挑战自己而跑,还有的人为了寻找心灵的宁静而跑。每个人都在用自己的方式诠释着跑步的意义。 跑步不仅能锻炼身体,还能培养意志力和毅力。当我们面对困难和挫折时,可以借鉴跑步的精神,勇往直前,永不放弃。因此,跑步不仅是一种运动方式,更是一种人生态度。
作者其他创作
大纲/内容
更新班级的本周跑量和总跑量
全局跑一次的所有参与者的情况
1.首先需要暂时存储对应周的状态,
当周新增的逻辑
淘汰+1
如果累计两次没有完成是淘汰,并且给对应班级的淘汰数量加1
如果停休,其他的的照常计算,只是不给黄牌或者淘汰的计算
本周和上周矫正
旧数据是完成,新数据是未完成
黄牌+1
如果完成,更新班级的本周的完成人数
1.如果是休跑,只是修改本周的跑量和和跑步天数等信息
拿到上周的本人跑步记录
旧数据是正常,新数据是未完成,则拿出历史数据,如果历史次最大限度,则班级+1次黄牌,如果==最大限度,则班级淘汰人数+1,个人状态职位淘汰
旧数据是黄牌,新数据是正常
更新跑步量和时间之外,淘汰数量-1,正常+1
完成+1
更新此人的每周的跑步天数和跑量以及总跑步天数和跑量
如果一次没有完成任务就是黄牌,并且此班级的黄牌数量加1
判断是否已经淘汰,淘汰的不能上传跑步记录
2.如果是休跑,则不统计完成,如果本周状态以前是没完成,如果完成,跑步班级+1
循环本班级的所有人员
插入跑步记录
更新一下个人的跑步总数和本周跑步总数更新一个班级的跑步公里数减去原来的,增加现在的
旧数据是未完成,新数据是完成,
1.首先确认排行榜中本周是没有 黄牌数 ,淘汰数的,只有完成率和总跑量以及人均跑量2.如果是停休,只是不给此用户红牌或者黄牌警告,其他的统计照常,名字也会显示到个人榜单当中,只是想显示停休的提示3.如果淘汰,提交的跑步记录不会入库4.纠正跑步记录,本周只能纠正本周的,最好当天就处理纠正,不能下周才处理上周的某一天的记录5.如果用户被淘汰了,班级的淘汰数量会减去1,如果此淘汰用户复活了,淘汰人数也不会发生变化,复活后有一次任务没有完成即可被淘汰,淘汰后不能再次申请复活
只需要跑步量和跑步时间的修正
旧数据是淘汰,新数据是正常,个人状态改为正常
判断此人是否已经完成本周任务
上传跑步情况
统计逻辑
更新跑步量和时间之外,黄牌数-1,正常+1
淘汰或者黄牌+1
定时统计部分(每周日晚上)====》
1.修改班级跑量,跑步天数,跑步时间
个人状态:0:正常 1:淘汰 2:毕业个人统计:某一周的:跑量某一周的:跑步天数某一周的跑步时间:某一周的状态:已完成(1),未完成(0),休跑(-1)
矫正的逻辑
矫正跑步情况
(或者是休息状态)旧数据正常,新数据也是正常
删除原来的跑步逻辑,新插入新的逻辑
班级统计:某一周的跑量:某一周的跑步天数:某一周的跑步时间某一周的跑步时间某一周的淘汰数某一周的黄牌数某一周的复活数某一周的秀跑情况
for循环所有班级
实时统计部分-=====》
0 条评论
下一页