shish 2 tahun lalu
induk
melakukan
54f706c512
1 mengubah file dengan 26 tambahan dan 8 penghapusan
  1. 26 8
      app-ghs/controllers/ModifyController.php

+ 26 - 8
app-ghs/controllers/ModifyController.php

@@ -3,6 +3,7 @@
 namespace ghs\controllers;
 
 use bizGhs\modify\classes\ModifyClass;
+use bizGhs\modify\classes\ModifyItemClass;
 use Yii;
 use common\components\util;
 
@@ -22,14 +23,31 @@ class ModifyController extends BaseController
         $data = $post['data'] ?? '';
         if (!empty($data)) {
             $arr = json_decode($data, true);
-            print_r($arr);die;
-            $mData = [
-                'name' => $modifyName,
-                'mainId' => $this->mainId,
-                'inTurn' => 100,
-            ];
-            $info = ModifyClass::add($mData, true);
-            $returnId = $info->id ?? 0;
+            if (!empty($arr)) {
+                $mData = [
+                    'name' => $modifyName,
+                    'mainId' => $this->mainId,
+                    'inTurn' => 100,
+                ];
+                $info = ModifyClass::add($mData, true);
+                $returnId = $info->id ?? 0;
+                foreach ($arr as $it) {
+                    $name = $it['name'] ?? '';
+                    $productId = $it['id'] ?? 0;
+                    $skPrice = $it['skPrice'] ?? 0;
+                    $hjPrice = $it['skPrice'] ?? 0;
+                    $price = $it['price'] ?? 0;
+                    $currentData = [
+                        'mId' => $returnId,
+                        'name' => $name,
+                        'productId' => $productId,
+                        'skPrice' => $skPrice,
+                        'price' => $price,
+                        'hjPrice' => $hjPrice,
+                    ];
+                    ModifyItemClass::add($currentData, true);
+                }
+            }
         }
         util::complete();
     }