活动规则是根据⽤户购买订单的⾦额给用户送相应的积分,购买的越多送的积分越多,用户可以使⽤积分来兑换相应的商品,我们这次活动的力度很⼤,肯定会吸引很多的⽤户参加,产品经理小王兴⾼采烈唾液横飞的对小明讲到。
⽤户购买的⾦额和对应送多少积分的规则如下:
100元以下, 不加分
100元-500元 加100分
500元-1000元 加500分
1000元 以上 加1000分
⼩明⼀看,这需求果然简单呀,作为⼀个⼯作了两三年的程序员来讲,这不就是小case,半天搞定,送积分的⼼代码如下:
public void execute() throws Exception {
List<Order> orderList = getInitData();
for (int i=0; i<orderList.size(); i++){
Order order = orderList.get(i);
if (order.getAmout() <= 100){
order.setScore(0);
addScore(order);
}else if(order.getAmo