|  |  | 
 |  |  |                 &&StringUtils.isNotBlank(cashConsumption.getParamValue())){ | 
 |  |  |  | 
 |  |  |             BigDecimal scoreSetting0 = new BigDecimal(cashConsumption.getParamValue()); | 
 |  |  |             cashScore[0]= cashPayAmount.divide(scoreSetting0).intValue(); | 
 |  |  |             if(scoreSetting0.compareTo(BigDecimal.ZERO)>0) { | 
 |  |  |                 cashScore[0] = cashPayAmount.divide(scoreSetting0).intValue(); | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             if(StringUtils.isNotBlank(cashConsumption.getParamValue1())){ | 
 |  |  |                 BigDecimal scoreSetting1 = new BigDecimal(cashConsumption.getParamValue1()); | 
 |  |  |                 cashScore[1]= cashPayAmount.divide(scoreSetting1).intValue(); | 
 |  |  |                 if(scoreSetting1.compareTo(BigDecimal.ZERO)>0){ | 
 |  |  |                     cashScore[1]= cashPayAmount.divide(scoreSetting1).intValue(); | 
 |  |  |                 } | 
 |  |  |  | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             if(StringUtils.isNotBlank(cashConsumption.getParamValue2())){ | 
 |  |  |                 BigDecimal scoreSetting2 = new BigDecimal(cashConsumption.getParamValue2()); | 
 |  |  |                 cashScore[2]= cashPayAmount.divide(scoreSetting2).intValue(); | 
 |  |  |                 if(scoreSetting2.compareTo(BigDecimal.ZERO)>0){ | 
 |  |  |                     cashScore[2]= cashPayAmount.divide(scoreSetting2).intValue(); | 
 |  |  |                 } | 
 |  |  |  | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |  | 
 |  |  | 
 |  |  |                 &&StringUtils.isNotBlank(principalBalanceConsumption.getParamValue())){ | 
 |  |  |  | 
 |  |  |             BigDecimal scoreSetting0 = new BigDecimal(principalBalanceConsumption.getParamValue()); | 
 |  |  |             cardScore[0]= cardPayAmount.divide(scoreSetting0).intValue(); | 
 |  |  |             if(scoreSetting0.compareTo(BigDecimal.ZERO)>0) { | 
 |  |  |                 cardScore[0] = cardPayAmount.divide(scoreSetting0).intValue(); | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             if(StringUtils.isNotBlank(principalBalanceConsumption.getParamValue1())){ | 
 |  |  |                 BigDecimal scoreSetting1 = new BigDecimal(principalBalanceConsumption.getParamValue1()); | 
 |  |  |                 cardScore[1]= cardPayAmount.divide(scoreSetting1).intValue(); | 
 |  |  |                 if(scoreSetting1.compareTo(BigDecimal.ZERO)>0) { | 
 |  |  |                     cardScore[1] = cardPayAmount.divide(scoreSetting1).intValue(); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             if(StringUtils.isNotBlank(principalBalanceConsumption.getParamValue2())){ | 
 |  |  |                 BigDecimal scoreSetting2 = new BigDecimal(principalBalanceConsumption.getParamValue2()); | 
 |  |  |                 cardScore[2]= cardPayAmount.divide(scoreSetting2).intValue(); | 
 |  |  |                 if(scoreSetting2.compareTo(BigDecimal.ZERO)>0) { | 
 |  |  |                     cardScore[2] = cardPayAmount.divide(scoreSetting2).intValue(); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |  | 
 |  |  | 
 |  |  |                 &&StringUtils.isNotBlank(bonusBalanceConsumption.getParamValue())){ | 
 |  |  |  | 
 |  |  |             BigDecimal scoreSetting0 = new BigDecimal(bonusBalanceConsumption.getParamValue()); | 
 |  |  |             giftScore[0]= giftPayAmount.divide(scoreSetting0).intValue(); | 
 |  |  |             if(scoreSetting0.compareTo(BigDecimal.ZERO)>0) { | 
 |  |  |                 giftScore[0] = giftPayAmount.divide(scoreSetting0).intValue(); | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             if(StringUtils.isNotBlank(bonusBalanceConsumption.getParamValue1())){ | 
 |  |  |                 BigDecimal scoreSetting1 = new BigDecimal(bonusBalanceConsumption.getParamValue1()); | 
 |  |  |                 giftScore[1]= giftPayAmount.divide(scoreSetting1).intValue(); | 
 |  |  |                 if(scoreSetting1.compareTo(BigDecimal.ZERO)>0) { | 
 |  |  |                     giftScore[1] = giftPayAmount.divide(scoreSetting1).intValue(); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             if(StringUtils.isNotBlank(bonusBalanceConsumption.getParamValue2())){ | 
 |  |  |                 BigDecimal scoreSetting2 = new BigDecimal(bonusBalanceConsumption.getParamValue2()); | 
 |  |  |                 giftScore[2]= giftPayAmount.divide(scoreSetting2).intValue(); | 
 |  |  |                 if(scoreSetting2.compareTo(BigDecimal.ZERO)>0) { | 
 |  |  |                     giftScore[2] = giftPayAmount.divide(scoreSetting2).intValue(); | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |  |