Browse Source

service /user/<uid>/product/valid Resturn [] while user have no valid products

xuchaolang 6 years ago
parent
commit
cdc99ef674

+ 7 - 1
rankin-product-service/src/main/java/cn/rankin/productservice/controller/auth/AuthController.java

@@ -67,10 +67,16 @@ public class AuthController {
             authMap.put(item.getPid(), item);
         }
 
+        List< Map<String, Object> > result = new ArrayList<>();
+
+        if (pids.isEmpty()){
+            log.error("No-Valid-Pids-For-User, uid={}", uid);
+            return result;
+        }
+
         List<Product> products = productRepository.findByPids(pids);
 
         //assemble result
-        List< Map<String, Object> > result = new ArrayList<>();
         for(Product product : products){
 
             String pid = product.getPid();