当前位置: 首页 > 工具软件 > Drools Flow > 使用案例 >

Drools(1):Drools简介

薛元忠
2023-12-01

1、某电商平台促销活动案例

活动规则是根据⽤户购买订单的⾦额给用户送相应的积分,购买的越多送的积分越多,用户可以使⽤积分来兑换相应的商品,我们这次活动的力度很⼤,肯定会吸引很多的⽤户参加,产品经理小王兴⾼采烈唾液横飞的对小明讲到。

⽤户购买的⾦额和对应送多少积分的规则如下:

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
 类似资料: