Kaynağa Gözat

花店买花入口

shish 3 yıl önce
ebeveyn
işleme
6be6de22a1
1 değiştirilmiş dosya ile 9 ekleme ve 5 silme
  1. 9 5
      app-ghs/controllers/MainController.php

+ 9 - 5
app-ghs/controllers/MainController.php

@@ -11,6 +11,7 @@ use bizHd\wx\classes\WxOpenClass;
 use common\components\dict;
 use common\components\imgUtil;
 use common\components\miniUtil;
+use common\components\stringUtil;
 use common\components\util;
 use Yii;
 use GatewayClient\Gateway;
@@ -20,7 +21,7 @@ class MainController extends BaseController
 
     public $guestAccess = ['my'];
 
-    //采购商城海报 ssh 20210610
+    //采购商城海报 ssh 20230217
     public function actionGetMallPoster()
     {
         $merchant = WxOpenClass::getWxInfo();
@@ -29,10 +30,13 @@ class MainController extends BaseController
         //scene不能超过32个字条,这些进行缩写:sId = shopId gId = ghsShopAdminId
         $scene = "sId={$this->shopId}&id=0&gId=" . $this->shopAdminId;
         $imgUrl = miniUtil::generateUnlimitedMiniCode($merchant, $page, $scene, $ptStyle);
-        $url = imgUtil::groupImg($imgUrl);
-        $respond = [
-            'imgUrl' => $url,
-        ];
+        $titleBase64 = stringUtil::ossBase64('花店买花入口');
+        $prefix = imgUtil::getPrefix();
+        $url = $prefix . 'shop/miniCodeBg.jpg?x-oss-process=image';
+        $goodsMiniCodeBase64 = stringUtil::ossBase64($imgUrl);
+        $url .= '/watermark,image_' . $goodsMiniCodeBase64 . ',g_north,x_0,y_40';
+        $url .= '/watermark,text_' . $titleBase64 . ',g_north,x_0,y_530,size_50';
+        $respond = ['imgUrl' => $url];
         util::success($respond);
     }