时效性:
- 用户应可以看到本次申请所剩余的时效性
- 该时效性应该可以决定用户是否可以插入或获取,所以在json解析那里应该做相应的判断
- 时效性开始与结束–是否需要使用java
前端:
- 获取本人的申请时效性时需要做每行的倒计时:
https://blog.csdn.net/ciichen/article/details/108683340?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0.pc_relevant_paycolumn_v3&spm=1001.2101.3001.4242.1&utm_relevant_index=3 - 前端用户申请时还需要加上申请时间时长 单位小时
后端:
- 申请时间的时间段(单位:小时)先存在申请的简表里,同时在倒计时表里创建该条数据:数据组成:申请id— -1 这时返回前端就是未开始状态 —vue的过滤器 根据数据库里存的和前端的不一样–可以搜
- 当用户点击进入连接(button) 且 当未开始的状态时 后端根据简表中的时间段加上当前时间,存在倒计时表中
- 如果可以的话,在用户提交插入上方也做倒计时,应该不难,就是个数据传输的事
逻辑:用户点击查看–未开始–开始+倒计时–已结束 三种状态 仅有未开始和开始+倒计时 可以传数据–后端做判断
计时器–后端仅设计最终失效时间–前端获取最终失效时间跟当前时间一减就行