`
duhuilin01
  • 浏览: 884671 次
  • 性别: Icon_minigender_1
  • 来自: 湖南省
社区版块
存档分类
最新评论

abcd(1)

阅读更多
2.1 首先,导入autopay文件      LoadOutsideFileAction
1.  convert.checkReload      查询 LOG_PASSIVE_AUTOPAY  判断是否已经导入过
2.  uploadFile   读取文件 形成 list
checkHeadTail  校验文件头尾
3. loadConvertFile  
insertZipFile 插入 INF_TRANS_ZIP_FILE
  updateZipFile  更新 INF_TRANS_ZIP_FILE
  insertTaskInterface  定时任务
2.2 其次,调用Task解BLOB   TxnPassiveAutopay.parsePassiveAutopay
1.  getZipValueList
2.  分块解析 getZipValueFromDB 
3.  把得到的BLOB转换成字符串list,  getFormattedBlock  , DETAIL_PASSIVE_AUTOPAY_TABLE
4.  parseFile 解析文件
5.  parseLine     解析行  会传入detailFormat(通过查询DETAIL_PASSI_AUTO_FILE_FORMAT表得到)
6.  updateToDB   插入 DETAIL_PASSIVE_AUTOPAY_TABLE

2.3 最后,调用task进行销账  TxnPassiveAutopay.settlePassiveAutopay
1. 根据autopayno取得对应100条未处理的详细付费信息  autopayDetailQry
2. 判断是否付费    OutsidePayImp.isPaymentPOB    
3. OutsidePayImp.settleOneTrans    付费
4. xBean.atomPayment   调用原子付费
a. corePayment.atomPOB  被动autopay
    I.  atomAutoAssignByPay    然后这里面再调用存储过程 PKG_AR_PAYMENT进入销账逻辑。
3 被动autopay数据流向
3.1 首先,导入文件
1. 判断是否导入过该文件
查询表LOG_PASSIVE_AUTOPAY
select * FROM LOG_PASSIVE_AUTOPAY_TABLE
2. 校验文件头尾
select * from INF_HEAD_TAIL
3. 导入文件
select * from INF_PAS_AUTOPAY_ZIP_FILE
4. 通知定时任务
select * from INF_TASK_COMMAND

3.2 其次,解析文件
1. 得到zip file list
select * from INF_PAS_AUTOPAY_ZIP_FILE
2. 把得到的BLOB转换成字符串list
select * from DETAIL_PASSIVE_AUTOPAY_TABLE
3. parseLine 解析行  会传入detailFormat 格式来源于
得到行的类型
select * from PASSIVE_AUTOPAY_FILE_FORMAT where payment_method=7009
得到每一行的详细格式信息
select * from DETAIL_PASSI_AUTO_FILE_FORMAT where payment_method='7009'
4. updateToDB   插入 DETAIL_PASSIVE_AUTOPAY_TABLE
select * from DETAIL_PASSIVE_AUTOPAY_TABLE

3.3 最后,调用定时任务销账
1. 根据autopayno取得对应未处理的详细付费信息  autopayDetailQry
select * from DETAIL_PASSIVE_AUTOPAY_TABLE
2. 判断是否付费    OutsidePayImp.isPaymentPOB
3. 查询对应数据库表为成功的状态
select * from SUCC_TRANS_STATUS where payment_method='7009'
4. xBean.atomPayment   调用原子付费
a. corePayment.atomPOB  被动autopay
    I.  atomAutoAssignByPay    然后这里面再调用存储过程 PKG_AR_PAYMENT
分享到:
评论

相关推荐

    abcd1.msg

    abcd1

    matlab开发-ABCD月水文模型

    1. **ABCD模型**:ABCD模型是一个简化版的水量平衡模型,由四个参数A、B、C、D组成,分别代表水体对降水、蒸发、径流以及滞后效应的响应。模型通过这四个参数来描述水体在一个月内的水量变化,是理解和预测流域水文...

    大写字母手写体 ABCD

    1. 数据预处理:首先,我们需要对分离出的ABCD图像进行预处理,包括灰度化、归一化、大小调整等,以确保所有图像具有相同的格式和特征,便于模型学习。 2. 构建模型:选择合适的深度学习模型,例如卷积神经网络...

    Desktop_由ABCD矩阵计算RLCG分布参数_

    1. **获取S参数**:首先,从"S参数数据.zip"解压并加载S参数数据。这些数据通常以频率为横坐标,提供S11(输入反射系数)、S21(前向传输系数)、S12(反向传输系数)和S22(输出反射系数)等信息。 2. **构建ABCD...

    城市abcd排序 abcd排序

    城市abcd排序 示例 【{"code":"152202000000","name":"阿尔山市","sort":"A"},{"code":"210300000000","name":"鞍山市","sort":"A"}

    ABCD2RLC.zip_zip

    "CHP2EX1"可能代表“Chapter 2 Exercise 1”,意味着这是第二章的一个练习,可能要求用户实现ABCD到RLC的转换。 2. `busout.m`:此文件可能包含了处理电路网络总线输出的函数,即处理多个端口的电压和电流数据。在...

    ABCD游戏源代码

    《ABCD游戏源代码》是基于2048游戏的一款原创作品,已经在App Store上架。这款游戏源代码的解析将揭示其背后的设计理念、编程语言、游戏逻辑以及如何集成有米广告插屏SDK,这对于想要深入理解游戏开发,尤其是移动...

    WPS文字怎样在选项中添加ABCD.docx

    1. 打开WPS并输入题目和答案选项 在WPS文字中,首先需要输入题目和答案选项。可以通过键盘输入或从其他文档中复制粘贴。 2. 选中答案并设置项目符号和编号 选中答案部分,右键点击选择“项目符号和编号”。这将弹出...

    325462-sdm-vol-1-2abcd-3abcd_intel处理器开发手册_44200_volume_

    本文档包含Intel 64和IA-32架构软件开发者手册的全部四卷。基本架构,卷号 253665;指令集参考 A-Z,卷号 325383;系统编程指南,卷号号 325384;特定型号寄存器,卷号号 335592。在评估您的设计需求时,请参考所有...

    325462-sdm-vol-1-2abcd-3abcd.zip

    Intel® 64 and IA-32 Architectures Software Developer’s Manual Combined Volumes: 1, 2A, 2B, 2C, 2D, 3A, 3B, 3C, 3D and 4

    平移变换专题复习.pdf

    - (2) 当Rt△BCD平移到Rt△B1C1D1时,四边形ABCD1可能是平行四边形,因为对应边平行且相等(即BC=B1C1,AD=A1D1)。 - (3) 当点B的移动距离为特定值时,四边形ABCD1可能变为矩形或菱形。矩形的条件是所有角都是...

    求一个字符串中字母的个数,以及一个字符串中数字的个数.md

    求一个字符串中字母的个数,以及一个字符串中数字的个数,相对于用C语言能更好地实现了算法的利用率的最大化,省去了C语言中用指针来定义字符串的环节,从来让程序变得更加整洁,易懂。

    ABCD光学矩阵PPT课件.pptx

    ABCD光学矩阵PPT课件.pptx

    abcd文件压缩算法

    《abcd文件压缩算法详解》 在信息技术领域,文件压缩算法是一种高效的数据处理技术,它能够减少文件占用的存储空间,提高传输效率。本篇文章将深入探讨“abcd文件压缩算法”,并以“用于数据流压缩的Huffman算法源...

    2012年四川省安全知识竞赛题.pdf

    12. 数字序列如"ABCD1AG2ABCD3A4ABCD5A6A7ABCD8A"可能是在模拟计算机编程中的某种测试案例,其中数字和字母的组合代表不同的变量或参数。 由于文档内容的片段性和不连贯性,未能形成完整的句子或语境,因此很难从中...

    字母ABCD对话框.pptx

    字母ABCD对话框.pptx,a35fbe9c7b3b174.pptx

    kelinsi.rar_ABCD系统matlab_kelinsi_matlab ABCD矩阵_光学系统_衍射 ABCD

    在光学领域,ABCD矩阵是一种用于描述光束传播过程中光学系统特性的数学工具。这个"kelinsi.rar"压缩包文件包含了一个名为"kelinsi.m"的MATLAB程序,旨在模拟和分析光学系统的ABCD矩阵传递过程,同时也涉及到了衍射...

    手机通信录滑动abcd实现

    1. **数据结构**:首先,通讯录数据应以某种结构存储,如字典或对象数组,每个元素代表一个联系人,包含姓名等属性。为了支持快速查找,这些数据通常需要预先按照首字母排序。 2. **监听器**:需要添加触摸事件监听...

Global site tag (gtag.js) - Google Analytics