if ("datafile".equals(billForm.getAction())){
String date = request.getParameter("date");
System.out.println("date="+date);
if(date ==null){
}else{
List l =this.getBill2Service().getPayData(date);
StringBuffer sb=new StringBuffer();
for(int i=0;i<l.size();i++){
WtPepBillpay w =(WtPepBillpay)l.get(i);
/*参考号+交易传输时间+主账号+交易金额+交易类型码+转入卡卡号(19位)+原始交易的系统跟踪号+原始交易的日期时间+
原始交易金额+商户手续费+收款人姓名+收款人帐号+开户行*/
sb.append(Util.getNewString(w.getPayJsck(), 12)+",");//参考号
sb.append(Util.getNewString(w.getPayDate(), 10)+",");//交易传输时间
sb.append(Util.getNewString(w.getPayCard(), 19)+",");//主账号
sb.append(Util.getAMT(""+(Integer.valueOf(w.getTranamt().trim())+Integer.valueOf(w.getFee().trim())))+",");//交易金额
sb.append("S34,"); //交易类型码
sb.append(Util.getNewString(w.getBankCard(), 19)+",");//转入卡卡号(19位)
sb.append(Util.getNewString(w.getPayXtls(), 6)+",");//原始交易的系统跟踪号
sb.append(Util.getNewString(w.getPayDate(), 10)+",");//原始交易的日期时间
sb.append(Util.getNewString(w.getTranamt(), 12)+",");//原始交易金额
sb.append(Util.getNewString(w.getFee(),
+",");//商户手续费
sb.append(Util.getNewString(w.getBankName(), 12)+",");//收款人姓名
sb.append(Util.getNewString(w.getBankCard(), 19)+",");//收款人帐号
sb.append(Util.getNewString(w.getOpeningBank(), 50));//收款人帐号
sb.append("\n");
}
response.setContentType("octets/stream");
response.addHeader("Content-Disposition",
"attachment;filename="+date+"PUB");
try {
OutputStream fileOut = response.getOutputStream();
fileOut.write(sb.toString().getBytes());
fileOut.flush();
fileOut.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(sb.toString());
return null;
}
return mapping.findForward("dataFile");
}
分享到:
相关推荐
- 2015年的更新涵盖了对账文件导出接口、资金变动短信通知、部分接口手机页面以及提现失败退款核实和用户信息查询等,这些都是为了提升用户体验和财务管理的效率。 2. **对接流程**: - **引言**部分包含了接口...
该文件中包含了所有java项目中针对excel导入导出所需的jar包集合。 -------------------------------------- 将该zip解压后,将jar包加入到自己的项目中,可以直接通过poi的api在excel和项目数据进行导入导出。 应用...
采用的是asp.net c# + Access 数据库,采用Microsoft.Office.Interop.Word组件,开发环境为VS2019. 主要功能为: 1、项目信息管理--偏展示(方便老板一个页面查看他关心的项目各...WordTemp文件存放的是自动生成的对账单
我们将以支付宝对账单为例,因为这类文件通常包含大量敏感和重要的财务信息,正确地读取和解析它们至关重要。 首先,让我们了解ZIP文件格式。ZIP是一种广泛使用的文件存档格式,它允许将多个文件和目录打包成一个...
5. **报表与审计功能**:系统提供各种财务报表,包括对账报告、差异报告等,支持导出和打印,方便进行内部审计和外部审计,确保合规性。 6. **安全性与数据保护**:EBAsys重视数据安全,可能采用了加密技术来保护...
Stripe to Xero 是一个 PHP CLI,它采用支付、转账或余额导出文件,并生成新的兼容银行对账单以进行导入。 安装 使用 Composer 安装依赖项: composer install 用法 首先,您需要从 Stripe 导出所需的文件: ...
在用友对账单导入工具中,ADO控件用于与数据库进行交互,读取、写入数据,实现数据的导入导出。 3. **数据库管理**:db.mdb文件是Microsoft Access数据库的文件格式,表明这个工具可能使用Access数据库存储临时或...
在提供的“对账单.xls”文件中,我们可以看到一个已经生成的Excel对账单模板。这个模板可能包含客户信息、销售日期、商品列表、单价、数量、总金额等字段,还可能有合计、折扣、税金等汇总信息。用户可以通过修改或...
Purpose: 生成日汇总对账文件 Created: 2015/4/27 Modified:2015/5/1 @author: guoyJoe """ #导入模块 import MySQLdb import time import datetime import os #日期 today = datetime.date.today() yestoday = ...
它具有易用性高、功能强大、支持多种数据格式导入导出等特点,使得对账工作变得更为便捷。通过解压提供的文件“yidian”和“yidian_update”,用户可以直接运行程序,无需安装,体现了其便携式设计的理念。 【对账...
该系统支持多种格式的银行文件导入,如CSV、OFX或QIF等,兼容性强,适应不同银行的数据导出标准。此外,EBAsys v8.1.1在安全性和隐私保护方面也表现出色,确保敏感的财务信息在处理过程中不被泄露。 除了基本的对账...
14、不错数据导出功能:系统所有数据报表可以轻松的导出Excel , Word ,Jpg图片格式,让报表更加灵活; 15、数据备份及恢复:系统自动备份数据,无需担心数据丢失现象。 16、优越的单据编号规则定义功能:可自行设置...
支持客户对账单导出Excel表格(可按客户名称、开单日期查询,开单日期支持日期段查询。如“2014年01月01日到2014年05月31日”) e.单据审核、查看、收款功能(支持查询后批量收款,如:查询某一客户5月份的订单后,...
再项目实施过程中,生产线上的数据,如果在实际过程中执行有问题(比如金融行业的对账),想进一步找到问题,如何去解决呢,再线上重新执行,似乎不可行, 毕竟是线上的东西,寻思多久,我们可以整体考库到预生产...
支持客户对账单导出Excel表格(可按客户名称、开单日期查询,开单日期支持日期段查询。如“2014年01月01日到2014年05月31日”) e.单据审核、查看、收款功能(支持查询后批量收款,如:查询某一客户5月份的订单后,...
支持客户对账单导出Excel表格(可按客户名称、开单日期查询,开单日期支持日期段查询。如“2014年01月01日到2014年05月31日”) e.单据审核、查看、收款功能(支持查询后批量收款,如:查询某一客户5月份的订单后,...
支持客户对账单导出Excel表格(可按客户名称、开单日期查询,开单日期支持日期段查询。如“2014年01月01日到2014年05月31日”) e.单据审核、查看、收款功能(支持查询后批量收款,如:查询某一客户5月份的订单后,...
BillSystem每日记账,对账系统系统需求: 记账功能仿造网站“随手记” 功能开发额外需求:1....实现流水导入导出功能,导入导出文件和随手记网站格式一样,方便和其交互。具体事项:1.初始化系统基本信息,如账户信息