فهرست منبع

游湖商户端添加商品规格接口,将循环调用数据库的方法优化

liu 2 ماه پیش
والد
کامیت
69f51034c3
1فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 4 1
      src/main/java/com/sqx/modules/goods/service/impl/GoodsRuleServiceImpl.java

+ 4 - 1
src/main/java/com/sqx/modules/goods/service/impl/GoodsRuleServiceImpl.java

@@ -115,10 +115,13 @@ public class GoodsRuleServiceImpl extends ServiceImpl<GoodsRuleMapper, GoodsRule
         goodsRule.setCreateTime(sdf.format(new Date())); //创建时间
         baseMapper.insertGoodsRule(goodsRule);
         List<GoodsRuleValue> list = goodsRule.getRuleValue();
+        ArrayList<GoodsRuleValue> goodsRuleValues = new ArrayList<>();
         for (GoodsRuleValue goodsRuleValue : list) {
             goodsRuleValue.setRuleId(goodsRule.getId());
-            goodsRuleValueService.save(goodsRuleValue);
+            goodsRuleValues.add(goodsRuleValue);
+//            goodsRuleValueService.save(goodsRuleValue);
         }
+        goodsRuleValueService.saveBatch(goodsRuleValues);
         return Result.success();
     }