50070^Nutzungsantrag Genehmigung1 Verarbeitung^--freemarker template\
\
select count(*) from user_antrag where tid=<> \
select count(*) from user_antrag A left outer join user_antrag_genehmigung G\
on (G.antrag_id=A.tid)\
where A.tid=<> \
and G.genehmigung1_userid is null; \
\
begin work;\
\
<#if genehmigung1count!=1>\
select 'Kein Antrag mit Id <> gefunden' from xdummy;\
<#elseif genehmigung1ok=0>\
select 'Fehler: Antrag mit Id <> wurde bereits vorher genehmigt' from xdummy;\
<#else>\
insert into user_antrag_genehmigung(antrag_id,\
antragsempfaenger_id,\
genehmigung1_userid,\
genehmigung1_zeitpunkt,\
genehmigung1_titel,\
genehmigung1_vorname,\
genehmigung1_nachname,\
genehmigung1_notiz)\
select <>,\
A.antragsempfaenger_id,\
<> as genehmigung1_userid,\
now() as genehmigung1_zeitpunkt,\
'${Genehmigung1_Titel}',\
'${Genehmigung1_Vorname}',\
'${Genehmigung1_Nachname}',\
'${Notiz}'\
from user_antrag A left outer join user_antrag_genehmigung G\
on (G.antrag_id=A.tid)\
where A.tid=<> \
--sicherheitshalber\
and G.genehmigung1_userid is null;\
select 'Genehmigung für Antrag <> gespeichert' from xdummy;\
#if>\
\
commit;^XIL List\
drop_and_delete movable_columns sizable_columns horizontal_scrolling\
white_space_color=COLOR_WHITE fixed_columns=1\
min_heading_height=35\
Column CID=0 heading_text="Ergebnis " center_heading\
row_selectable col_selectable heading_platform readonly\
width=50 text_size=100\
\
@@@^ ^ ^^ ^^2^440^360^^1^^