Browse Source

送达通知优化

shish 6 năm trước cách đây
mục cha
commit
48e98fd030
1 tập tin đã thay đổi với 9 bổ sung2 xóa
  1. 9 2
      biz/message/classes/InformUserClass.php

+ 9 - 2
biz/message/classes/InformUserClass.php

@@ -22,11 +22,12 @@ class InformUserClass extends BaseClass
 		//通知客户
 		$openId = $user['openId'];
 		$merchantId = $merchant['id'];
+		$orderId = $order['id'];
 		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={$order['id']}&account=" . $merchantId;
+			$url = Yii::$app->params['mallDomain'] . "/#/pages/order/detail?id={$orderId}&account=" . $merchantId;
 			$url = httpUtil::becomeHttps($url);
 			$data = [
 				"touser" => $openId,
@@ -37,7 +38,13 @@ class InformUserClass extends BaseClass
 					"keyword1" => ["value" => (string)$order['orderSn'], "color" => "#173177"],
 					"keyword2" => ["value" => $order['receiveUserName'], "color" => "#173177"],
 					"keyword3" => ["value" => '已送达', "color" => "#173177"],
-					"remark" => ["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'])) {