一个购物积分系统,请高手帮忙
A←B(1级下线)←C(2级下线)←D(3级下线)
也就是D推荐C,C推荐B,B推荐A,假设A不推荐(A其实也能推荐别人,假设A是第一个注册的)
A最低消费满100享受1级下线B的当月消费总额的20%
A最低消费满300享受(1级下线*20%+2级下线*15%)B*20%+C*15%
A最低消费满500享受(1级下线*20%+2级下线*15%+3级下线*10%)B20%+C15%+D10%
A只能享受3级,以后再推荐的A不能享受了
就这样,感觉很乱,经常要读取数据库,代码重复的太多,经常创建记录集,大家有什么好的思路和好的代码书写方式没有,帮忙想个办法,自己写肯定是逻辑上能写出来,但是不一定能运行(说不准页面打开很慢那种情况)大家帮考虑下