Open funnyJackPeng opened 3 months ago
经过调查,微信提供的付款接口 wx.requestpayment 必须要申请接入微信支付,要营业执照。我们目前并没有,所以只能使用收款码的方式来实现付费。
wx.requestpayment
具体实现过程如下: 1、对于后端方面,在 user_info 中增加字段 expire_time,记录每个用户的到期时间。 2、创建 super_admin 接口,记录系统的超级管理员有哪些。对于超级管理员的账号,过期时间设置到 2099 年。 3、在小程序端正常登录时,用户登录后检查返回的用户信息中 expire time 是否过期,如果过期了则跳出提示框,且不能关闭。没过期的话就正常登录,并将 user info 中的 expire time 记录到 storage 中。以后每次发送请求前都检测 storage 中的 expire time 是否过期。 4、小程序端增加管理员页面,tabbar 或者在 我的 页面额外增加内容都行。 只有后台中 super admin 表中存在的人员才能进入。里面首先实现的功能是给普通用户增加使用时间。之后可以慢慢实现收件人修改,模板修改等功能。 5、修改用户过期时间单独写一个接口,需要检测是否是超级管理员。
我的
另外,还需要在 我的 页面中显示当前用户的到期时间
每个新用户给 10 天试用期
经过调查,微信提供的付款接口
wx.requestpayment
必须要申请接入微信支付,要营业执照。我们目前并没有,所以只能使用收款码的方式来实现付费。具体实现过程如下: 1、对于后端方面,在 user_info 中增加字段 expire_time,记录每个用户的到期时间。 2、创建 super_admin 接口,记录系统的超级管理员有哪些。对于超级管理员的账号,过期时间设置到 2099 年。 3、在小程序端正常登录时,用户登录后检查返回的用户信息中 expire time 是否过期,如果过期了则跳出提示框,且不能关闭。没过期的话就正常登录,并将 user info 中的 expire time 记录到 storage 中。以后每次发送请求前都检测 storage 中的 expire time 是否过期。 4、小程序端增加管理员页面,tabbar 或者在
我的
页面额外增加内容都行。 只有后台中 super admin 表中存在的人员才能进入。里面首先实现的功能是给普通用户增加使用时间。之后可以慢慢实现收件人修改,模板修改等功能。 5、修改用户过期时间单独写一个接口,需要检测是否是超级管理员。前端
后端