shish 3 年之前
父节点
当前提交
d91f2906cf
共有 1 个文件被更改,包括 21 次插入2 次删除
  1. 21 2
      app-ghs/controllers/ItemController.php

+ 21 - 2
app-ghs/controllers/ItemController.php

@@ -33,12 +33,31 @@ class ItemController extends BaseController
     //获取给花店下单的花材海报 ssh 20220111
     public function actionGetHdPoster()
     {
+
+        $get = Yii::$app->request->get();
+        $id = $get['id'] ?? 0;
+        $item = ItemClass::getById($id, true);
+        if (empty($item) || $item->mainId != $this->mainId) {
+            util::fail('获取失败');
+        }
+        $cover = $item->cover ?? '';
+        if (empty($cover)) {
+            util::fail('获取失败');
+        }
         $merchant = WxOpenClass::getWxInfo();
         $page = 'admin/ghsProduct/detail';
         $ptStyle = dict::getDict('ptStyle', 'hd');
-        //scene不能超过32个字条,这些进行缩写:sId = shopId gId = ghsShopAdminId
-        $scene = "id=68&gId=123";
+        //scene不能超过32个字条
+        $scene = "id=" . $id;
         $imgUrl = miniUtil::generateUnlimitedMiniCode($merchant, $page, $scene, $ptStyle);
+        $prefix = imgUtil::getPrefix();
+
+        $itemCover = $cover . '?x-oss-process=image/resize,m_fill,h_750,w_750';
+        $itemCoverBase64 =  base64_encode($itemCover);
+        echo $itemCoverBase64;die;
+
+        $prefix . 'poster/1234.jpg?x-oss-process=image/watermark,image_';
+
         $url = imgUtil::groupImg($imgUrl);
         $respond = ['imgUrl' => $url];
         util::success($respond);