ソースを参照

更新隐藏显示

shish 6 ヶ月 前
コミット
d69fcceb4c
1 ファイル変更27 行追加1 行削除
  1. 27 1
      app-ghs/controllers/ItemController.php

+ 27 - 1
app-ghs/controllers/ItemController.php

@@ -542,7 +542,7 @@ class ItemController extends BaseController
         } elseif ($requestType == 'changeStock') {
             $list = ProductClass::changeStockGroup($list, $level);
         } elseif ($requestType == 'kd') {
-            $list = ProductClass::kdItemGroup($list, $level,$custom);
+            $list = ProductClass::kdItemGroup($list, $level, $custom);
         } elseif ($requestType == 'book') {
             $list = ProductClass::bookItemGroup($list, $level);
         } elseif ($requestType == 'itemList') {
@@ -678,6 +678,32 @@ class ItemController extends BaseController
         util::complete();
     }
 
+    //批量隐藏和显示花材 ssh 20260131
+    public function actionBatchChangeFrontHide()
+    {
+        $post = Yii::$app->request->post();
+        $ids = $post['ids'] ?? 0;
+        $ids = trim($ids);
+        if (empty($ids)) {
+            util::fail('请选花材');
+        }
+        $frontHide = $post['frontHide'] ?? 0;
+        $arr = json_decode($ids,true);
+        if (empty($arr)) {
+            util::fail('请选花材呢');
+        }
+        $list = ItemClass::getAllByCondition(['id' => ['in', $arr]], null, 'id,frontHide,mainId', null, true);
+        if (!empty($list)) {
+            foreach ($list as $key => $currentItem) {
+                if ($currentItem->mainId == $this->mainId) {
+                    $currentItem->frontHide = $frontHide;
+                    $currentItem->save();
+                }
+            }
+        }
+        util::complete('操作成功');
+    }
+
     //检测是否要刷新
     public function actionCheckRefresh()
     {