对账

1、首先查询t_fps_channel_inf这个表,SELECT   FROM T_FPS_CHANNEL_INF   WHERE DZ_FLAG IN ('F','K','A')

查询满足对账条件的渠道,一个渠道下面有很多个通道,比如:中原银行对账包括行内,在线支付,大额与超网,一个渠道一个渠道进行执行对账,然后循环执行满足对账标识的渠道。

2、获取每个渠道的对账标识,如果对账标识为“N”,代表着不对账,然后不为“N”的,下载渠道对账文件;

      1)SELECT *   FROM FPS.T_FPS_CHANNEL_EWAY_INF查询每个渠道下对应那些通道

      2)循环获取每个通道的对账文件

                a:记录对账步骤,处理比如A0001渠道下面的ZYBSIB超网通道,获取对账类型为F,对账状态为1,代表参与对账

      3) 读取对账文件数据,并进行存储,通过对账日期,渠道,对账步骤,对账编号为,来查询对账记录表中,看看此时对账的步骤。

      4)如果对账记录表中为空,说明没有当前操作,平安对账执行平安的对账操作,民生的单独执行对账,其他的执行同一个,

      5)通过渠道编号来查询渠道的IP和端口号,通过接口下载对账文件

3、把对账下载并且解析成功的文件存储到表DZ_TRAN_DATA_xxx,这是渠道的流水表

       1)更新支付平台流水表,流水状态为成功(即sts状态为05)且未参与过对账的流水参与对账标志置为Y。

       2)更新渠道对账流水表,将对账日期当日流水状态为成功且未参与过对账的流水参与对账标志置为Y

4、DF_TRAN_DATA_xxx和DK_TRAN_DATA_xxx是支付平台交易流水表,对账就是通过支付平台流水表DF_TRAN_DATA_xxx、DK_TRAN_DATA_xxx与渠道流水表DZ_TRAN_DATA_xxx作比对。

                     

                     

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值