zl程序教程

您现在的位置是:首页 >  其他

当前栏目

项目实训记录6-申请的时效性

项目 记录 申请 实训
2023-09-27 14:25:42 时间

时效性:

  1. 用户应可以看到本次申请所剩余的时效性
  2. 该时效性应该可以决定用户是否可以插入或获取,所以在json解析那里应该做相应的判断
  3. 时效性开始与结束–是否需要使用java

前端:

  1. 获取本人的申请时效性时需要做每行的倒计时:
    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
  2. 前端用户申请时还需要加上申请时间时长 单位小时

后端:

  1. 申请时间的时间段(单位:小时)先存在申请的简表里,同时在倒计时表里创建该条数据:数据组成:申请id— -1 这时返回前端就是未开始状态 —vue的过滤器 根据数据库里存的和前端的不一样–可以搜
  2. 当用户点击进入连接(button) 且 当未开始的状态时 后端根据简表中的时间段加上当前时间,存在倒计时表中
  3. 如果可以的话,在用户提交插入上方也做倒计时,应该不难,就是个数据传输的事
    逻辑:用户点击查看–未开始–开始+倒计时–已结束 三种状态 仅有未开始和开始+倒计时 可以传数据–后端做判断

计时器–后端仅设计最终失效时间–前端获取最终失效时间跟当前时间一减就行