项目负责

我负责的七牛云文件存储,体检套餐里面有图片,我们用了一个第三方服务器七牛云存储,减轻服务器压力,首先前台做他们对应处理,后台的话获取到文件名称我们进行截取后缀,然后用uuid生成的随机id调用七牛云的api完成存储,上传成功触发事件

新增套餐
首先我们对页面的调整
点击新建按钮弹出窗口
首先得重至表单,比如说我输入了然后点击新建的话他还在框里面所有我们首先要重至一下 formdata={},然后在点击弹出的窗口调用一下
新增套餐里面有基本信息和检查组信息吗,两个表关联之,点击那个窗口我们首先看到的是基本信息,名字啊,适用性别啊什么的,然后检查组信息里 面有对应的具体的检查的项目,比如什么肝三项什么的,我们就得做一个检查组的查询饭后回显示到页面上

图片上传
上传图片之前我们先进行校验,他的图片类型大小之类,如何符合条件发送请求,上传成功后或者到文件的名称,为我们的模型数据赋值然后回显示
前面的是七牛云的域名,然后面就是页面的图片名称
返回的data 就是七牛云服务器上的名称,要赋值给 formdata.img保存到数据库中
后台的话获取到文件名称我们进行截取后缀lastindexof,然后用uuid生成的随机id调用七牛云的api完成存储

,如果不通过的话会给前台一个友好提示
图片清理
两个redis集合第一个是没有点击提交表的
第二个是点击提交表单,
然后计算他们的差值就是垃圾图片
配置文件只要完成文件上传就调用redis保存文件名称
如果上传成功 就用jedispoll进行redis添加,添加到大集合中
当我们真正提交表单的时候,我们也进行一个redis 添加
计算他们的差值,分别他们的key 让我们的大集合减去小集合,调用sdiff,非空判断啊,遍历集合获取名称,获取七牛云的 api删除这个图片,然后redis 集合中的图片名称 也得删除 set集合 ,传入集合,在传入图片名称srem
引入定时器,设置指定触发事件,然后在注册一个工厂 。通过这个工厂调度任务

体检预约
展示预约信息
钩子函数 根据套餐id查询套餐信息 get请求
日历控件的展示
身份证号交验

手机号交验

正则表达 以1 开头,第二位可以是34578,后面是0-9$结束
交验字符串,点击验证码的时候触发交验,获取输入手机号,vue数据双向绑定,调用js方法来交验手机号是不是合法,不通过的时候提示,如果通过的话,那个发送验证码就倒计时效果倒计时60秒
发送验证码
发请求post 请求,然后传过去手机号,成功的回调函数,判断一下去非,然后错误提示
后台代码
获取到前台穿过来的验证码
发验证码
调用随机数生成验证码,调用阿里云的sms发送验证码
发送成功后保存到redis setex保存定时,他的key呢用手机号的标识符作为唯一,保存redis 5分钟
然后存到redis
然后就是提交
对身份证检验,正则
将所有的数据提交过去
跳转到下一个页面,需要带参数的预约的id
后台代码。
表现层
用map接收,加上注解
交验验证码,从redis中取出验证码 ,正确dubbo调用服务,然后错误的话就返回错误信息
然后设置预约类型,体检预约啊,微信预约啊 ,预约成功的话回给客户发一个短信提示 你预约了什么套餐之类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值