laravel 多个计费小时扣除怎么设计?
学生A有多个记录数据,每个记录数据还有赠送课时,每次上完课先把购买的消耗完,然后再消耗赠送的,如果这个订单消耗完毕,去下一个订单数据里面查询,直至可以扣除完毕,程序怎么设计会比较好点呢?
关于 LearnKu
在用户对象(表)上新增两个属性(字段),表示用户的购买课时和赠送课时时长。消耗时先消耗购买课长,直接扣减即可 ,不够扣了扣赠送,赠送也不够扣报异常。 做个明细记录,买了就新增一条加的,新增一条赠送的。消耗了就增加一条减的。