|
@@ -13,49 +13,49 @@ use biz\base\classes\BaseClass;
|
|
|
|
|
|
|
|
class InformUserClass extends BaseClass
|
|
class InformUserClass extends BaseClass
|
|
|
{
|
|
{
|
|
|
-
|
|
|
|
|
- public static $baseFile = '\biz\message\models\InformUser';
|
|
|
|
|
-
|
|
|
|
|
- //花送到了通知客户 shish
|
|
|
|
|
- public static function sendComplete($user, $order, $merchant)
|
|
|
|
|
- {
|
|
|
|
|
- $openId = $user['openId'];
|
|
|
|
|
- $merchantId = $merchant['id'];
|
|
|
|
|
- $orderId = $order['id'];
|
|
|
|
|
- $miniOpenId = isset($user['miniOpenId']) ? $user['miniOpenId'] : '';
|
|
|
|
|
- if (isset($user['subscribe']) && $user['subscribe'] == 1) {
|
|
|
|
|
- $allTM = xhTMessageService::getList($merchantId);
|
|
|
|
|
- $shortTempId = 'OPENTM201205968';//订单送达通知
|
|
|
|
|
- $tempId = $allTM[$shortTempId];
|
|
|
|
|
- $url = Yii::$app->params['mallDomain'] . "/#/pages/order/detail?id={$orderId}&account=" . $merchantId;
|
|
|
|
|
- $url = httpUtil::becomeHttps($url);
|
|
|
|
|
- $receiveUserName = isset($order['receiveUserName']) && !empty($order['receiveUserName']) ? $order['receiveUserName'] : '未填写';
|
|
|
|
|
- $data = [
|
|
|
|
|
- "touser" => $openId,
|
|
|
|
|
- "template_id" => $tempId,
|
|
|
|
|
- "url" => $url,
|
|
|
|
|
- "data" => [
|
|
|
|
|
- "first" => ["value" => '您的订单已送达', "color" => "#173177"],
|
|
|
|
|
- "keyword1" => ["value" => (string)$order['orderSn'], "color" => "#173177"],
|
|
|
|
|
- "keyword2" => ["value" => $receiveUserName, "color" => "#173177"],
|
|
|
|
|
- "keyword3" => ["value" => '已送达', "color" => "#173177"],
|
|
|
|
|
- "remark" => ["value" => '感谢您的惠顾,祝你生活愉快!', "color" => "#173177"]
|
|
|
|
|
- ]
|
|
|
|
|
- ];
|
|
|
|
|
- if (!empty($miniOpenId)) {
|
|
|
|
|
- $data['miniprogram']['appid'] = $merchant['miniAppId'];
|
|
|
|
|
- $data['miniprogram']['pagepath'] = 'pages/order/detail?id=' . $orderId;
|
|
|
|
|
- }
|
|
|
|
|
- wxUtil::sendTaskInform($data, $merchant);
|
|
|
|
|
- } else {
|
|
|
|
|
- if (isset($order['bookMobile']) && !empty($order['bookMobile']) && stringUtil::isMobile($order['bookMobile'])) {
|
|
|
|
|
- $mobile = $order['bookMobile'];
|
|
|
|
|
- $msg = '您的鲜花已送达,感谢惠顾,祝您生活愉快。';
|
|
|
|
|
- sms::send($mobile, $msg, $merchant);
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- //通知商家
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+ public static $baseFile = '\biz\message\models\InformUser';
|
|
|
|
|
+
|
|
|
|
|
+ //花送到了通知客户 shish
|
|
|
|
|
+ public static function sendComplete($user, $order, $merchant)
|
|
|
|
|
+ {
|
|
|
|
|
+ $openId = $user['openId'];
|
|
|
|
|
+ $merchantId = $merchant['id'];
|
|
|
|
|
+ $orderId = $order['id'];
|
|
|
|
|
+ $miniOpenId = isset($user['miniOpenId']) ? $user['miniOpenId'] : '';
|
|
|
|
|
+ if (isset($user['subscribe']) && $user['subscribe'] == 1) {
|
|
|
|
|
+ $allTM = xhTMessageService::getList($merchantId);
|
|
|
|
|
+ $shortTempId = 'OPENTM201205968';//订单送达通知
|
|
|
|
|
+ $tempId = $allTM[$shortTempId];
|
|
|
|
|
+ $url = Yii::$app->params['mallDomain'] . "/#/pages/order/detail?id={$orderId}&account=" . $merchantId;
|
|
|
|
|
+ $url = httpUtil::becomeHttps($url);
|
|
|
|
|
+ $receiveUserName = isset($order['receiveUserName']) && !empty($order['receiveUserName']) ? $order['receiveUserName'] : '未填写';
|
|
|
|
|
+ $data = [
|
|
|
|
|
+ "touser" => $openId,
|
|
|
|
|
+ "template_id" => $tempId,
|
|
|
|
|
+ "url" => $url,
|
|
|
|
|
+ "data" => [
|
|
|
|
|
+ "first" => ["value" => '您的订单已送达', "color" => "#173177"],
|
|
|
|
|
+ "keyword1" => ["value" => (string)$order['sendNum'], "color" => "#173177"],
|
|
|
|
|
+ "keyword2" => ["value" => $receiveUserName, "color" => "#173177"],
|
|
|
|
|
+ "keyword3" => ["value" => '已送达', "color" => "#173177"],
|
|
|
|
|
+ "remark" => ["value" => '感谢您的惠顾,祝你生活愉快!', "color" => "#173177"]
|
|
|
|
|
+ ]
|
|
|
|
|
+ ];
|
|
|
|
|
+ if (!empty($miniOpenId)) {
|
|
|
|
|
+ $data['miniprogram']['appid'] = $merchant['miniAppId'];
|
|
|
|
|
+ $data['miniprogram']['pagepath'] = 'pages/order/detail?id=' . $orderId;
|
|
|
|
|
+ }
|
|
|
|
|
+ wxUtil::sendTaskInform($data, $merchant);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ if (isset($order['bookMobile']) && !empty($order['bookMobile']) && stringUtil::isMobile($order['bookMobile'])) {
|
|
|
|
|
+ $mobile = $order['bookMobile'];
|
|
|
|
|
+ $msg = '您的鲜花已送达,感谢惠顾,祝您生活愉快。';
|
|
|
|
|
+ sms::send($mobile, $msg, $merchant);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ //通知商家
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|