ABase::toJson(1, 'action error'); } } else { $order_code = str_replace('YK', 'SK', $order_code); $order_code = str_replace('BH', 'SK', $order_code); $orders = Orders::getOne(array('order_code' => $order_code)); $order_status = $orders['order_status']; $cancel_time = 0; if ($order_status > 2) { $shiped = OrdersLog::getOne(array('order_code' => $order_code, 'action' => '订单取消'), 'create_time'); $cancel_time = isset($shiped['create_time']) ? (int) $shiped['create_time'] : 0; } $orders['cancel_time'] = $cancel_time; $shiped_time = 0; if ($order_status > 2) { $shiped = OrdersLog::getOne(array('order_code' => $order_code, 'action' => '已发货'), 'create_time'); $shiped_time = isset($shiped['create_time']) ? (int) $shiped['create_time'] : 0; } $orders['shiped_time'] = $shiped_time; $YK_orders = array(); $yk_order_code = str_replace('SK', 'YK', $order_code); $YK_orders = Orders::getOne(array('order_code' => $yk_order_code)); if ($YK_orders) { $yk_paymethodid = $YK_orders['pay_method']; $YK_orders['yk_pay_method'] = PaymentMethod::getData($yk_paymethodid); } $BH_orders = array(); $BH_products = array(); $bh_order_code = str_replace('SK', 'BH', $order_code); $BH_orders = Orders::getOne(array('order_code' => $bh_order_code)); if ($BH_orders) {