소스 검색

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

tangyuanwang 9 시간 전
부모
커밋
3a9beebf86
3개의 변경된 파일18개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      app/Models/Manager/Process/LowPriceGoods.php
  2. 6 0
      app/Models/Manager/Process/ViolationProduct.php
  3. 6 0
      app/Models/Manager/Process/ViolationStore.php

+ 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,