wsl 工作日志 7.17
问题:1.小程序APPID。
2.接收从接口调用过来的参数,并怎么把数据与小程序相结合
3.团购要凑齐5个人才发货? 如果规定时间内没有凑齐,通知并退款?
还是以当前人数,用稍微高一点的价格购买?
4.小程序的图片来源问题。
5.调用接口以后数据存贮在什么地方(json?)
6.商品数据的排序问题。
技术上的:
1.var that=this
this对象在程序中随时会改变,而var that=this之后,that没改变之前仍然是指向当时的this,这样就不会出现找不到原来的对象。
2.小程序的.js文件里的函数事件要拿逗号隔开。
3. success: function (res) {
that.setData({
zhihu:res.data.stories
})
console.log(res.data)
}
把从api里取出来的数据绑定在 .js里的“zhihu”里面。
4.现在是通过数组的数据绑定——>调用接口获取参数
——>setData 绑定在数中——>数据绑定。
一.接口:(要写出每个接口的URL?)
1.搜索栏:用户在搜索栏输入数据,提交到后台,调用后端搜索接口返回,查询比对后的结果,显示在微信小程序中。
2.历史团购:调用历史记录查询接口,返回某个用户的历史团购信息。
3.商品信息:调用数据库里的商品信息。(商品的排序问题?)
4.评价:用户输入评价后,存贮在(?)数据库里? 图片的URL?
调用该商品的历史评价接口,返回历史评价数据。
5.生成订单(点击参团、填写订单信息后生成订单)
method:post
url:/applet/orders/createorder
6.发起支付接口
method:post
url:/applet/orders/payrequest
7.支付回调接口
method:get
url:/applet/orders/afterpaycallback
8.修改订单状态和快递信息(支付完成后修改状态、发货后修改订单的快递信息、确认收货后修改状态)
method:post
url:/applet/orders/update?orderid=*
9.获取我的消息
method:get
url:/applet/messages/getmessage?userid=**&state=未读
10.消息的历史记录(能保存多久?)
用户:
1. 登陆获取用户id
前端生成session,根据微信openid获取用户id,session绑定用户id
创建用户(小程序登陆根据用户的openid查看是否注册过,没有注册则创建用户,之后再绑定)
返回用户绑定信息,没有绑定要进入绑定手机页面
method:get
url:/applet/user/login?session=**
2. 用户id绑定手机和其他信息(邮箱等)(带验证)
method:get
url:/applet/user/binding?phone=*&code=&email=
3. 绑定手发送验证码(后端调用发送接口)
method:get
url:/applet/user/sendmessagecode?phone=*
4. app手机登陆,发送验证码(暂时不做)
5. 获取用户信息(通过id)(返回昵称、头像、邮件、手机号码等信息)
method:get
url:/applet/user/getinfo
6. 获取用户的所有订单信息(根据订单状态查询)
method:get
url:/applet/orders/getorderbyuser?state=**(state可以为空)
7. 获取用户的默认收获地址
method:get
url:/applet/user/address/default
8. 添加用户的收获地址
method:post
url:/applet/user/address/add
9. 修改用户的收获地址
method:post
url:/applet/user/address/update
10. 设置用户的默认收获地址
method:get
url:/applet/user/address/setdefault?addressid=**
11. 删除收获地址
method:get
url:/applet/user/address/deleteaddress?addressid=**
12. 邀请链接(分享给其他人,其他新人点击进入)
13. 请求升级用户等级(用户主动请求,后台审核)
method:get
url:/applet/user/upgragerequest
14. 统计用户的返现情况
method:get
url:/applet/user/statics/getreturncash
15. 获取用户的children列表(仅返回头像)
method:get
url:/applet/user/getchildren
16. 获取用户每个children的贡献情况
method:get
url:/applet/user/getchildrencontribute