...
|
...
|
@@ -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);
|
|
|
}
|
...
|
...
|
|