|
|
@@ -79,7 +79,7 @@ public class ProductController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 更新物料信息(子应用做验证,这里只负责存)
|
|
|
+ * 批量更新物料信息(子应用做验证,这里只负责存)
|
|
|
*
|
|
|
* @param data 物料信息
|
|
|
* @return
|
|
|
@@ -88,9 +88,11 @@ public class ProductController {
|
|
|
@ResponseBody
|
|
|
public ModelMap updateProdInfo(@RequestParam("data") String data) throws UnsupportedEncodingException {
|
|
|
// TODO 物料信息中的企业UU和用户UU,需要在调用接口之前设置。有id为更新,无id为新增
|
|
|
- Product productInfo = JSONObject.parseObject(URLDecoder.decode(data, "utf-8"), Product.class);
|
|
|
+ List<Product> productInfo = JSONObject.parseArray(URLDecoder.decode(data, "utf-8"), Product.class);
|
|
|
ModelMap map = new ModelMap();
|
|
|
- productInfo = productService.save(productInfo);
|
|
|
+ for (Product product : productInfo) {
|
|
|
+ productService.save(product);
|
|
|
+ }
|
|
|
// logger.log("更新物料", "[" + productInfo.getUserUU() + "]更新了id为" + productInfo.getId() + "的["
|
|
|
// + productInfo.getTitle() + "]");
|
|
|
return map;
|