Explorar el Código

添加查询sku返回u9料号

lvhao hace 3 meses
padre
commit
bcbe63c3da
Se han modificado 1 ficheros con 28 adiciones y 1 borrados
  1. 28 1
      core/CoreApp/controllers/Boss.php

+ 28 - 1
core/CoreApp/controllers/Boss.php

@@ -57,6 +57,7 @@ class Boss extends Start_Controller
 		$this->load->_model('Model_country', 'country');
 		$this->load->_model("Model_zzquque_u9", "zzquque_u9");
 		$this->load->_model("Model_customsdeclaration", "customsdeclaration");
+		$this->load->_model("Model_logic_u9tools","logic_u9tools");
 	}
 	//定义方法的调用规则 获取URI第二段值
 	public function _remap($arg, $arg_array)
@@ -483,8 +484,34 @@ class Boss extends Start_Controller
 					}
 					
 				}
+				$tmp_str = $r['product']; 
+				
+				$tmp_arr = explode(";",$tmp_str);
+				$list = [];
+				foreach($tmp_arr as $k=>$v){
+					$tmp_str1 = str_replace(array('-163-','-164-','-165-','-166-'),'-',$v);
+					$tmp_arr1 = explode('|',trim($tmp_str1,'|'));
+					if(stripos($tmp_arr1[0],',') !== false){
+						$ft = explode(',',$tmp_arr1[0]);
+						$features = explode('-',trim($ft[1],'-'));
+						$features[] = $ft[0];
+					}else{
+						$features = explode('-',trim($tmp_arr1[0],'-'));
+					}
+					$sku = implode("-",$features);
+					if(!empty($sku)){
+						$list[] = [
+							'sku2'=>$sku
+						];
+					}
+					
+				}
+				
+				
+				$u9_data = $this->logic_u9tools->getU9bm($list,'sku2');
+				$jm = $u9_data[0]['jm'];
 				$r['title'] = str_replace(array('<', '>'), array('&lt;', '&gt;'), $r['title']);
-				echo json_encode(array('msg' => '仓库品名:' . $r['title'] . '<br>商品名称:' . $p, 'success' => true, 'r' => $r));
+				echo json_encode(array('msg' => '仓库品名:' . $r['title'] . '<br>商品名称:' . $p ."<br>用友料号:".$jm, 'success' => true, 'r' => $r));
 				exit;
 			} else {
 				echo json_encode(array('msg' => 'SKU错误', 'success' => false));