shish hace 2 años
padre
commit
8c1b17a811

+ 36 - 0
biz/cp/classes/PtCpClass.php

@@ -0,0 +1,36 @@
+<?php
+
+namespace biz\cp\classes;
+
+use biz\base\classes\BaseClass;
+use common\components\imgUtil;
+use Yii;
+
+class PtCpClass extends BaseClass
+{
+
+    public static $baseFile = '\biz\cp\models\PtCp';
+
+    public static function getCpList($where)
+    {
+        $data = self::getList('*', $where, 'addTime DESC');
+        if (!empty($data['list'])) {
+            $ids = array_column($data['list'], 'classId');
+            $classInfoList = CpClassClass::getByIds($ids, null, 'id');
+            foreach ($data['list'] as $key => $val) {
+                $shortCover = $val['cover'] ?? '';
+                $cover = imgUtil::groupImg($shortCover) . "?x-oss-process=image/resize,m_fill,h_130,w_130";
+                $bigCover = imgUtil::groupImg($shortCover) . "?x-oss-process=image/resize,m_fill,h_700,w_700";
+                $data['list'][$key]['shortCover'] = $shortCover;
+                $data['list'][$key]['cover'] = $cover;
+                $data['list'][$key]['bigCover'] = $bigCover;
+                $classId = $val['classId'] ?? 0;
+                $classInfo = $classInfoList[$classId] ?? [];
+                $className = $classInfo['name'] ?? '';
+                $data['list'][$key]['className'] = $className;
+            }
+        }
+        return $data;
+    }
+
+}

+ 20 - 0
biz/cp/classes/PtCpClassClass.php

@@ -0,0 +1,20 @@
+<?php
+
+namespace biz\cp\classes;
+
+use biz\base\classes\BaseClass;
+use common\components\imgUtil;
+use Yii;
+
+class PtCpClassClass extends BaseClass
+{
+
+    public static $baseFile = '\biz\cp\models\PtCpClass';
+
+    public static function getClassList($where)
+    {
+        $data = self::getList('*', $where, 'inTurn DESC');
+        return $data;
+    }
+
+}

+ 13 - 0
biz/cp/classes/PtCpItemClass.php

@@ -0,0 +1,13 @@
+<?php
+
+namespace biz\cp\classes;
+
+use biz\base\classes\BaseClass;
+use Yii;
+
+class PtCpItemClass extends BaseClass
+{
+
+    public static $baseFile = '\biz\cp\models\PtCpItem';
+
+}

+ 13 - 0
biz/cp/models/PtCp.php

@@ -0,0 +1,13 @@
+<?php
+namespace biz\cp\models;
+use biz\base\models\Base;
+
+class PtCp extends Base
+{
+
+    public static function tableName()
+    {
+        return 'xhPtCp';
+    }
+
+}

+ 13 - 0
biz/cp/models/PtCpClass.php

@@ -0,0 +1,13 @@
+<?php
+namespace biz\cp\models;
+use biz\base\models\Base;
+
+class PtCpClass extends Base
+{
+
+    public static function tableName()
+    {
+        return 'xhPtCpClass';
+    }
+
+}

+ 13 - 0
biz/cp/models/PtCpItem.php

@@ -0,0 +1,13 @@
+<?php
+namespace biz\cp\models;
+use biz\base\models\Base;
+
+class PtCpItem extends Base
+{
+
+    public static function tableName()
+    {
+        return 'xhPtCpItem';
+    }
+
+}

+ 11 - 0
biz/cp/serices/PtCpClassService.php

@@ -0,0 +1,11 @@
+<?php
+namespace biz\cp\services;
+
+use biz\base\services\BaseService;
+
+class PtCpClassService extends BaseService
+{
+
+    public static $baseFile = '\biz\cp\classes\PtCpClassClass';
+
+}

+ 11 - 0
biz/cp/serices/PtCpItemService.php

@@ -0,0 +1,11 @@
+<?php
+namespace biz\cp\services;
+
+use biz\base\services\BaseService;
+
+class PtCpItemService extends BaseService
+{
+
+    public static $baseFile = '\biz\cp\classes\PtCpItemClass';
+
+}

+ 11 - 0
biz/cp/serices/PtCpService.php

@@ -0,0 +1,11 @@
+<?php
+namespace biz\cp\services;
+
+use biz\base\services\BaseService;
+
+class PtCpService extends BaseService
+{
+
+    public static $baseFile = '\biz\cp\classes\PtCpClass';
+
+}