Procházet zdrojové kódy

[智价云] 打开推送通知开关

tangyuanwang před 17 hodinami
rodič
revize
aeb756f60f

+ 9 - 9
app/Models/Manager/Process/LowPriceGoods.php

@@ -213,9 +213,9 @@ class LowPriceGoods extends Model
             $responsible_persons = array_unique(explode(',', $low_price_data['responsible_person']));
             $all_persons = array_merge($first_responsible_persons, $responsible_persons);
             //查询已已经开启通知设置的用户
-            // $employee_ids = $EmployeeModel->whereIn('id', $all_persons)->where('open_notice', 0)->pluck('id')->toArray();
-            // if (count($employee_ids) == 0)  return true;
-            foreach ($all_persons as $key => $employee_id) {
+            $employee_ids = $EmployeeModel->whereIn('id', $all_persons)->where('open_notice', 0)->pluck('id')->toArray();
+            if (count($employee_ids) == 0)  return true;
+            foreach ($employee_ids as $key => $employee_id) {
                 if ($employee_id == '' || is_null($employee_id))  continue;
                 $notices_data[] = [
                     'company_id' => $low_price_data['company_id'],
@@ -230,9 +230,9 @@ class LowPriceGoods extends Model
         } else if ($low_price_data['first_responsible_person'] != '') {
             $first_responsible_persons = array_unique(explode(',', $low_price_data['first_responsible_person']));
             //查询已已经开启通知设置的用户
-            // $employee_ids = $EmployeeModel->whereIn('id', $first_responsible_persons)->where('open_notice', 0)->pluck('id')->toArray();
-            // if (count($employee_ids) == 0)  return true;
-            foreach ($first_responsible_persons as $key => $employee_id) {
+            $employee_ids = $EmployeeModel->whereIn('id', $first_responsible_persons)->where('open_notice', 0)->pluck('id')->toArray();
+            if (count($employee_ids) == 0)  return true;
+            foreach ($employee_ids as $key => $employee_id) {
                 if ($employee_id == '' || is_null($employee_id))  continue;
                 $notices_data[] = [
                     'company_id' => $low_price_data['company_id'],
@@ -247,9 +247,9 @@ class LowPriceGoods extends Model
         } else if ($low_price_data['responsible_person'] != '') {
             $responsible_persons = array_unique(explode(',', $low_price_data['responsible_person']));
             //查询已已经开启通知设置的用户
-            // $employee_ids = $EmployeeModel->whereIn('id', $responsible_persons)->where('open_notice', 0)->pluck('id')->toArray();
-            // if (count($employee_ids) == 0)  return true;
-            foreach ($responsible_persons as $key => $employee_id) {
+            $employee_ids = $EmployeeModel->whereIn('id', $responsible_persons)->where('open_notice', 0)->pluck('id')->toArray();
+            if (count($employee_ids) == 0)  return true;
+            foreach ($employee_ids as $key => $employee_id) {
                 if ($employee_id == '' || is_null($employee_id))  continue;
                 $notices_data[] = [
                     'company_id' => $low_price_data['company_id'],

+ 9 - 9
app/Models/Manager/Process/ViolationProduct.php

@@ -206,9 +206,9 @@ class ViolationProduct extends Model
             $responsible_persons = array_unique(explode(',', $low_price_data['responsible_person']));
             $all_persons = array_merge($first_responsible_persons, $responsible_persons);
             //查询已已经开启通知设置的用户
-            // $employee_ids = $EmployeeModel->whereIn('id', $all_persons)->where('open_notice', 0)->pluck('id')->toArray();
-            // if (count($employee_ids) == 0)  return true;
-            foreach ($all_persons as $key => $employee_id) {
+            $employee_ids = $EmployeeModel->whereIn('id', $all_persons)->where('open_notice', 0)->pluck('id')->toArray();
+            if (count($employee_ids) == 0)  return true;
+            foreach ($employee_ids as $key => $employee_id) {
                 if ($employee_id == '' || is_null($employee_id))  continue;
                 $notices_data[] = [
                     'company_id' => $low_price_data['company_id'],
@@ -223,9 +223,9 @@ class ViolationProduct extends Model
         } else if ($low_price_data['first_responsible_person'] != '') {
             $first_responsible_persons = array_unique(explode(',', $low_price_data['first_responsible_person']));
             //查询已已经开启通知设置的用户
-            // $employee_ids = $EmployeeModel->whereIn('id', $first_responsible_persons)->where('open_notice', 0)->pluck('id')->toArray();
-            // if (count($employee_ids) == 0)  return true;
-            foreach ($first_responsible_persons as $key => $employee_id) {
+            $employee_ids = $EmployeeModel->whereIn('id', $first_responsible_persons)->where('open_notice', 0)->pluck('id')->toArray();
+            if (count($employee_ids) == 0)  return true;
+            foreach ($employee_ids as $key => $employee_id) {
                 if ($employee_id == '' || is_null($employee_id))  continue;
                 $notices_data[] = [
                     'company_id' => $low_price_data['company_id'],
@@ -240,9 +240,9 @@ class ViolationProduct extends Model
         } else if ($low_price_data['responsible_person'] != '') {
             $responsible_persons = array_unique(explode(',', $low_price_data['responsible_person']));
             //查询已已经开启通知设置的用户
-            // $employee_ids = $EmployeeModel->whereIn('id', $responsible_persons)->where('open_notice', 0)->pluck('id')->toArray();
-            // if (count($employee_ids) == 0)  return true;
-            foreach ($responsible_persons as $key => $employee_id) {
+            $employee_ids = $EmployeeModel->whereIn('id', $responsible_persons)->where('open_notice', 0)->pluck('id')->toArray();
+            if (count($employee_ids) == 0)  return true;
+            foreach ($employee_ids as $key => $employee_id) {
                 if ($employee_id == '' || is_null($employee_id))  continue;
                 $notices_data[] = [
                     'company_id' => $low_price_data['company_id'],

+ 9 - 9
app/Models/Manager/Process/ViolationStore.php

@@ -174,9 +174,9 @@ class ViolationStore extends Model
             $responsible_persons = array_unique(explode(',', $low_price_data['responsible_person']));
             $all_persons = array_merge($first_responsible_persons, $responsible_persons);
             //查询已已经开启通知设置的用户
-            // $employee_ids = $EmployeeModel->whereIn('id', $all_persons)->where('open_notice', 0)->pluck('id')->toArray();
-            // if (count($employee_ids) == 0)  return true;
-            foreach ($all_persons as $key => $employee_id) {
+            $employee_ids = $EmployeeModel->whereIn('id', $all_persons)->where('open_notice', 0)->pluck('id')->toArray();
+            if (count($employee_ids) == 0)  return true;
+            foreach ($employee_ids as $key => $employee_id) {
                 if ($employee_id == '' || is_null($employee_id))  continue;
                 $notices_data[] = [
                     'company_id' => $low_price_data['company_id'],
@@ -191,9 +191,9 @@ class ViolationStore extends Model
         } else if ($low_price_data['first_responsible_person'] != '') {
             $first_responsible_persons = array_unique(explode(',', $low_price_data['first_responsible_person']));
             //查询已已经开启通知设置的用户
-            // $employee_ids = $EmployeeModel->whereIn('id', $first_responsible_persons)->where('open_notice', 0)->pluck('id')->toArray();
-            // if (count($employee_ids) == 0)  return true;
-            foreach ($first_responsible_persons as $key => $employee_id) {
+            $employee_ids = $EmployeeModel->whereIn('id', $first_responsible_persons)->where('open_notice', 0)->pluck('id')->toArray();
+            if (count($employee_ids) == 0)  return true;
+            foreach ($employee_ids as $key => $employee_id) {
                 if ($employee_id == '' || is_null($employee_id))  continue;
                 $notices_data[] = [
                     'company_id' => $low_price_data['company_id'],
@@ -208,9 +208,9 @@ class ViolationStore extends Model
         } else if ($low_price_data['responsible_person'] != '') {
             $responsible_persons = array_unique(explode(',', $low_price_data['responsible_person']));
             //查询已已经开启通知设置的用户
-            // $employee_ids = $EmployeeModel->whereIn('id', $responsible_persons)->where('open_notice', 0)->pluck('id')->toArray();
-            // if (count($employee_ids) == 0)  return true;
-            foreach ($responsible_persons as $key => $employee_id) {
+            $employee_ids = $EmployeeModel->whereIn('id', $responsible_persons)->where('open_notice', 0)->pluck('id')->toArray();
+            if (count($employee_ids) == 0)  return true;
+            foreach ($employee_ids as $key => $employee_id) {
                 if ($employee_id == '' || is_null($employee_id))  continue;
                 $notices_data[] = [
                     'company_id' => $low_price_data['company_id'],