Browse Source

[智价云] 优化违规数据写入

tangyuanwang 9 giờ trước cách đây
mục cha
commit
3a9beebf86

+ 6 - 0
app/Models/Manager/Process/LowPriceGoods.php

@@ -149,6 +149,8 @@ class LowPriceGoods extends Model
             $first_responsible_person_data = [];
             if (count($first_responsible_persons) > 0) {
                 foreach ($first_responsible_persons as $key => $employee_id) {
+                    //如果不是数字或者为空,则跳过
+                    if ($employee_id == '' || is_null($employee_id) || !is_numeric($employee_id))  continue;
                     $first_responsible_person_data[] = [
                         'lowprice_product_logid' => $LowPriceGoods_id,
                         'employee_id' => $employee_id,
@@ -161,6 +163,8 @@ class LowPriceGoods extends Model
             $responsible_person_data = [];
             if (count($responsible_persons) > 0) {
                 foreach ($responsible_persons as $key => $employee_id) {
+                    //如果不是数字或者为空,则跳过
+                    if ($employee_id == '' || is_null($employee_id) || !is_numeric($employee_id))  continue;
                     $responsible_person_data[] = [
                         'lowprice_product_logid' => $LowPriceGoods_id,
                         'employee_id' => $employee_id,
@@ -173,6 +177,8 @@ class LowPriceGoods extends Model
             $source_responsible_person_data = [];
             if (count($source_responsible_persons) > 0) {
                 foreach ($source_responsible_persons as $key => $employee_id) {
+                    //如果不是数字或者为空,则跳过
+                    if ($employee_id == '' || is_null($employee_id) || !is_numeric($employee_id))  continue;
                     $source_responsible_person_data[] = [
                         'lowprice_product_logid' => $LowPriceGoods_id,
                         'employee_id' => $employee_id,

+ 6 - 0
app/Models/Manager/Process/ViolationProduct.php

@@ -142,6 +142,8 @@ class ViolationProduct extends Model
             $first_responsible_person_data = [];
             if (count($first_responsible_persons) > 0) {
                 foreach ($first_responsible_persons as $key => $employee_id) {
+                    //如果不是数字或者为空,则跳过
+                    if ($employee_id == '' || is_null($employee_id) || !is_numeric($employee_id))  continue;
                     $first_responsible_person_data[] = [
                         'violation_product_logid' => $ViolationProduct_id,
                         'employee_id' => $employee_id,
@@ -154,6 +156,8 @@ class ViolationProduct extends Model
             $responsible_person_data = [];
             if (count($responsible_persons) > 0) {
                 foreach ($responsible_persons as $key => $employee_id) {
+                    //如果不是数字或者为空,则跳过
+                    if ($employee_id == '' || is_null($employee_id) || !is_numeric($employee_id))  continue;
                     $responsible_person_data[] = [
                         'violation_product_logid' => $ViolationProduct_id,
                         'employee_id' => $employee_id,
@@ -166,6 +170,8 @@ class ViolationProduct extends Model
             $source_responsible_person_data = [];
             if (count($source_responsible_persons) > 0) {
                 foreach ($source_responsible_persons as $key => $employee_id) {
+                    //如果不是数字或者为空,则跳过
+                    if ($employee_id == '' || is_null($employee_id) || !is_numeric($employee_id))  continue;
                     $source_responsible_person_data[] = [
                         'violation_product_logid' => $ViolationProduct_id,
                         'employee_id' => $employee_id,

+ 6 - 0
app/Models/Manager/Process/ViolationStore.php

@@ -108,6 +108,8 @@ class ViolationStore extends Model
             $first_responsible_person_data = [];
             if (count($first_responsible_persons) > 0) {
                 foreach ($first_responsible_persons as $key => $employee_id) {
+                    //如果不是数字或者为空,则跳过
+                    if ($employee_id == '' || is_null($employee_id) || !is_numeric($employee_id))  continue;
                     $first_responsible_person_data[] = [
                         'violation_store_logid' => $ViolationStore_id,
                         'employee_id' => $employee_id,
@@ -120,6 +122,8 @@ class ViolationStore extends Model
             $responsible_person_data = [];
             if (count($responsible_persons) > 0) {
                 foreach ($responsible_persons as $key => $employee_id) {
+                    //如果不是数字或者为空,则跳过
+                    if ($employee_id == '' || is_null($employee_id) || !is_numeric($employee_id))  continue;
                     $responsible_person_data[] = [
                         'violation_store_logid' => $ViolationStore_id,
                         'employee_id' => $employee_id,
@@ -132,6 +136,8 @@ class ViolationStore extends Model
             $source_responsible_person_data = [];
             if (count($source_responsible_persons) > 0) {
                 foreach ($source_responsible_persons as $key => $employee_id) {
+                    //如果不是数字或者为空,则跳过
+                    if ($employee_id == '' || is_null($employee_id) || !is_numeric($employee_id))  continue;
                     $source_responsible_person_data[] = [
                         'violation_store_logid' => $ViolationStore_id,
                         'employee_id' => $employee_id,