Files
2021-01-12 22:04:24 +08:00

93 lines
4.4 KiB
XML

<?xml version='1.0' encoding='UTF-8'?>
<Application name="lps" trace="yes">
<!-- 商户对账Excel下载 -->
<Transaction code="2151025" log_switch="1" trace="yes" desc="商户对账Excel下载">
<FlowCtrl>
<Set>RPT_PATH=app/lps/excel/template/</Set> <!--配置文件的相对路径-->
<Set>CONF_PATH=/app/pay/data/lps/</Set> <!--报表保存的绝对路径-->
<!--<Set>CONF_PATH=/SAPPSIT/ver/app/lps/excel/download/</Set> 234测试报表保存的绝对路径 -->
<Set>PRT_RPT_NM=STRCAT($BEG_DT,_,$END_DT,_,$CLR_MERC,.xls)</Set>
<Exec func="PUB:DumpETF"/>
<!-- 生成报表 -->
<If condition="ISNULL($IN_MODE)">
<Exec func="pub:GenerateReportNew" error="ignore"> <!-- -->
<Arg name="RptName" value="STRCAT($CONF_PATH,$PRT_RPT_NM)" />
<Arg name="RptFile" value="STRCAT($RPT_PATH,merchant_search.raq)" />
<Arg name="CLR_MERC" value="$CLR_MERC"/>
<Arg name="BEG_DT" value="$BEG_DT"/>
<Arg name="END_DT" value="$END_DT"/>
</Exec>
</If>
<ElseIf condition="IS_EQUAL_STRING($IN_MODE,0)">
<Exec func="pub:GenerateReportNew" error="ignore">
<Arg name="RptName" value="STRCAT($CONF_PATH,$PRT_RPT_NM)" />
<Arg name="RptFile" value="STRCAT($RPT_PATH,merchant_singelshop.raq)" />
<Arg name="CLR_MERC" value="$CLR_MERC"/>
<Arg name="SUBMERC_ID" value="$SUBMERC_ID"/>
<Arg name="BEG_DT" value="$BEG_DT"/>
<Arg name="END_DT" value="$END_DT"/>
</Exec>
</ElseIf>
<ElseIf condition="IS_EQUAL_STRING($IN_MODE,1)"> <!-- -->
<Exec func="pub:GenerateReportNew" error="ignore">
<Arg name="RptName" value="STRCAT($CONF_PATH,$PRT_RPT_NM)" />
<Arg name="RptFile" value="STRCAT($RPT_PATH,merchant_allshop.raq)" />
<Arg name="CLR_MERC" value="$CLR_MERC"/>
<Arg name="BEG_DT" value="$BEG_DT"/>
<Arg name="END_DT" value="$END_DT"/>
</Exec>
</ElseIf>
<ElseIf condition="OR(IS_EQUAL_STRING($IN_MODE,2),IS_EQUAL_STRING($IN_MODE,4))">
<Exec func="pub:GenerateReportNew" error="ignore">
<Arg name="RptName" value="STRCAT($CONF_PATH,$PRT_RPT_NM)" />
<Arg name="RptFile" value="STRCAT($RPT_PATH,merchant_singeltermine.raq)" />
<Arg name="SUBMERC_ID" value="$SUBMERC_ID"/>
<Arg name="POS_TRM" value="$POS_TRM"/>
<Arg name="BEG_DT" value="$BEG_DT"/>
<Arg name="END_DT" value="$END_DT"/>
</Exec>
</ElseIf>
<ElseIf condition="IS_EQUAL_STRING($IN_MODE,3)"> <!-- -->
<Exec func="pub:GenerateReportNew" error="ignore">
<Arg name="RptName" value="STRCAT($CONF_PATH,$PRT_RPT_NM)" />
<Arg name="RptFile" value="STRCAT($RPT_PATH,merchant_shoptermine.raq)" />
<Arg name="CLR_MERC" value="$CLR_MERC"/>
<Arg name="SUBMERC_ID" value="$SUBMERC_ID"/>
<!-- Arg name="POS_TRM" value="$POS_TRM"/>-->
<Arg name="BEG_DT" value="$BEG_DT"/>
<Arg name="END_DT" value="$END_DT"/>
</Exec>
</ElseIf>
<ElseIf condition="IS_EQUAL_STRING($IN_MODE,5)"> <!-- -->
<Exec func="pub:GenerateReportNew" error="ignore">
<Arg name="RptName" value="STRCAT($CONF_PATH,$PRT_RPT_NM)" />
<Arg name="RptFile" value="STRCAT($RPT_PATH,merchant_alltermine.raq)" />
<Arg name="CLR_MERC" value="$CLR_MERC"/>
<Arg name="BEG_DT" value="$BEG_DT"/>
<Arg name="END_DT" value="$END_DT"/>
</Exec>
</ElseIf>
<If condition="~RetCod!=0">
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="LPS70030" />
<Arg name="MsgDat" value="下载失败"/>
</Exec>
<Return/>
</If>
<!-- 报表下载 -->
<Set>CONF_PATH=/data/lps/</Set> <!--报表保存的绝对路径-->
<!-- <Set>CONF_PATH=/SAPPSIT/ver/app/lps/excel/download/</Set> 234测试报表保存的绝对路径-->
<!-- <Set>CONF_PATH=/app/lps/excel/download/</Set> 234测试报表保存的绝对路径-->
<Set>EXCEL_PATH=STRCAT(GETENV(HWORKDIR),$CONF_PATH,$PRT_RPT_NM)</Set>
<Set>EXCEL_NM=$PRT_RPT_NM</Set>
<Exec func="PUB:GWASetMsg">
<Arg name="MsgCd" value="LPS00000" />
</Exec>
<Exec func="PUB:DumpETF"/>
</FlowCtrl>
</Transaction>
</Application>