- 【结束】按钮变为【开始】按钮,如果点击【开始】按钮,则可以继续之前的报名
- 只要有活动在报名,其他活动“活动报名”页面上的“开始”按钮就为不可点击的灰色状态。
- 点击【返回】按钮,返回“活动列表”页面,活动列表中正在报名中的活动底色为黄色。
- 点击“活动报名”页面的“开始”按钮,活动报名开始,页面中的“开始”按钮替换为“结束”按钮,报名开始。
- 报名者在活动报名结束后发送信息报名,系统返回一条错误信息,“Sorry,活动报名已结束”
- 如果报名者在活动创建完,但是第一次点击活动按钮前,开始前发送报名短信,系统返回其一条错误信息,“活动尚未开始,请稍后”
- 报名者重名,如果来自不同的手机号码,保留重名者
- 点击【结束】按钮,报名结束,不再接受报名,如果再发送一条报名信息给系统,页面不再将此报名信息加入到列表中,报名人数也不再发生变化
- 报名开始后,组织者误点击“结束”按钮。弹出一个“报名结束确认”提示,二次询问是否要结束报名。
- “活动报名”页面用以列表形式显示接收到的报名人的姓名和联系方式信息并统计报名人数(每一名参与者报名成功后自动更新)。
- BM的大小写不限,BM后可以有空格
- 报名开始后,报名者发送短信:BM+姓名 到18601126251进行报名后,报名者接收到一条由系统返回的报名确认信息,“恭喜!报名成功”
做卡二的时候,基本延续卡一的风格,就是乱,代码凌乱,逻辑不清,仝键老师在看了我的代码后,告诉我以前机器比人贵,现在人比机器贵,我们写代码,最重要是考虑人的感受,即不仅要实现功能,更要让人看的懂。你用逻辑清晰的说法解释你要做的功能,然够你怎么说的,代码就怎么写,这就是对人友好编程。对人友好编程的主要特点是,不考虑机器的负载,考虑的人的可读性,方便未来的维护与修改,同时,具备这样的逻辑思维,也为未来编程提供有效的思想支持。
所以,卡二还没有完成的时候,我开始对之前做的所有工作进行重构,主要是对代码的重构,在控制器中只提供接口,把所有方法写入在model里面,并且,按照对函数重命名,接口等重命名,重新排序。重构完成之后,代码简洁多了,并且逻辑非常清晰,增强了可读性。
卡二针对卡一新增了一些功能,比如短信的接收和回复,以及正在进行的活动的背景色。我在实际操作中主要是对短信的收发的原理有不明白的地方。短信相关功能就需要加入codava模块了,我们可以获得发送者的手机号码和短信内容,通过判断短信内容进行相应的操作。如果短信内容匹配,例如短信内容是报名信息,且当前正在进行报名,发送者又尚未报名,那么我们就可以将发送者的手机号码和短信内容存在localStorage里面,方便我们后续数据的处理。
另外要注意的就是,正在进行报名的活动状态,新报名信息要与活动匹配。页面的跳转同时会伴有活动状态的改变,存储报名信息时,我通过查找出哪一个活动的状态是正在报名,再来匹配信息。
相关推荐
bid0-lid0-steam游戏管家_steambdth01_1.0.0.1487@1prw2r@gog.exe
IOS-BID-Sections 在第 8 章中将 SearchBar 演示更新到 ios8。
bid0-lid64-steam.game_steamzc9_2.0.0.2702.exe.file
Attacks and Improvement of Quantum Sealed-Bid Auction with EPR Pairs
[1]和[2]中的适用于类的BID方法的MATLAB DEMO。 该方法基于即插即用(PnP)框架。 MAIN BID函数:Main_BID_PnP.m 演示脚本:Demo_BID_PnP.m%========================================== ========================...
Bid Documents - Toyota Hilux Fx
bid0-lid64-steam.game_steamzc_2.0.0.2242.exe
语言:English (United States) 开始赢得quibids&deaoldash! BID-Ninja是一个浏览器插件,允许其用户通过他们的拍卖竞争来切片! BID-Ninja Chrome扩展为所有Deaoldash和Quibids Penny拍卖提供了...2 - BID-NINJABi
怪物叫价 遗传神经网络。 最初的目标是:金融市场预测。 使用 gcc 构建(构建mbtutor和mbtester ): $ make 请记住: 这个软件在这里只是作为我写过的代码的展示(前一段时间)。 它通常不会完成其任务。...
Intraday pattern in bid-ask spreads and its power-law relaxation for Chinese A-share stocks,倪晓晖,周炜星,We use high-frequency data of 1364 Chinese A-share stocks traded on the Shanghai Stock ...
New Plant IT Cabling Project bid-Technical.pdf
Create React App入门 该项目是通过引导的。 可用脚本 在项目目录中,可以运行: yarn start 在开发模式下运行应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。 您还将在控制台中看到任何...
2出价由KPXSoft进行2次竞标21组胡安·曼努埃尔·德尔·巴里奥·塞乔·塞瓦·塞瓦·安通特拉·门迪奇尼
此剧本在第2集的Envoy的Digital Power Plays YouTube频道中得到了重点介绍。 在上面的视频中,“操作方法”部分的开始时间为17:50,或自行观看如何进行视频操作: : 您将需要通过以下模板创建自己的Google表格:...
数据格式 uid_score_bid 如 dingdanglbh,4.0 ,25862578 Luna-cat,5.0 ,25862578 aiyung,5.0 ,25862578
bid格式招投标文件阅读器,可以打开浏览、管理电子招标文件,如果打不开标书文件,请按下面步骤检查:1、请查看招标文件(.bid文件)是否下载完全,请用IE下载工具下载;2、查看IE浏览器版本,如果版本低于IE8,低于IE...
好吧,我们也讨厌它,这就是为什么我们创建了bid-Watcher。 该网站使您可以在一个平台上方便地观看所有拍卖。 您需要做的就是注册,登录并开始列出您观看的拍卖。 有关更多信息,请访问http://www.bid-watcher.com/
概述:批量图像下载器(BID)使得从几乎任何缩略图的网络图库中下载完整尺寸的图像变得容易。支持最受欢迎的图像主机,例如imagevenue,imagefap,flickr和其他太多在此处列出的主机。 描述: 请注意,BID不是免费...
matlab图像减影代码UM-BID 曼尼托巴大学乳房微波成像数据集 (UM-BID) 是一个开放获取的数据集,可供所有研究人员使用。 该数据集包含来自 MRI 衍生的乳房模型的实验扫描数据。 可以找到数据集本身。 缩短的链接是...
foreign key (bid) references boats(bid) on delete cascade); insert into sailors(sid,sname,rating,age) values("22","dustin",7,45) ("29","brustus",1,33), ("31","lubber",8,56), ("32","andy",8,26), ("58...