|
@@ -128,16 +128,28 @@ class UserService
|
|
|
$statusText = isset($statusArr[$preOrder['pre_order_status']]) ? $statusArr[$preOrder['pre_order_status']] : '';
|
|
|
$wechatTemplate = config('param.wechat_template');
|
|
|
$preOrderMsg = isset($wechatTemplate['pre_order']) ? $wechatTemplate['pre_order'] : [];
|
|
|
+ $wechatSetting = config('param.wechat_setting');
|
|
|
+ if ($wechatSetting == 'release') {//正式
|
|
|
+ /*预约时间:{{time2.DATA}}
|
|
|
+ 网点名称: {{thing3.DATA}}
|
|
|
+ 类型: {{thing1.DATA}}*/
|
|
|
+ $data = [//数据内容
|
|
|
+ "time2" => ["value" => date('Y年m月d日 H:i',$preOrder['pre_time'])],
|
|
|
+ "thing3" => ["value" => $preOrder['company_name'] .'的预约'.$statusText],
|
|
|
+ "thing1" => ["value" => $preOrder['service_title']],
|
|
|
+ ];
|
|
|
+ } else {
|
|
|
/*预约日期 {{time1.DATA}}
|
|
|
场地{{thing8.DATA}}
|
|
|
预约类型{{thing7.DATA}}
|
|
|
顾客称号{{thing3.DATA}}*/
|
|
|
- $data = [//数据内容
|
|
|
- "time1" => ["value" => date('Y年m月d日 H:i',$preOrder['pre_time'])],
|
|
|
- "thing8" => ["value" => $preOrder['company_name'] .'的预约'.$statusText],
|
|
|
- "thing7" => ["value" => $preOrder['service_title']],
|
|
|
- "thing3" => ["value" => $preOrder['name']],
|
|
|
- ];
|
|
|
+ $data = [//数据内容
|
|
|
+ "time1" => ["value" => date('Y年m月d日 H:i',$preOrder['pre_time'])],
|
|
|
+ "thing8" => ["value" => $preOrder['company_name'] .'的预约'.$statusText],
|
|
|
+ "thing7" => ["value" => $preOrder['service_title']],
|
|
|
+ "thing3" => ["value" => $preOrder['name']],
|
|
|
+ ];
|
|
|
+ }
|
|
|
$paramsData = $preOrderMsg;
|
|
|
$paramsData['mini_openid'] = $preOrder['mini_openid'];
|
|
|
$paramsData['data'] = $data;
|
|
@@ -186,14 +198,26 @@ class UserService
|
|
|
$statusText = isset($statusArr[$order['status']]) ? $statusArr[$order['status']] : '';
|
|
|
$wechatTemplate = config('param.wechat_template');
|
|
|
$orderMsg = isset($wechatTemplate['order']) ? $wechatTemplate['order'] : [];
|
|
|
+ $wechatSetting = config('param.wechat_setting');
|
|
|
+ if ($wechatSetting == 'release') {//正式
|
|
|
+ /*工单号: {{character_string5.DATA}}
|
|
|
+ 状态: {{phrase4.DATA}}
|
|
|
+ 下单时间:{{time8.DATA}}*/
|
|
|
+ $data = [//数据内容
|
|
|
+ "character_string5" => ["value" => $order['orderno']],
|
|
|
+ "phrase4" => ["value" => $statusText],
|
|
|
+ "time8" => ["value" => date('Y年m月d日 H:i:s',$order['createtime'])],
|
|
|
+ ];
|
|
|
+ } else {
|
|
|
/*工单号{{character_string1.DATA}}
|
|
|
处理进度 {{phrase4.DATA}}
|
|
|
提交时间 {{time2.DATA}}*/
|
|
|
- $data = [//数据内容
|
|
|
- "character_string1" => ["value" => $order['orderno']],
|
|
|
- "phrase4" => ["value" => $statusText],
|
|
|
- "time2" => ["value" => date('Y年m月d日 H:i:s',$order['createtime'])],
|
|
|
- ];
|
|
|
+ $data = [//数据内容
|
|
|
+ "character_string1" => ["value" => $order['orderno']],
|
|
|
+ "phrase4" => ["value" => $statusText],
|
|
|
+ "time2" => ["value" => date('Y年m月d日 H:i:s',$order['createtime'])],
|
|
|
+ ];
|
|
|
+ }
|
|
|
$orderMsg['page'] = $orderMsg['page'].'?id='.$order['id'];
|
|
|
$paramsData = $orderMsg;
|
|
|
$paramsData['mini_openid'] = $order['mini_openid'];
|
|
@@ -232,12 +256,12 @@ class UserService
|
|
|
$uri = 'https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token='.$tk;
|
|
|
|
|
|
$jsonData = [
|
|
|
- "touser" => isset($params['mini_openid']) ? $params['mini_openid'] : '', //openid
|
|
|
- "template_id" => isset($params['template_id']) ? $params['template_id'] : '', //模版ID
|
|
|
- "page" => isset($params['page']) ? $params['page'] : '', //跳转地址
|
|
|
+ "touser" => isset($params['mini_openid']) ? $params['mini_openid'] : '',//openid
|
|
|
+ "template_id" => isset($params['template_id']) ? $params['template_id'] : '',//模版ID
|
|
|
+ "page" => isset($params['page']) ? $params['page'] : '', //跳转地址
|
|
|
"miniprogram_state" => isset($params['miniprogram_state']) ? $params['miniprogram_state'] : '',//跳转小程序类型:developer为开发版;trial为体验版;formal为正式版;默认为正式版
|
|
|
- "lang" => isset($params['lang']) ? $params['lang'] : '', //支持zh_CN(简体中文)、en_US(英文)、zh_HK(繁体中文)、zh_TW(繁体中文),默认为zh_CN
|
|
|
- "data" => isset($params['data']) ? $params['data'] : [], //数据
|
|
|
+ "lang" => isset($params['lang']) ? $params['lang'] : 'zh_CN', //支持zh_CN(简体中文)、en_US(英文)、zh_HK(繁体中文)、zh_TW(繁体中文),默认为zh_CN
|
|
|
+ "data" => isset($params['data']) ? $params['data'] : [], //数据
|
|
|
];
|
|
|
$res = $client->request('POST', $uri, ['json' => $jsonData]);
|
|
|
$returnResJson = $res->getBody()->getContents();
|