Authored by Lixiaodi

bug修改

... ... @@ -1013,9 +1013,9 @@ public class ProductServiceImpl implements IProductService, ApplicationContextAw
StringBuilder sb = new StringBuilder();
for (Integer productId : needCheckPermissionProductIdList) {
BigDecimal rate = userHasPermissionMap.get(productId);
if (rate == null) {
if (!userHasPermissionMap.containsKey(productId)) {
sb.append(",").append(productId);
} else if (rate.compareTo(BigDecimal.ZERO) < 0 || rate.compareTo(new BigDecimal("100")) > 0) {
} else if (rate!=null && (rate.compareTo(BigDecimal.ZERO) < 0 || rate.compareTo(new BigDecimal("100")) > 0)) {
LOGGER.error("用户" + uid + ",商品" + productId + "的rate配置有误:" + rate);
throw new PlatformException("用户" + uid + ",商品" + productId + "的rate配置有误:" + rate, 400);
}
... ...