Browse Source

恢复单个保存物料信息

yujia 7 years ago
parent
commit
e5be015cf0

+ 9 - 6
src/main/java/com/uas/ps/product/controller/ProductController.java

@@ -322,12 +322,15 @@ public class ProductController {
     @ResponseBody
     public String assignPersonalProductByBatch(@RequestParam Long userUU, @RequestBody String productId) throws UnsupportedEncodingException {
         List<Long> productIds = JSONObject.parseArray(URLDecoder.decode(productId, "utf-8"), Long.class);
-        try {
-            productService.assignPersonalProducts(userUU, productIds);
-            logger.log("成功", "批量分配个人物料成功,物料id:" + productIds, null, userUU, null, null);
-        } catch (Exception e) {
-            e.printStackTrace();
-            logger.log("失败", "批量分配个人物料失败,物料id:" + productIds, null, userUU, null, null);
+        for (Long prid : productIds) {
+            try {
+                productService.assignPersonalProduct(userUU,prid);
+                logger.log("成功", "批量分配个人物料成功,物料id:" + prid, null, userUU, null, null);
+            } catch (Exception e) {
+                e.printStackTrace();
+                logger.log("失败", "批量分配个人物料失败,物料id:" + prid, null, userUU, null, null);
+            }
+
         }
         return "success";
     }