| xqd
@@ -139,17 +139,20 @@ class Notification extends BaseModel
|
|
|
{
|
|
|
$content = $this->getNameContent();
|
|
|
$user = User::find($this['user_id']);
|
|
|
- $official_app = app('wechat.official_account.default');
|
|
|
- if($content && isset($content['official']) && $user && $user['official_open_id']) {
|
|
|
+ $official_app = app('wechat.mini_program.default');
|
|
|
+ if($content && isset($content['official']) && $user && $user['open_id']) {
|
|
|
$info = $content['official'];
|
|
|
- $official_app->template_message->send([
|
|
|
- 'touser' => $user['official_open_id'],
|
|
|
- 'template_id' => $info['template_id'],
|
|
|
- 'miniprogram' => [
|
|
|
- 'appid' => env('WECHAT_MINI_PROGRAM_APPID'),
|
|
|
- 'pagepath' => $info['page'],
|
|
|
- ],
|
|
|
- 'data' => $info['data'],
|
|
|
+ $res = $official_app->uniform_message->send([
|
|
|
+ 'touser' => $user['open_id'],
|
|
|
+ 'mp_template_msg' => [
|
|
|
+ 'appid'=>env('WECHAT_OFFICIAL_ACCOUNT_APPID'),
|
|
|
+ 'template_id' => $info['template_id'],
|
|
|
+ 'miniprogram' => [
|
|
|
+ 'appid' => env('WECHAT_MINI_PROGRAM_APPID'),
|
|
|
+ 'pagepath' => $info['page'],
|
|
|
+ ],
|
|
|
+ 'data' => $info['data'],
|
|
|
+ ]
|
|
|
]);
|
|
|
}
|
|
|
}
|
| xqd
@@ -164,25 +167,28 @@ class Notification extends BaseModel
|
|
|
if($project && isset($project['user_id'])) {
|
|
|
$user = User::find($project['user_id']);
|
|
|
if($user) {
|
|
|
- $official_app = app('wechat.official_account.default');
|
|
|
+ $official_app = app('wechat.mini_program.default');
|
|
|
$title = $project->active == 1 ? '您申请的项目已经通过审批,请及时查看!' : '您申请的项目未通过申请,请重新提交!';
|
|
|
- $official_app->template_message->send([
|
|
|
- 'touser' => $user['official_open_id'],
|
|
|
- 'template_id' => 'NusdON_pl0l32P6rFeYOlvE-53QYvu_eRnn5LthaVdM',
|
|
|
- 'miniprogram' => [
|
|
|
- 'appid' => env('WECHAT_MINI_PROGRAM_APPID'),
|
|
|
- 'pagepath' => 'pages/index/index',
|
|
|
- ],
|
|
|
- 'data' => [
|
|
|
- 'first' => $title,
|
|
|
- 'keyword1' => $project->name,
|
|
|
- 'keyword2' => $user->name,
|
|
|
- 'keyword3' => '中铁二局',
|
|
|
- 'keyword4' => '',
|
|
|
- 'keyword5' => $project->created_at,
|
|
|
- 'remark' => '点击进入小程序查看详情',
|
|
|
- ],
|
|
|
- ]);
|
|
|
+ $official_app->uniform_message->send([
|
|
|
+ 'touser' => $user['open_id'],
|
|
|
+ 'mp_template_msg' => [
|
|
|
+ 'appid'=>env('WECHAT_OFFICIAL_ACCOUNT_APPID'),
|
|
|
+ 'template_id' => 'NusdON_pl0l32P6rFeYOlvE-53QYvu_eRnn5LthaVdM',
|
|
|
+ 'miniprogram' => [
|
|
|
+ 'appid' => env('WECHAT_MINI_PROGRAM_APPID'),
|
|
|
+ 'pagepath' => 'pages/index/index',
|
|
|
+ ],
|
|
|
+ 'data' => [
|
|
|
+ 'first' => $title,
|
|
|
+ 'keyword1' => $project->name,
|
|
|
+ 'keyword2' => $user->name,
|
|
|
+ 'keyword3' => '中铁二局',
|
|
|
+ 'keyword4' => '',
|
|
|
+ 'keyword5' => $project->created_at,
|
|
|
+ 'remark' => '点击进入小程序查看详情',
|
|
|
+ ],
|
|
|
+ ]
|
|
|
+ ]);
|
|
|
}
|
|
|
}
|
|
|
}
|
| xqd
@@ -200,22 +206,25 @@ class Notification extends BaseModel
|
|
|
$role = ProjectRole::find($project_user['project_role_id']);
|
|
|
$work_point = WorkPoint::find($project['work_point_id']);
|
|
|
if($user) {
|
|
|
- $official_app = app('wechat.official_account.default');
|
|
|
+ $official_app = app('wechat.mini_program.default');
|
|
|
$title = '你的项目授权审批已通过!';
|
|
|
$remark = '授权角色:' . $project->name . ' - ' . ($work_point ? $work_point->name : '') . ' - ' . ($role ? $role->name : '');
|
|
|
- $official_app->template_message->send([
|
|
|
- 'touser' => $user['official_open_id'],
|
|
|
- 'template_id' => 'zzNETW2GEZ4_GfVp020yH8n9VL97G9EttONAtcrxG9c',
|
|
|
- 'miniprogram' => [
|
|
|
- 'appid' => env('WECHAT_MINI_PROGRAM_APPID'),
|
|
|
- 'pagepath' => 'pages/index/index',
|
|
|
- ],
|
|
|
- 'data' => [
|
|
|
- 'first' => $title,
|
|
|
- 'keyword1' => $user->name,
|
|
|
- 'keyword2' => $project_user->created_at,
|
|
|
- 'remark' => $remark,
|
|
|
- ],
|
|
|
+ $official_app->uniform_message->send([
|
|
|
+ 'touser' => $user['open_id'],
|
|
|
+ 'mp_template_msg' => [
|
|
|
+ 'appid'=>env('WECHAT_OFFICIAL_ACCOUNT_APPID'),
|
|
|
+ 'template_id' => 'zzNETW2GEZ4_GfVp020yH8n9VL97G9EttONAtcrxG9c',
|
|
|
+ 'miniprogram' => [
|
|
|
+ 'appid' => env('WECHAT_MINI_PROGRAM_APPID'),
|
|
|
+ 'pagepath' => 'pages/index/index',
|
|
|
+ ],
|
|
|
+ 'data' => [
|
|
|
+ 'first' => $title,
|
|
|
+ 'keyword1' => $user->name,
|
|
|
+ 'keyword2' => $project_user->created_at,
|
|
|
+ 'remark' => $remark,
|
|
|
+ ],
|
|
|
+ ]
|
|
|
]);
|
|
|
}
|
|
|
}
|