Add popec code
This commit is contained in:
parent
c6baf15726
commit
3fa93f9b42
2 changed files with 140 additions and 0 deletions
55
resources/documents/traca/popec/flux_oeuf_velocity.txt
Normal file
55
resources/documents/traca/popec/flux_oeuf_velocity.txt
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
#set ( $error = false )
|
||||
<StructureXML>
|
||||
#foreach ( $txt in $txts )
|
||||
#set ($code_boite = $txt.critere.get(0).codeVal)
|
||||
#set ($code_ede = $txt.critere.get(1).codeVal)
|
||||
#set ($date_de_ponte = $txt.critere.get(3).codeVal)
|
||||
#set ($code_produit = $txt.critere.get(4).codeVal)
|
||||
#set ($lib_produit = $txt.critere.get(4).libVal)
|
||||
#set ($lot_externe = $txt.critere.get(5).codeVal)
|
||||
#set ($dcr = $txt.critere.get(6).codeVal)
|
||||
#set ($ean_13 = $txt.critere.get(7).codeVal)
|
||||
#set ($date_emballage = $txt.critere.get(8).codeVal)
|
||||
#if (!$code_boite.matches('[0-9]{9}|[0-9]{10}'))
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$code_ede.size() == 8)
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$date_de_ponte.matches('20\d{2}(-|\/)((0[1-9])|(1[0-2]))(-|\/)((0[1-9])|([1-2][0-9])|(3[0-1]))'))
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$code_produit.matches('[0-9]{8}.[0-9]{3}'))
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$lib_produit.size() <= 35)
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$lot_externe.matches('[0-9]{6}|[0-9]{12}'))
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$dcr.matches('20\d{2}(-|\/)((0[1-9])|(1[0-2]))(-|\/)((0[1-9])|([1-2][0-9])|(3[0-1]))'))
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$ean_13.matches('[0-9]{13}'))
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$date_emballage.matches('20\d{2}(-|\/)((0[1-9])|(1[0-2]))(-|\/)((0[1-9])|([1-2][0-9])|(3[0-1]))'))
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if ($error == false)
|
||||
<ML>
|
||||
<code_boite>$code_boite</code_boite>
|
||||
<code_ede>$code_ede</code_ede>
|
||||
<date_de_ponte>$date_de_ponte</date_de_ponte>
|
||||
<code_produit>$code_produit</code_produit>
|
||||
<lib_produit>$lib_produit</lib_produit>
|
||||
<lot_externe>$lot_externe</lot_externe>
|
||||
<dcr>$dcr</dcr>
|
||||
<ean_13>$ean_13</ean_13>
|
||||
<date_emballage>$date_emballage</date_emballage>
|
||||
</ML>
|
||||
#end
|
||||
#set ( $error = false )
|
||||
#end
|
||||
</StructureXML>
|
||||
85
resources/documents/traca/popec/flux_volaille_velocity.txt
Normal file
85
resources/documents/traca/popec/flux_volaille_velocity.txt
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
#set ( $error = false )
|
||||
<StructureXML>
|
||||
#foreach ( $txt in $txts )
|
||||
#set ($code_art = $txt.critere.get(0).codeVal)
|
||||
#set ($article = $txt.critere.get(0).libVal)
|
||||
#set ($lot_code_externe = $txt.critere.get(1).codeVal)
|
||||
#set ($lot_abattoir = $txt.critere.get(2).codeVal)
|
||||
#set ($code_eleveur = $txt.critere.get(3).codeVal)
|
||||
#set ($lot_opa = $txt.critere.get(4).codeVal)
|
||||
#set ($gencod_prix = $txt.critere.get(5).codeVal)
|
||||
#set ($gencod_poids = $txt.critere.get(6).codeVal)
|
||||
#set ($date_de_prep = $txt.critere.get(7).libVal)
|
||||
#set ($num_commande = $txt.critere.get(8).codeVal)
|
||||
#set ($date_expe = $txt.critere.get(9).libVal)
|
||||
#set ($client_commande = $txt.critere.get(10).codeVal)
|
||||
#set ($enseigne = $txt.critere.get(11).libVal)
|
||||
#set ($marque = $txt.critere.get(12).libVal)
|
||||
#set ($famille = $txt.critere.get(13).libVal)
|
||||
#if (!$code_art.matches('[0-9]{8}(\.[0-9]{3})?'))
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$article.size() <= 35)
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$lot_code_externe.size() <= 10)
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$lot_abattoir.matches('[0-9]{9}'))
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$code_eleveur.size() == 11)
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$lot_opa.matches('[*]{0}|[0-9]{5}'))
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$gencod_prix.matches('[0-9]{7}'))
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$gencod_poids.matches('[*]{0}|[0-9]{7}'))
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$date_de_prep.matches('20\d{2}(-|\/)((0[1-9])|(1[0-2]))(-|\/)((0[1-9])|([1-2][0-9])|(3[0-1]))'))
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$num_commande.matches('[0-9]{6}'))
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$date_expe.matches('20\d{2}(-|\/)((0[1-9])|(1[0-2]))(-|\/)((0[1-9])|([1-2][0-9])|(3[0-1]))'))
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$client_commande.matches('[0-9]{8}'))
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$enseigne.size() <= 32)
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$marque.size() <= 32)
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if (!$famille.matches('.*(LABEL|BIO).*'))
|
||||
#set ($error = true)
|
||||
#end
|
||||
#if ($error == false)
|
||||
<HT>
|
||||
<code_art>$code_art</code_art>
|
||||
<article>$article</article>
|
||||
<lot_code_externe>$lot_code_externe</lot_code_externe>
|
||||
<lot_abattoir>$lot_abattoir</lot_abattoir>
|
||||
<code_eleveur>$code_eleveur</code_eleveur>
|
||||
<lot_opa>$lot_opa</lot_opa>
|
||||
<gencod_prix>$gencod_prix</gencod_prix>
|
||||
<gencod_poids>$gencod_poids</gencod_poids>
|
||||
<date_de_prep>$date_de_prep</date_de_prep>
|
||||
<num_commande>$num_commande</num_commande>
|
||||
<date_expe>$date_expe</date_expe>
|
||||
<client_commande>$client_commande</client_commande>
|
||||
<enseigne>$enseigne</enseigne>
|
||||
<marque>$marque</marque>
|
||||
<famille>$famille</famille>
|
||||
</HT>
|
||||
#end
|
||||
#set ( $error = false )
|
||||
#end
|
||||
</StructureXML>
|
||||
Loading…
Add table
Reference in a new issue