rabin 2 years ago
parent
commit
8d38ab01bc
1 changed files with 3 additions and 3 deletions
  1. 3 3
      service/agent/lib/Tool.php

+ 3 - 3
service/agent/lib/Tool.php

@@ -308,7 +308,7 @@ class Tool
         if ($data) {
             if ($num <= 1) {
                 foreach ($data as $k => $v) {
-                    if ($k > 0 && isset($v['B']) && $v['B']) {
+                    if ($k > 0 && isset($v['B']) && $v['B'] && is_numeric($v['B'])) {
                         $mobile = $v['B'];
                         $member = Dever::db('agent/member')->find(array('mobile' => $mobile));
                         if ($member) {
@@ -328,7 +328,7 @@ class Tool
 
             if ($num == 2) {
                 foreach ($data as $k => $v) {
-                    if ($k > 0 && isset($v['A']) && $v['A']) {
+                    if ($k > 0 && isset($v['A']) && $v['A'] && is_numeric($v['A'])) {
                         $mobile = $v['A'];
                         $member = Dever::db('agent/member')->find(array('mobile' => $mobile));
                         if ($member) {
@@ -345,7 +345,7 @@ class Tool
 
             if ($num == 3) {
                 foreach ($data as $k => $v) {
-                    if ($k > 0 && isset($v['B']) && $v['B']) {
+                    if ($k > 0 && isset($v['B']) && $v['B'] && is_numeric($v['B'])) {
                         $mobile = $v['B'];
                         $member = Dever::db('agent/member')->find(array('mobile' => $mobile));
                         if ($member) {