1通过商户号查询数据 必须 为 select t.mchnt_code from t_mchnt_info t where t.mchnt_code = ''  or t.parent_mchnt_code = ''

2基础知识:交易码01开头均代表分账交易

支付  分为  分账 非分账

退款   分为  分账 非分账

正常现象:①一个商户号支付交易有一笔 要么分账 要么非分账 退款交易同上

②支付和退款要么同时为分账交易 要么同时为非分账交易

现象:周结表中一个商户号有3个交易码 支付一个分账 一个非分账 退款一个非分账

处理方式:

因为考虑到该商户为分账商户 所以

①将支付交易的非分账修改为分账交易

②将退款的非分账交易修改为分账交易

或者

③将支付的分账交易修改成非分账交易

3本地运行清结算项目

(1)核销

(2)对账

①本地安装pl/sql客户端 连接公司的本地数据库

②如果要生成对账文件 得先清结算内部勾兑 所以同③④步骤启动内部勾兑服务 和 发送内部勾兑的mq消息TestInnerCheckClient

(因为内部勾兑和生成对账文件是同一个check服务 所以只需要启动一次即可)

③启动check模块的服务  找到CSSCheckMainServer类 运行main(初始化运行环境 比如加载一些配置文件等)

④启动发送mq消息的TestCreateMchntCheckFileClient

到此 打开了两个窗口 一个是主服务窗口 一个是发送mq消息的窗口

发送了mq消息之后 看主服务窗口 程序运行的过程

遇到的问题A在发送内部勾兑mq消息之后 看日志 报错为配置文件未配置

①看什么情况 看日志 即为查询该商户错误响应码的SQL语句 没有查询到结果

②核实情况 拿着这个sql到数据库中查询 如果没有的话 则需要配置一下

③如何配置?

A看该商户之前配置的内容

B导出某一个配置的sql 在此基础上修改错误码的名称 和 主键编号 重新插入到数据库

C谨记 增删改一定要提交事务 commit

D需要把配置的内容加载到缓存中

a线上的话  有专门的刷新缓存的页面 输入表名即可 获取该表数据重新加载进入缓存

b本地的话 只需要重启一下主线程服务即可

④因为目的是为了生成指定清算日期的对账文件

程序中处理过程A本地生成对账文件 B上传到dfs文件系统C本地删除对账文件

获取对账文件方式:

A获取生产上的对账文件 在运营平台商户对账文件查询 (因为该商户是测试商户 生产环境没有该商户 故该方式获取不了对账文件)

B本地debug 在删除对账文件的时候 设置断点 复制出来一份对账文件之后 再执行删除的程序 那么则就可以获取到对账文件啦

同一个商户周结数据中既有分账交易又有非分账交易的处理方式相关推荐

  1. 基因表达数据中信息基因和基因调控网络 第六周报告

    基因表达数据中信息基因和基因调控网络 第六周报告 本周主要看了<基因芯片技术><基因表达数据的聚类分析>两篇论文,初步了解了基因芯片和聚类分析的含义. 一.基因芯片技术 基因芯 ...

  2. oracle 日结 数据量大,如何对一个oracle11gsql语

    如何对一个oracle11gsql语句进行统计分析 可以通过district来取出字段,之后通过count计算总数量. sql:select count(district id) from table ...

  3. 如何在 Python 数据中清洗常用 4 板斧?

    作者 | 周志鹏 责编 | 刘静 这是Python数据分析实战基础的第三篇内容,主要对前两篇进行补充,把实际数据清洗场景下常用但零散的方法,按增.删.查.分四板斧的逻辑进行归类,以减少记忆成本,提升学 ...

  4. 【机房收费系统】日、周结账单

    这个功能其实当时做的时候很马虎,不明所以的就查看别人的博客,稀里糊涂的就完成了,但是在后来再看的时候,怎么都觉得不对劲.现在我要从新理一下思路.. 一.[作用功能] 报表的制作方法很多同学都已经贴出来 ...

  5. [学习笔记]B站视频:磨剑之作,七周成“师”!【七周成为数据分析师】- 第一周

    [学习笔记]B站学习视频:七周成为数据分析师-第一周 序 数据思维 结构化 公式化 业务化 数据分析的思维技巧 象限法 多维法 假设法 指数法 二八法 对比法 漏斗法 如何在业务时间锻炼数据分析思维 ...

  6. (秦路)七周成为数据分析师(第二周)—— 业务能力

    文章目录 1.为什么业务思维重要 2.经典的业务分析指标 2.1 市场营销指标 2.1.1 生命周期 2.1.2 用户价值 2.1.3 RFM模型 2.2 产品运营指标 2.2.1 AARRR模型 2 ...

  7. 【第七周:Python(四)】7周成为数据分析师

    本课程共七个章节,课程地址:7周成为数据分析师(完结)_哔哩哔哩_bilibili 数据分析思维 业务知识 Excel 数据可视化 SQL 统计学 Python 第七周:Python(P86-P143 ...

  8. 长文综述:从大数据中寻找复杂系统的核心变量

    文章来源:[集智俱乐部] 原文链接: https://mp.weixin.qq.com/s/IIliI5plz2UBUMAzVpxClw 导语 尽管大数据的收集越来越容易,但随着从微观到宏观的尺度(s ...

  9. 银行业双活数据中心-F5在双活数据中心中的应用

    随着移动互联.云计算及大数据等新技术与应用的飞速增长,金融机构对于数据中心的依赖程度也在日益加强,7*24全天业务连续运营已经成为核心关键业务的最基本需求之一.同时随着国家法规的不断健全,同城灾备.两 ...

最新文章

  1. Android Rect 的使用以及与RectF的区别
  2. poj-1031-fence(不是我写的,我只是想看着方便)
  3. react native的单选按钮react-native-radio-master
  4. IDEA中怎样运行Web项目
  5. 工业用微型计算机(24)-汇编语言分段结构
  6. C++ 空字符('\0')和空格符(' ')
  7. 为什么强烈推荐你使用单表查询?(续篇)
  8. Timer的schedule和scheduleAtFixedRate方法的区别解析(转)
  9. 《Python CookBook2》 第四章 Python技巧 对象拷贝 通过列表推导构建列表
  10. 设计模式---备忘录模式(C++实现)
  11. for循环提高内存访问效率的做法
  12. 英语论文引用中的常用缩写含义
  13. 服务器上修改websphere变量,WebSphere常用设置
  14. python九宫格矩阵排数
  15. 由三点画圆到未来日记:失控中的位置隐私
  16. 怀旧服私聊显示服务器后缀,聊天窗口相关设置:有爱怀旧服聊天增强插件简易指南...
  17. 用遗传算法解决无线传感器轮值问题(Duty Cycle)
  18. 各版本Qt下载传送门
  19. Postman + Pre-resuestScript:预请求脚本发送POST请求
  20. IE6,7,8开发人员工具使用详解下(浏览器模式、文本模式、JavaScript调试、探查器)

热门文章

  1. 动态规划(五)——0/1背包
  2. java 代码结构_代码结构说明
  3. dom4j解析xml的简单实用
  4. ExecutorService中submit和execute的区别转
  5. 05-雷海林-mysql备份原理与在TDSQL中的实践
  6. 【转】C#获取当前日期时间(转)
  7. qiniudn.com域名已完全恢复
  8. myeclipse 项目改名404
  9. DreamWeaver做ASP 服务器配置篇
  10. [导入]ExtJs 2.0 公司工程化应用的最佳实践(二)