Ver código fonte

修改出库技术

lvhao 3 meses atrás
pai
commit
e4bf4fac07
1 arquivos alterados com 21 adições e 6 exclusões
  1. 21 6
      core/CoreApp/controllers/Systembound.php

+ 21 - 6
core/CoreApp/controllers/Systembound.php

@@ -239,7 +239,12 @@ class Systembound extends Start_Controller {
 				}
 				if(strlen($number) == '34')//联邦杭州超长运单截取
 				{
-					$number = substr($number,22,12);
+					$str  = substr($number, 0,3);
+					if($str == "420"){
+						$number = substr($number,12);
+					}else{
+						$number = substr($number,22,12);
+					}
 				}
 				
 				/**
@@ -530,7 +535,12 @@ class Systembound extends Start_Controller {
 				}
 				if(strlen($number) == '34')//联邦杭州超长运单截取
 				{
-					$number = substr($number,22,12);
+					$str  = substr($number, 0,3);
+					if($str == "420"){
+						$number = substr($number,12);
+					}else{
+						$number = substr($number,22,12);
+					}
 				}
 				$sex = $this->express->read($express);
 				$ex = array('DHL'=>10,'FEDEX'=>12,'FEDEXGF'=>12,'UPS'=>18,'GES'=>17,'TNT'=>9,'ARAMEX'=>11,'EMS_ZX_ZX_US'=>13);
@@ -745,7 +755,12 @@ class Systembound extends Start_Controller {
 				}
 				if(strlen($number) == '34')//联邦杭州超长运单截取
 				{
-					$number = substr($number,22,12);
+					$str  = substr($number, 0,3);
+					if($str == "420"){
+						$number = substr($number,12);
+					}else{
+						$number = substr($number,22,12);
+					}
 				}
 				
 				/**
@@ -1055,11 +1070,11 @@ class Systembound extends Start_Controller {
 				if(strlen($number) == '34')//联邦杭州超长运单截取
 				{
 					//$number = substr($number,22,12);
-					    $str  = substr($order, 0,3);
+					    $str  = substr($number, 0,3);
         			    if($str == "420"){
-        			        $order = substr($order,12);
+        			        $number = substr($number,12);
         			    }else{
-        			        $order = substr($order,22,12);
+        			        $number = substr($number,22,12);
         			    }
 				}