93 lines
4.4 KiB
XML
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>
|
|
|