尚筹网-前台架构
2021-04-17 18:42:56 64 举报
仅用作个人复习 如有错误请指正
作者其他创作
大纲/内容
短信api
上传详情图片到OSS;填写回报表单发送ajax请求,将returnVO对象存到projectVO,前端页面从session去数据显示每条报回的信息
Order服务
支付宝
②Redis验证验证码,密码加密,调mysql接口存
API
Feign
project服务
ZUUL
REDIS
ORDER
①发短信:调接口,存Redis
MYSQL
OSS
①根据用户id调用mysql接口查地址的List显示到该页面然后还有新增地址的表单,填好后发送ajax请求给handler调用mysql存储到地址表,然后重新向到该页面刷新显示②从session取出刚才的OrderProjectVO显示在该页面③备注信息、订单总额
把上面所有信息存到一个空表单,空表单对应最终的OrderVO对象,handler接收到这个OrderVO对象,进行组装,先把session里的OrderProjectVO对象set进去,再组装订单号,总金额,组装完再调用封装的给支付宝发请求的方法把订单号,金额,项目名称等等传给这个方法,然后这个方法返回登陆支付宝的页面,用户登陆支付宝进行付款
项目详情
根据账号调用mysql接口查数据库,没问的话new一个定义的登录VO对象存到session,最后跳转到用户中心页面
ZuulFilter
Eureka注册中心
一张表单,用OrderProjectVO(项目名称、发起人、回报内容、回报数量、单价、运费)对象接收,根据returnId去查数据库,查完封装到OrderProjectVO存入session,前端在session中取
展示项目详情
PROJECT
显示首页数据嵌套List:外层List:名称、描述、项目List
Redis服务
填写确认信息,handler接收到确认信息的VO对象,存到projectVO,至此projectVO对象就封装完毕,这时再从登录的VO对象里获取用户id,调用mysql接口根据用户id去存项目信息(存项目表的时候要在xml设置两个属性后,存完才能获取项目id,然后才能根据项目id存那些中间表)
填写表单,上传头图和详情图片(OSS)拿到图片的存储路径存到projectVO,projectVO存入session
Auth服务
Mysql接口 Redis接口
Mysql服务
AUTH
Zuul
通过项目id查询定义的项目详情VO对象:项目名称、描述、筹集金额、时间、已筹集金额,支持人数...还有一个详情回报VO的List
PAY
Pay服务
0 条评论
下一页