field('id')->where(array('e_name' => $logistics_company))->select(); if(empty($express) || count($express) == 0) { echo 'FAIL'; return; } $shipping_express_id = $express[0]['id']; $remote_addr = $_SERVER['REMOTE_ADDR']; if(!empty($order_sn) && !empty($logistics_no)) { if($status == 1) { $order = Model('order'); $ret = $order->setOrderDelivery($order_sn,$shipping_express_id,$logistics_no,$ship_time); if($ret) { kdn_helper::subscribe($order_sn); echo 'SUCCESS'; } else { echo 'AGAIN'; } } else{ kdn_helper::subscribe($order_sn); echo 'SUCCESS'; } } else { echo 'FAIL'; } } catch (Exception $e) { Log::record($e->errorMessage(),Log::ERR); echo 'AGAIN'; }