HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/8.2.20
System: Linux 825a8fd6cf8c 3.10.0-1160.95.1.el7.x86_64 #1 SMP Mon Jul 24 13:59:37 UTC 2023 x86_64
User: apache (48)
PHP: 8.2.20
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/themes/mobile/myrsky_order.php
<?php
/**
 * @package WordPress
 * @subpackage frameMyrsky_Theme
 */
/*
Template Name: 订单查询 
*/
if($_POST['order'])
$_POST['order']=preg_replace('/[\.a-zA-Z]/s','',$_POST['order']);
?>
<?php get_header() ?>

<h4>电路板订单查询</h4>
<div class="col-xs-12 col-sm-9">

<form action="" method="post">
<div class="row">
    <div class="input-group">
      <input type="text" name="order" class="form-control" value="<?php if($_POST['order'])echo $_POST['order'];?>"  placeholder="请输入您的订单号">
      <span class="input-group-btn">
        <button type="submit" class="btn btn-default">查询</button>
      </span>
    </div><!-- /input-group -->
  </div><!-- /.col-lg-6 -->
</div><!-- /.row -->
</form>


<div style="height:50px;"></div>


            <p style="clear:both;">
           	 <?php 
				if($_POST['order'])
				{




include  'clientConfig.php';
//接口程序调用

		$className="QoGet";
		$ws = "$location/material_manage/{$className}.wsdl";
		$c_arr = array('location'=>$location.$path.$file."?className={$className}",'uri'=>$uri);//?className={$className}
		$client = new SoapClient($ws,$c_arr);
		$rs = $client->getItemStatus($_POST['order']);
		$row=unserialize($rs);
		$je=array();
		$content='';
	if($row){
		//print_r($row);
		foreach($row as $idx=>$val)
		{
			if($row[$idx]['deliver_time'])
			{
				foreach($row[$idx]['deliver_time'] as $val)
				{
					$times[]=$val['deliver_time'];
				}
				if($row[$idx]['deliver_info'])
				foreach($row[$idx]['deliver_info'] as $val)
				{
					$d_info[]='<p></p><p>发货公司:'.$val['deliver_way'].'</p><p>物流单号:'.$val['tracking_No'].'</p>';
				}
				foreach($times as $idxs=>$val)
				$deliver_state.='<p>发货时间【'.$times[$idxs].'】</p><p>发货公司:'.$row[$idx]['deliver_info'][$idxs]['deliver_way'].'</p><p>物流单号:'.$row[$idx]['deliver_info'][$idxs]['tracking_No'].'</p>';
			}
			else
			$deliver_state='未发货';
			
			$content.='<ul><li>订单:'.$row[$idx]['order_id'].'-'.$row[$idx]['order_item_id'].'</li><li>客户型号:'.$row[$idx]['part_no'].'</li><li>协议发货时间:'.$row[$idx]['expected_time'].'</li><li>下单时间:'.$row[$idx]['start_time'].'</li><li>状态更新时间:'.$row[$idx]['last_modified'].'</li>';

			if(date("Y-m-d H:i:s") < $row[$idx]['expected_time']){
				$content .= '<li>预计发货时间:'.$row[$idx]['expected_time'].'</li>';
			}	
			
			//$content .= '<li><ul style="margin-left:10px;">';

			$tmp=explode(',',$row[$idx]['fac_status']);
			
			if($tmp[0]){
				foreach($tmp as $val1){
					$content.='<li>'.$val1.'</li>';	
				}
				
			}else{
				$content.='<li>暂无生产状态</li>';
			}
				
			
				
			$content.='<li>发货状态:'.$deliver_state.'</li></ul><br>';
			
		}
		if(get_page_by_title("客户登录")){
			//$login_link = get_page_link(get_page_by_title("Login")->ID);
			$login_link = "http://".$_SERVER['SERVER_NAME']."/客户登录/";
		}else{
			$login_link = "http://".$_SERVER['SERVER_NAME']."/code/signin.php";
		}
		$content .= "<br><span style='font-size:16px;color:#ff8800'>更多详细信息请<a rel='nofollow' href='{$login_link}'>登录</a>后进入订单查看</span>";
		}
	else
		$content .= "请输入有效订单号查询";
		echo $content;	








				}

				
				?>    
                 
            
            </p>






</div>



<?php get_footer() ?>