PtCpController.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace ghs\controllers;
  3. use bizGhs\cp\classes\PtCpClass;
  4. use common\components\imgUtil;
  5. use common\components\util;
  6. use Yii;
  7. class PtCpController extends BaseController
  8. {
  9. //根据分类id取集合,带分页 ssh 20231228
  10. public function actionList()
  11. {
  12. $get = Yii::$app->request->get();
  13. $classId = $get['classId'] ?? 0;
  14. $where = [];
  15. $where['delStatus'] = 0;
  16. if (!empty($classId)) {
  17. $where['classId'] = $classId;
  18. }
  19. $mainId = $this->mainId;
  20. $respond = PtCpClass::getPtCpList($where, $mainId);
  21. util::success($respond);
  22. }
  23. //获取平台产品详情 ssh 2024
  24. public function actionDetail()
  25. {
  26. $get = Yii::$app->request->get();
  27. $id = $get['id'] ?? 0;
  28. $ptCp = PtCpClass::getById($id);
  29. if (!empty($ptCp)) {
  30. $shortCover = $ptCp['cover'] ?? '';
  31. $cover = imgUtil::groupImg($shortCover) . "?x-oss-process=image/resize,m_fill,h_700,w_700";
  32. $ptCp['cover'] = $cover;
  33. $ptCp['bigCover'] = $cover;
  34. $ptCp['smallCover'] = $cover;
  35. $ptCp['shortCover'] = $shortCover;
  36. }
  37. util::success(['info' => $ptCp]);
  38. }
  39. }