xieruidong 2 vuotta sitten
vanhempi
commit
6356613ec3
1 muutettua tiedostoa jossa 24 lisäystä ja 0 poistoa
  1. 24 0
      application/admin/controller/Goods.php

+ 24 - 0
application/admin/controller/Goods.php

@@ -139,5 +139,29 @@ class Goods extends Backend
             $ids[]=$SKU['id'];
         }
         $goods->sku()->whereNotIn('id',$ids)->update(['is_del'=>1]);
+        $ids=[];
+        foreach ($data['detail'] as $data){
+            if(!empty($data['id'])){
+                $model=$goods->detail()->find($data['id']);
+                $model->allowField(true)->save($data);
+            }else{
+                $model=$goods->detail()->save($data);
+            }
+            $ids[]=$model['id'];
+        }
+        $goods->detail()->whereNotIn('id',$ids)->update(['is_del'=>1]);
+        $ids=[];
+        foreach ($data['service'] as $data){
+            if(!empty($data['id'])){
+                $model=$goods->service()->find($data['id']);
+                $model->allowField(true)->save($data);
+            }else{
+                $model=$goods->service()->save($data);
+            }
+            $ids[]=$model['id'];
+        }
+        $goods->service()->whereNotIn('id',$ids)->update(['is_del'=>1]);
+        Db::commit();
+        $this->success();
     }
 }