| 
					
				 | 
			
			
				@@ -119,6 +119,9 @@ class Whlabel_bh extends Start_Controller { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		else if($arg == 'cj_transfer_log'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			$this->_cj_transfer_log(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		else if($arg == 'cj_transfer_detail'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			$this->_cj_transfer_detail($arg_array); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			 $this->_index(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1747,8 +1750,9 @@ class Whlabel_bh extends Start_Controller { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			$cztime = 'ctime'.$transfer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			//如果是完成扫出 这样会通知erp生成一个调出单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			if($transfer == 3 && $cz == 2 && $lb['dbapi'] < 99){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			//如果是完成扫出 这样会通知erp生成一个调出单   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			//中转库如果扫出的话 应该是马尾  其它的没有 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if(($transfer == 3 || $transfer == 13) && $cz == 2 && $lb['dbapi'] < 99){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				$this->db->trans_begin(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				$this->whlabel_bh_transfer->save(array('rk'=>$lb['rk'],'rktime'=>$lb['rktime'],'ck'=>$lb['ck'],'cktime'=>$lb['cktime'],'time'=>$time,'gtime'=>date('YmdH',$time),$cztime=>$time,'status'=>2,'dbapi'=>99),$lb['id']); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2221,8 +2225,8 @@ class Whlabel_bh extends Start_Controller { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				$final_list[$k]['id'] = $v['id']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				$final_list[$k]['orderinfo'] = $v['orderinfo']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				$final_list[$k]['number'] = $v['number']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				$final_list[$k]['orderinfo'] = $v['orderinfo'] ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				$final_list[$k]['number'] ="<h9 class='window' data-h='/whlabel_bh/cj_transfer_detail/".$v['number']."/".$tid."' data-t='备货单号:".$v['number']."'><p>".$v['number']."</p></h9>"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				$final_list[$k]['pm'] = $v['pm']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				$final_list[$k]['yjs'] = $yjs; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				$final_list[$k]['wck'] = $wck; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2273,4 +2277,37 @@ class Whlabel_bh extends Start_Controller { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		$this->_Template('whlabel_bh_cj_transfer_log',$this->data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public function _cj_transfer_detail($arg_array){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		$number = $arg_array[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		$tid = $arg_array[1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		$transfer_info = $this->transfer->read($tid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		$whlabel_bh_info = $this->whlabel_bh->find(" number = ".$number); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		$final_list = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		$log_list = $this->whlabel_bh_transfer_cr->find_all( " number = ".$number." and lx = ".$tid,"*","id asc"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		$collect_list = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		foreach($log_list as $k=>$v){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if(isset($final_list[$v['fid']])){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if($v['type'] == 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					$final_list[$v['fid']]['sr_time'] = date('Y-m-d H:i:s',$v['time']); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					$final_list[$v['fid']]['sc_time'] = date('Y-m-d H:i:s',$v['time']); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if($v['type'] == 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					$final_list[$v['fid']]['sr_time'] = date('Y-m-d H:i:s',$v['time']); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					$final_list[$v['fid']]['sc_time'] = date('Y-m-d H:i:s',$v['time']); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		$this->data['whlabel_bh_info'] = $whlabel_bh_info; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		$this->data['transfer_info'] = $transfer_info; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		$this->data['final_list'] = $final_list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		$this->_Template('whlabel_bh_cj_transfer_detail',$this->data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |