|
@@ -83,6 +83,7 @@ class SubscriptionJobs implements ShouldQueue
|
|
|
'totle_number' => $value->total_number
|
|
'totle_number' => $value->total_number
|
|
|
];
|
|
];
|
|
|
}
|
|
}
|
|
|
|
|
+ // $user_id_list=['2'=>'10'];
|
|
|
$this->send_low_price_goods_notice($user_id_list);
|
|
$this->send_low_price_goods_notice($user_id_list);
|
|
|
break;
|
|
break;
|
|
|
case 'violation_product':
|
|
case 'violation_product':
|
|
@@ -114,6 +115,7 @@ class SubscriptionJobs implements ShouldQueue
|
|
|
'totle_number' => $value['total_number']
|
|
'totle_number' => $value['total_number']
|
|
|
];
|
|
];
|
|
|
}
|
|
}
|
|
|
|
|
+ // $user_id_list=['2'=>'10'];
|
|
|
$this->send_violation_product($user_id_list);
|
|
$this->send_violation_product($user_id_list);
|
|
|
break;
|
|
break;
|
|
|
default:
|
|
default:
|
|
@@ -134,17 +136,19 @@ class SubscriptionJobs implements ShouldQueue
|
|
|
{
|
|
{
|
|
|
$EmployeeModel = new EmployeeModel();
|
|
$EmployeeModel = new EmployeeModel();
|
|
|
foreach ($user_id_list as $key => $totle_number) {
|
|
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_notice', '=', 0], ['personnel_employee.status', '=', 0]])->first();
|
|
|
if (empty($user_info)) return true;
|
|
if (empty($user_info)) return true;
|
|
|
if ($user_info['openid'] == '') return true;
|
|
if ($user_info['openid'] == '') return true;
|
|
|
$data = [
|
|
$data = [
|
|
|
'thing1' => '数据违规预警',
|
|
'thing1' => '数据违规预警',
|
|
|
'thing2' => '低价挂网商品:共【' . $totle_number . '】条',
|
|
'thing2' => '低价挂网商品:共【' . $totle_number . '】条',
|
|
|
- 'time7' => strtotime(time(), 'Y:m:d H:i:s'),
|
|
|
|
|
|
|
+ 'time7' => time(),
|
|
|
'phrase9' => '待处理',
|
|
'phrase9' => '待处理',
|
|
|
];
|
|
];
|
|
|
$params = [
|
|
$params = [
|
|
|
- 'touser' => $user_info['openid'],
|
|
|
|
|
|
|
+ 'openid' => $user_info['openid'],
|
|
|
'template_id' => 't559Iagds7Av-YcqwIpeAaS5gt7LuOKuIBDvVKlyfm8',
|
|
'template_id' => 't559Iagds7Av-YcqwIpeAaS5gt7LuOKuIBDvVKlyfm8',
|
|
|
'miniprogram' => [
|
|
'miniprogram' => [
|
|
|
'appid' => config('wechat.mini.app_id'),
|
|
'appid' => config('wechat.mini.app_id'),
|
|
@@ -172,7 +176,7 @@ class SubscriptionJobs implements ShouldQueue
|
|
|
foreach ($user_id_list as $key => $totle_number) {
|
|
foreach ($user_id_list as $key => $totle_number) {
|
|
|
$user_info = $EmployeeModel->join('personnel_employee_openid', 'personnel_employee_openid.employee_id', '=', 'personnel_employee.id')
|
|
$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'])
|
|
->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();
|
|
|
|
|
|
|
+ ->where('personnel_employee.id', $key)->where([['personnel_employee.open_notice', '=', 0], ['personnel_employee.status', '=', 0]])->first();
|
|
|
if (empty($user_info)) return true;
|
|
if (empty($user_info)) return true;
|
|
|
if ($user_info['openid'] == '') return true;
|
|
if ($user_info['openid'] == '') return true;
|
|
|
$data = [
|
|
$data = [
|
|
@@ -182,7 +186,7 @@ class SubscriptionJobs implements ShouldQueue
|
|
|
'phrase9' => '待处理',
|
|
'phrase9' => '待处理',
|
|
|
];
|
|
];
|
|
|
$params = [
|
|
$params = [
|
|
|
- 'touser' => $user_info['openid'],
|
|
|
|
|
|
|
+ 'openid' => $user_info['openid'],
|
|
|
'template_id' => 't559Iagds7Av-YcqwIpeAaS5gt7LuOKuIBDvVKlyfm8',
|
|
'template_id' => 't559Iagds7Av-YcqwIpeAaS5gt7LuOKuIBDvVKlyfm8',
|
|
|
'miniprogram' => [
|
|
'miniprogram' => [
|
|
|
'appid' => config('wechat.mini.app_id'),
|
|
'appid' => config('wechat.mini.app_id'),
|