Selaa lähdekoodia

[智价云] 消息推送配置更新

tangyuanwang 1 viikko sitten
vanhempi
sitoutus
949d9dc197

+ 4 - 3
app/Http/Controllers/Manager/Login.php

@@ -355,10 +355,11 @@ class Login extends Manager
 			if (!$band_wechat_data) {
 				$EmployeeOpenidModel->insertGetId([
 					'company_id' => $company_id,
-					'employee_id' => $uid, 
-					'openid' => $tokenData['openid'], 
+					'employee_id' => $uid,
+					'openid' => $tokenData['openid'],
 					'type' => '3',
-					 'insert_time' => time()]);
+					'insert_time' => time()
+				]);
 			} else {
 				$band_wechat_data->openid = $tokenData['openid'];
 				$band_wechat_data->type = '3';

+ 3 - 1
app/Jobs/Manager/Process/Subscription.php

@@ -170,7 +170,9 @@ class Subscription implements ShouldQueue
     {
         $EmployeeModel = new EmployeeModel();
         foreach ($user_id_list as $key => $totle_number) {
-            $user_info  = $EmployeeModel->where('id', $key)->where([['open_subscribe', '=', 0], ['status', '=', 1]])->first(['openid']);
+            $user_info  = $EmployeeModel->join('personnel_employee_openid', 'personnel_employee_openid.employee_id', '=', 'personnel_employee.id')
+                ->select(['personnel_employee.*', 'personnel_employee_openid.employee_id', 'personnel_employee_openid.openid'])
+                ->where('personnel_employee.id', $key)->where([['personnel_employee.open_subscribe', '=', 0], ['personnel_employee.status', '=', 1]])->first();
             if (empty($user_info)) return true;
             if ($user_info['openid'] == '') return true;
             $data           = [

+ 2 - 2
config/wechat.php

@@ -2,8 +2,8 @@
 
 return [
     'mini' => [
-        'app_id' => env('WECHAT_APP_ID', 'wx246605ec671bf08d'),
-        'secret' => env('WECHAT_SECRET', '5dfa6b60f10347ffa7b959658b3f2496'),
+        'app_id' => env('WECHAT_APP_ID', 'wxf2f254f9981651dd'),
+        'secret' => env('WECHAT_SECRET', 'e95795b0a06f56ad3018f19e936b3cb3'),
         // 下面为可选项
         // 指定 API 调用返回结果的类型:array(default)/collection/object/raw/自定义类名
         'response_type' => 'array',