|
- <?php
- /**
- * Created by PhpStorm.
- * User: Redstop
- * Date: 2016/12/17
- * Time: 11:57
- */
- header("Content-type:text/html;charset=utf-8");
- require_once __DIR__.'/../Common/Mysql.php';
- require_once __DIR__.'/../Common/zizai_api.inc';
-
- $start_date = date("Y-m-d");
- $disney_memory = get_memcache('disney_ticket_info');
-
- $disney_memory2 = $disney_memory;
- foreach( $disney_memory2 as $disney_date => $data_info ) {
- if( $disney_date < $start_date ) {
- unset( $disney_memory[$disney_date]);
- }
- }
-
- $pdo = conn1();
- $sql = " SELECT * FROM outside_ticket WHERE prod_code IN('SHDSN','SHDSN2') AND ticket_date >= '{$start_date}' AND cancel_flag = 0 ORDER BY ticket_date ";
- $result = $pdo->query($sql);
- $rowset = $result->fetchAll();
-
- $disney_ticket_array = array();
- foreach( $rowset as $row_info ) {
- $ticket_date = $row_info["ticket_date"];
- if( !isset($disney_ticket_array[$ticket_date]) ) {
- $disney_ticket_array[$ticket_date] = array();
- $disney_ticket_array[$ticket_date]["tic_info"] = array(0,0,0,0,0,0);
- $disney_ticket_array[$ticket_date]["price"] = array(0,0,0,0,0,0);
- $disney_ticket_array[$ticket_date]["ticket_array"] = array();
- $disney_ticket_array[$ticket_date]["ticket_array"][] = array( "ticketid" => "", "ticketname" => "单日成人票", "ticketprice" => 499, "ticketcount" => 0, "agentprice" => 464 );
- $disney_ticket_array[$ticket_date]["ticket_array"][] = array( "ticketid" => "", "ticketname" => "单日儿童票", "ticketprice" => 499, "ticketcount" => 0, "agentprice" => 464 );
- $disney_ticket_array[$ticket_date]["ticket_array"][] = array( "ticketid" => "", "ticketname" => "单日老人票", "ticketprice" => 499, "ticketcount" => 0, "agentprice" => 464 );
- $disney_ticket_array[$ticket_date]["ticket_array"][] = array( "ticketid" => "", "ticketname" => "二日成人票", "ticketprice" => 900, "ticketcount" => 0, "agentprice" => 845 );
- $disney_ticket_array[$ticket_date]["ticket_array"][] = array( "ticketid" => "", "ticketname" => "二日儿童票", "ticketprice" => 900, "ticketcount" => 0, "agentprice" => 845 );
- $disney_ticket_array[$ticket_date]["ticket_array"][] = array( "ticketid" => "", "ticketname" => "二日老人票", "ticketprice" => 900, "ticketcount" => 0, "agentprice" => 845 );
- }
- $ticket_name = $row_info["ticket_name"];
- $ticket_index = 0;
- if( mb_strpos($ticket_name, "儿童") ) {
- $ticket_index = 1;
- } else if( mb_strpos($ticket_name, "老人") ) {
- $ticket_index = 2;
- }
- if( $row_info["prod_code"] == 'SHDSN2' ) {
- $ticket_index += 3;
- }
- $ticket_info_temp = $disney_ticket_array[$ticket_date];
- $ticket_info_temp["tic_info"][$ticket_index] = $row_info["ticket_num"];
- $ticket_info_temp["price"][$ticket_index] = (int)$row_info["ticket_price"];
- $ticket_info_temp["ticket_array"][$ticket_index]["ticketid"] = $row_info["ticket_code"];
- $ticket_info_temp["ticket_array"][$ticket_index]["ticketprice"] = (int)$row_info["ticket_price"];
- $ticket_info_temp["ticket_array"][$ticket_index]["ticketcount"] = $row_info["ticket_num"];
- $ticket_info_temp["ticket_array"][$ticket_index]["agentprice"] = (int)$row_info["agent_price"];
- $disney_ticket_array[$ticket_date] = $ticket_info_temp;
- }
- foreach( $disney_ticket_array as $disney_date => $disney_ticket ) {
- $disney_memory[$disney_date] = $disney_ticket;
- }
- set_memcache('disney_ticket_info', $disney_memory);
- exit();
|