Because I need the precision of a double , for example : if totalAmount = 150.3
1) t : Bill($amount : totalAmount, totalAmount < 150.0); => the rule will be fired (and should not be) 2) t : Bill($amount : totalAmount, totalAmount < (new < Double(150.0).doubleValue())); => the condition will be not be satisfied I solve my first problem. 2009/3/16 Greg Barton <[email protected]> > > Not addressing your stated problem, but I have one question: why are you > using this expression: "new Double(150.0).doubleValue()" > > Why not just use "150.0"? > > --- On Mon, 3/16/09, thomas moncieu <[email protected]> wrote: > > > From: thomas moncieu <[email protected]> > > Subject: Re: [rules-users] Problem with updated facts > > To: "Rules Users List" <[email protected]> > > Date: Monday, March 16, 2009, 9:39 AM > > Hi, these are the rules : > > > > Rule A : > > > > rule "ID_15202" > > ruleflow-group "RG_A" > > when > > i : Item(name=="cheese") > > t : Bill(anItem==i); > > then > > t.setAmount(t.getAmount() - 100); > > update(t); > > end > > > > Rule B: > > > > rule "ID_15203" > > ruleflow-group "RG_T" > > when > > t : Bill($amount : totalAmount, totalAmount > (new > > Double(150.0).doubleValue())); > > then > > System.out.println("tot : " + $tot); > > end > > > > It gives the correct result if shadow proxy is turned on. > > > > But all the rules are re-evaluated with the update(t). Is > > there another way > > that no-loop or lock-on-active that prevents from > > re-evaluating all the > > rules ? > > > > Thanks for your interest > > > > 2009/3/12 surya_n2007 <[email protected]> > > > > > > > > Please post the complete rule where you are updating > > fact. > > > -- > > > View this message in context: > > > > > > http://www.nabble.com/Problem-with-updated-facts-tp22458416p22477032.html > > > Sent from the drools - user mailing list archive at > > Nabble.com. > > > > > > _______________________________________________ > > > rules-users mailing list > > > [email protected] > > > https://lists.jboss.org/mailman/listinfo/rules-users > > > > > _______________________________________________ > > rules-users mailing list > > [email protected] > > https://lists.jboss.org/mailman/listinfo/rules-users > > > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users >
_______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
