shish 4 лет назад
Родитель
Сommit
40326b30ca
1 измененных файлов с 22 добавлено и 1 удалено
  1. 22 1
      app-ghs/controllers/ProductController.php

+ 22 - 1
app-ghs/controllers/ProductController.php

@@ -311,7 +311,28 @@ class ProductController extends BaseController
     public function actionBatchChangeAddPrice()
     {
         $addData = Yii::$app->request->post('addData', '');
-        print_r($addData);
+        if (empty($addData)) {
+            util::fail('没有花材');
+        }
+        $itemData = json_decode($addData, true);
+        if (is_array($itemData) == false) {
+            util::fail('没有花材...');
+        }
+        $ids = array_column($itemData, 'id');
+        $infoList = ProductClass::getByIds($ids);
+        if (empty($infoList)) {
+            util::fail('没有花材');
+        }
+        foreach ($infoList as $info) {
+            if (isset($info['shopId']) == false || $info['shopId'] != $this->shopId) {
+                util::fail('非常访问,不是你的花材不能修改');
+            }
+        }
+        foreach ($itemData as $key => $data) {
+            $id = $data['id'] ?? 0;
+            ProductClass::updateById($id, $data);
+        }
+        util::complete('修改成功');
     }
 
     //批量修改product 排序,成本价,加价