<?php
class Sinistro2_Model_LaudoXMLImportacaoItemHistorico extends Agro_Db_Table_Abstract {
    protected $_schema = 'sinistro';
    protected $_name = 'laudo_xml_importacao_item_historico';
    protected $_primary = 'id';   

    function save($data) {
        try {
            $row = $this->fetchRow(
                'id_laudo_xml_importacao = '.$data['id_laudo_xml_importacao'].
                ' and id_item_segurado = '.$data['id_item_segurado']
            );
            if (!$row) $row= $this->createRow();
            $row->id_laudo_xml_importacao = $data['id_laudo_xml_importacao'];
            $row->ds_mensagem = $data['ds_mensagem'];
            $row->fl_sucesso = $data['fl_sucesso'];
            $row->id_item_segurado = $data['id_item_segurado'];

            return $row->save();
        } catch (Exception $e) { Agro_Util::zf_debug($e->getMessage());
            return $e->getMessage();
        }
    }
}
