You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?php
namespace App\Service\v3\Interfaces;
use App\Model\v3\OrderMain;
interface MiniprogramServiceInterface{ /** * 外卖线上订单模板消息 * @param $globalOrderId * @return mixed */ public function sendTemMsgForOnlineOrder($globalOrderId);
/** * 当面线下订单模板消息 * @param $globalOrderId * @return mixed */ public function sendTemMsgForOfflineOrder($globalOrderId);
/** * 奖励模板消息 * @param $money * @param $note * @param $openid * @param $time * @return mixed */ public function sendTemMsgForAward($money, $note, $openid, $time);
/** * 直接退款时订阅消息通知商户 * @param $orderId * @param $refundStoreAmount * @param $orderGoodsId * @return mixed */ public function subscribeMsgForSingleRefund($orderId, $refundStoreAmount, $orderGoodsId = '');
/** * 订单开始配送订阅消息通知用户和骑手 * @param $globalOrderId * @return mixed */ public function subscribeMsgForDeliveryStart($globalOrderId);
/** * 订单完成发送订阅消息给用户 * @param OrderMain|int|string $orderMain 模型实例或者globalOrderId * @return mixed */ public function subscribeMsgForOrderComplete($orderMain);
/** * 发送模板消息 * @param $openid * @param $template_id * @param $data * @param string $redirect_url * @param string[] $applet_config * @return mixed */ public function sendTempMsg($openid, $template_id, $data, $redirect_url = '', $applet_config = ['appid' => '', 'pagepath' => '']);
/** * 发送小程序订阅消息 * @param $openid * @param $template_id * @param $data * @param string $page * @return mixed */ public function sendSubscribeMessage($openid, $template_id, $data, $page = '');
/** * 获取订阅消息模板 * 为空时,从微信服务器获取全部,否则从本地服务器获取 * @param $forUserType * @return mixed */ public function getSubscribeMessageTempList($forUserType);}
|