【九月打卡】第1天 多端全栈项目实战
课程名称:多端全栈项目实战:商业级代驾全流程落地
课程章节: 华夏代驾全栈小程序实战
课程讲师: 神思者
课程内容:
乘客注册
课程收获:
1.通过时序图 进行开发 可以保持良好得习惯
首先进行下xml 得编写
1.对 tb_customer 进行插入 昵称 性别 头像 电话号码(registerNewCustomer)
2.通过 openid 和 乘客id 判断是否已经注册过(hasCustomer)
3.通过openid 查询 乘客id (searchCustomerId)
2.编写service
1.接收code 发送到 microAppUtil 微信 转换成用户openid 将openid 通过hasCustomer进行查找 如果已经存在 则提示用户 “无法注册”,反之进行 registerNewCustomer 插入 再获取 对应得乘客id
3.创建RegisterNewCustomerForm 类
1.对form 实例进行格式校验
4.创建controller
1.接收前端发送得数据 进行校验 调用service 完成后封装至 R
5.
编写feign 同样的 要把 RegisterNewCustomerForm 再写一遍 进行校验
CstServiceApi 之后进行 调4接口 @PostMapping("/customer/registerNewCustomer")
6. 编写 service 对返回得数据进行提取userid
7.controller 对id 进行satoken 存储 并返回token
前端编写:
通过 uni.login 获取 code
uni.getUserProfile 获取 性别 昵称 头像
用户 手动填入 手机号
将 以上信息 放入 data 调用 registerNewCustomer 接口
成功即返回 “注册成功”
共同学习,写下你的评论
评论加载中...
作者其他优质文章