diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxScoreRulesServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxScoreRulesServiceImpl.java index b869fb09f..a601c0384 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxScoreRulesServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxScoreRulesServiceImpl.java @@ -362,11 +362,15 @@ public class WxScoreRulesServiceImpl implements WxScoreRulesService { Double dScoreT = Math.floor(order.getPayment() * 1.0D / priceCondition * baseScore); addScoreNumber = dScoreT.intValue(); logger.info("RULE:" + busRule.toJSONString() + "\nAddScore: " + addScoreNumber); + if (addScoreNumber == 0) { + return 0; + } } else { logger.info("RULE:" + busRule.toJSONString() + "\nAddScore: 0, not touch score limit"); return 0; } + // 5. 增长的成长值 updateScore(order.getCUserId(), addScoreNumber);