一.新增会员
1. 实现用户的注册,用户名只是是手机号,密码必须是字母和数字
2. 推荐人可以输入姓名进行筛选,也可以通过手机号筛选
3. 手机号不能重复注册
二.会员管理
1. 充值:可以为用户充值,充值后页面刷新,可以看到最新的余额
2. 编辑:可以修改手机号,姓名,性别
3. 删除:删除后,用户不可见
三.消费结算
1. 输入手机号或者姓名选择一个用户,此时展示出姓名和余额
2. 输入消费金额,消费金额必须大于0并且小于用户余额,每一比消费都要有记录,可在微信小程序app查看。所有会员均打95折。
3. 手动输入消费类目或者双击选择消费类目,选择消费的菜品
四.充值记录
1. 可根据客户信息,开始结束时间查询充值记录,模糊匹配
2. 点击撤销,需要从用户余额扣除该条充值,注意不够退的情况,该条充值记录不再可见。
五.消费记录
1. 可根据客户信息,开始结束时间查询消费记录,模糊匹配
3. 点击撤销,需要给用户余额增加该条消费金额,该条消费记录不再可见。
提成逻辑:假如A推荐了B,B推荐了C,在C消费的时候,就会给A返利,返利金额为C消费金额的2.5%,给B返利消费金额的5%。 每个人消费的时候只能给自己的上两层推荐人返利。比如田高消费了100块,打折后是95块。那么他给自己的推荐人白云晨返利95*0.05=4.95,四舍五入后为5元,给李磊返利95*0.025=2.375,四舍五入后为2元。
问题:
1. 会员管理页面的姓名输入框会出现历史数据 (fixed)
输入手机号只能输入10位,最后一位数字不能够输入fixed)
2. 新增会员页面的推荐人
3.消费结算页面的用户名
充值记录页面:
4. 充值之后,在充值记录里面没有显示fixed)
5. 第一次打开充值页面,开始和结束时间没有显示,那么在查询的时候是按照什么时间进行查询的?(将会忽略时间)
6. 当选择开始和结束时间进行查询之后,然后想要查询所有数据,这个时候开始和结束时间控件是Disable的,没办法查询所有数据,开始时间和结束时间控件是Disable的,没有办法手动输入(已经在前边加入checkbox,现在时间查询已经修改为从开始时间的00:00:00到结束时间的23:59:59)
7. 如果A推荐了B,那么B消费之后会给A返利,如果当B将消费记录撤回之后,A获得的返利也会被取消吗?(取消A的返利,需要fixed)
如果不够减,就算了
会员管理页面
8. 在充值页面的金额输入框只能够输入整数,不能够输入小数?(充值只支持整数)
9. 在金额输入框内也可以输入100.这样的字符?(可以,只要是控件验证可以通过的就可以)
消费结算页面:
10. 消费明细的多选框是可输的,可以输入不存在的消费项目也可以保存成功?(这个是可以的,提供选项只是为了方便快速输入,而不是为了限制)
11.消费明细下的快速检索框在点击取消的时候不能够恢复空白,其他的输入框都可以恢复(已经fixed)
12.消费撤销,返利不够如何处理?
13.消费成功,提示信息中的金额不是折扣后的金额.
下一篇 1.面向切面编程