|
|
@@ -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);
|