query($sql); $rowset = $result->fetchAll(); $date = $rowset[0]["ticket_date"]; $update_time = date("Y-m-d H:i:s"); $end_date = date("Y-m-d", strtotime($date."+1 days")); while( $date <= $end_date ) { $godate = $date; $gotime = ""; $disney1 = get_ticket_array(API_USER, API_PASSWORD, DISNEY_CODE1, $godate, $gotime); $disney2 = get_ticket_array(API_USER, API_PASSWORD, DISNEY_CODE2, $godate, $gotime); $pdo_insert = conn(); if( $disney1 != false ) { foreach ($disney1 as $disney_info) { $prod_name = "迪士尼一日门票"; $prod_code = DISNEY_CODE1; $insert_sql = " INSERT INTO outside_ticket (supplier_id,prod_name,prod_code, ticket_code, ticket_date, ticket_time, ticket_name, ticket_comment, ticket_num, ticket_price, agent_price, cancel_flag, update_time) " . " VALUES (3, '{$prod_name}', '{$prod_code}', '{$disney_info["ticketid"]}', '{$godate}', '', '{$disney_info["ticketname"]}', '', {$disney_info["ticketcount"]}, {$disney_info["ticketprice"]}, {$disney_info["agentprice"]}, 0, '{$update_time}' ) ON DUPLICATE KEY UPDATE ticket_num={$disney_info["ticketcount"]},update_time='{$update_time}';"; $pdo_insert->exec($insert_sql); } } if( $disney1 != false ) { foreach ($disney2 as $disney_info) { $prod_name = "迪士尼两日门票"; $prod_code = DISNEY_CODE2; $insert_sql = " INSERT INTO outside_ticket (supplier_id,prod_name,prod_code, ticket_code, ticket_date, ticket_time, ticket_name, ticket_comment, ticket_num, ticket_price, agent_price, cancel_flag, update_time) " . " VALUES (3, '{$prod_name}', '{$prod_code}', '{$disney_info["ticketid"]}', '{$godate}', '', '{$disney_info["ticketname"]}', '', {$disney_info["ticketcount"]}, {$disney_info["ticketprice"]}, {$disney_info["agentprice"]}, 0, '{$update_time}' ) ON DUPLICATE KEY UPDATE ticket_num={$disney_info["ticketcount"]},update_time='{$update_time}';"; $pdo_insert->exec($insert_sql); } } $date = date("Y-m-d", strtotime($date." +1 days")); } exit();