Browse Source

添加产品

shish 2 years ago
parent
commit
161571bbf2

+ 18 - 0
app-ghs/controllers/PtCpController.php

@@ -3,6 +3,7 @@
 namespace ghs\controllers;
 
 use bizGhs\cp\classes\PtCpClass;
+use common\components\imgUtil;
 use common\components\util;
 use Yii;
 
@@ -24,4 +25,21 @@ class PtCpController extends BaseController
         util::success($respond);
     }
 
+    //获取平台产品详情 ssh 2024
+    public function actionDetail()
+    {
+        $get = Yii::$app->request->get();
+        $id = $get['id'] ?? 0;
+        $ptCp = PtCpClass::getById($id);
+        if (!empty($ptCp)) {
+            $shortCover = $ptCp['cover'] ?? '';
+            $cover = imgUtil::groupImg($shortCover) . "?x-oss-process=image/resize,m_fill,h_700,w_700";
+            $ptCp['cover'] = $cover;
+            $ptCp['bigCover'] = $cover;
+            $ptCp['smallCover'] = $cover;
+            $ptCp['shortCover'] = $shortCover;
+        }
+        util::success(['info' => $ptCp]);
+    }
+
 }

+ 3 - 1
biz-ghs/cp/classes/CpClass.php

@@ -205,7 +205,8 @@ class CpClass extends BaseClass
         $connection = Yii::$app->db;
         $transaction = $connection->beginTransaction();
         try {
-            //获取平台产品的分类
+
+            
             $ptData = $data;
             $ptCpClassId = 0;
             $ptCpClassDefaultId = 0;
@@ -231,6 +232,7 @@ class CpClass extends BaseClass
                 util::fail('没有找到平台的分类');
             }
             $respond = PtCpClass::addCp($ptData);
+
             $data['ptCpId'] = $respond->id ?? 0;
             self::add($data);
 

+ 3 - 0
biz-ghs/cp/classes/PtCpClass.php

@@ -33,13 +33,16 @@ class PtCpClass extends BaseClass
                 $className = isset($ptClass[$classId]) ? $ptClass[$classId]['name'] : '未归类';
                 $data['list'][$key]['className'] = $className;
                 $id = $val['id'] ?? 0;
+                $cpId = 0;
                 if (isset($existList[$id])) {
                     $select = 2;
                     $is_delete = isset($existList[$id]['delStatus']) && $existList[$id]['delStatus'] == 1 ? 1 : 0;
+                    $cpId = $existList[$id]['id'] ?? 0;
                 } else {
                     $select = 1;
                     $is_delete = 0;
                 }
+                $data['list'][$key]['cpId'] = $cpId;
                 //select 1未选 2已选
                 //is_delete 0正常 1删除
                 $data['list'][$key]['select'] = $select;