Conjunto de mudanças 5418 no repositório publico


Ignorar:
Timestamp:
21/10/2011 00:26:53 (8 anos atrás)
Autor:
gustavolepri
Mensagem:

rotina para atualizar o timestamp da norma ao atualizar o texto integral

Localização:
ILSAPL/branches/2.4/skins/sk_sapl
Arquivos:
1 editado
1 copiado

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAPL/branches/2.4/skins/sk_sapl/cadastros/norma_juridica/norma_juridica_salvar_proc.dtml

    r5261 r5418  
    7979                        <dtml-if "_.hasattr(sapl_documentos.norma_juridica,id_documento)">
    8080                            <dtml-let documento="_.getattr(sapl_documentos.norma_juridica,id_documento) ">
    81                                 <dtml-call expr="REQUEST.set('existe_arquivo', 1)">             
     81                                <dtml-call expr="REQUEST.set('existe_arquivo', 1)">
    8282                                <dtml-try>
    8383                                    <dtml-try>
     
    9292                                    <dtml-let path=absolute_url_path>
    9393                                        <dtml-call expr="sapl_documentos.norma_juridica.Catalog.catalog_object(documento, path)">
     94                                        <dtml-call expr="zsql.lexml_normas_juridicas_atualizar_timestamp_zsql(cod_norma = hdn_cod_norma)">
    9495                                    </dtml-let>
    9596                                    </dtml-with>
     
    114115                                <dtml-let path=absolute_url_path>
    115116                                    <dtml-call expr="sapl_documentos.norma_juridica.Catalog.catalog_object(documento, path)">
     117                                    <dtml-call expr="zsql.lexml_normas_juridicas_atualizar_timestamp_zsql(cod_norma = hdn_cod_norma)">
    116118                                </dtml-let>
    117119                                </dtml-with>
     
    130132                            <dtml-let path=absolute_url_path>
    131133                                <dtml-call expr="sapl_documentos.norma_juridica.Catalog.uncatalog_object(path)">
     134                                <dtml-call expr="zsql.lexml_normas_juridicas_atualizar_timestamp_zsql(cod_norma = hdn_cod_norma)">
    132135                            </dtml-let>
    133136                        </dtml-with>
  • ILSAPL/branches/2.4/skins/sk_sapl/zsql/lexml_normas_juridicas_atualizar_timestamp_zsql.zsql

    r5415 r5418  
    11<dtml-comment>
    22connection_id : dbcon_interlegis
    3 arguments : cod_norma num_norma from_date until_date offset=0 batch_size=100
     3arguments : cod_norma
    44max_rows : 0
    55max_cache : 100
    66</dtml-comment>
    77
    8   SELECT
    9        REPLACE(cod_norma,'L', '') as cod_norma,
    10        norma_juridica.tip_norma as tip_norma_sel,
    11        REPLACE(num_norma,'L', '') as num_norma,
    12        REPLACE(ano_norma,'L', '') as ano_norma,
    13        norma_juridica.tip_esfera_federacao,
    14        REPLACE(cod_materia,'L', '') as cod_materia,
    15        DATE_FORMAT(dat_norma,'%d/%m/%Y') as dat_norma,
    16        DATE_FORMAT(dat_publicacao,'%d/%m/%Y') as dat_publicacao,
    17        DATE_FORMAT(dat_vigencia,'%d/%m/%Y') as dat_vigencia,
    18        norma_juridica.des_veiculo_publicacao,
    19        REPLACE(num_pag_inicio_publ,'L', '') as num_pag_inicio_publ,
    20        REPLACE(num_pag_fim_publ,'L', '') as num_pag_fim_publ,
    21        (100000 - num_norma) as num_norma2,
    22        norma_juridica.txt_ementa,
    23        norma_juridica.txt_indexacao,
    24        norma_juridica.txt_observacao,
    25        norma_juridica.ind_complemento,
    26        norma_juridica.timestamp,
    27        norma_juridica.ind_excluido,
    28        tipo_norma_juridica.sgl_tipo_norma as sgl_tipo_norma,
    29        tipo_norma_juridica.des_tipo_norma,
    30        tipo_norma_juridica.voc_lexml
     8  UPDATE
     9    norma_juridica
     10SET
     11    timestamp=CURRENT_TIMESTAMP
    3112
    32   FROM
    33        norma_juridica, tipo_norma_juridica
    34 
    35 <dtml-sqlgroup where>     
    36   norma_juridica.tip_norma = tipo_norma_juridica.tip_norma and tipo_norma_juridica.ind_excluido = 0 and
    37   norma_juridica.dat_norma is not null and
    38   tipo_norma_juridica.voc_lexml != '' and
    39   norma_juridica.timestamp != '0000-00-00' <dtml-and>
    40   <dtml-sqltest cod_norma column="norma_juridica.cod_norma" op="=" type="int" optional> <dtml-and>
    41   <dtml-sqltest num_norma column="norma_juridica.num_norma" op="=" type="int" optional> <dtml-and>
    42   <dtml-sqltest from_date op=">=" type="string" column="norma_juridica.timestamp" optional> <dtml-and>
    43   <dtml-sqltest until_date op="<=" type="string" column="norma_juridica.timestamp" optional>
    44 </dtml-sqlgroup>
    45 
    46 LIMIT <dtml-var offset>,<dtml-var batch_size>
     13WHERE
     14    cod_norma = <dtml-sqlvar cod_norma type="int">
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.