model('orders'); $order = $mdl->db_dump(array('order_id'=>$id), 'ship_area,ship_addr'); $area = explode(':', $order['ship_area']); $area = explode('/', $area[1]); if(empty($area)) { return array(); } $orderExtend = app::get('ome')->model('order_extend')->db_dump(array('order_id'=>$id), 'location'); $sdf = array( 'id' => $id, 'city' => $area[1], 'address' => $area[0] . $area[1] . $area[2] . $order['ship_addr'], 'location' => $orderExtend['location'] ); return $sdf; } protected function _dealResult($data, $sdf){ if($data['rsp'] == 'succ') { $upData = array( 'order_id' => $sdf['id'], 'location' => $data['location'] ); app::get('ome')->model('order_extend')->db_save($upData); } } }