浏览代码

Merge branch 'variant' of http://gogs.hnwmzp.cn/chengwenliang/nshop into variant

chengwl 10 小时之前
父节点
当前提交
f4a66682e4
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      packages/Longyi/Core/src/Http/Controllers/Admin/FlexibleVariantController.php

+ 3 - 3
packages/Longyi/Core/src/Http/Controllers/Admin/FlexibleVariantController.php

@@ -306,7 +306,7 @@ class FlexibleVariantController extends Controller
         }
         }
     }
     }
 
 
-    public function saveVariants($request){
+    public function saveVariants(Request $request){
         $this->validate($request,[
         $this->validate($request,[
             'selected_options' => 'array',
             'selected_options' => 'array',
             'selected_options.*.code' => 'required|string',
             'selected_options.*.code' => 'required|string',
@@ -393,7 +393,7 @@ class FlexibleVariantController extends Controller
                         ];
                         ];
                 });
                 });
             //同步选项
             //同步选项
-            $this->_product->productOptions()->sync($productOptions);
+            $this->_product->options()->sync($productOptions);
             
             
             $variantIds=collect($variants)->pluck('id');
             $variantIds=collect($variants)->pluck('id');
             //删除无用的变体
             //删除无用的变体
@@ -427,7 +427,7 @@ class FlexibleVariantController extends Controller
                 fn ($o) => $o['code'] == $option
                 fn ($o) => $o['code'] == $option
             );
             );
             $valueId = collect($selectedOption['option_values'])->first(
             $valueId = collect($selectedOption['option_values'])->first(
-                fn ($v) => $v['code'] == $value
+                fn ($v) => $v['code'] == $value['code']
             )['id'];
             )['id'];
             $valueIds[] = $valueId;
             $valueIds[] = $valueId;
         }
         }