[发明专利]交易小票数据合并方法在审
申请号: | 201910890511.8 | 申请日: | 2019-09-20 |
公开(公告)号: | CN110765114A | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 唐明;向召元 | 申请(专利权)人: | 北京数衍科技有限公司 |
主分类号: | G06F16/215 | 分类号: | G06F16/215;G06Q10/10;G06Q40/00 |
代理公司: | 11299 北京市卓华知识产权代理有限公司 | 代理人: | 陈子英 |
地址: | 100102 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 合并处理 交易数据 数据分析 清洗 餐饮 存储系统 模型匹配 模型条件 判断条件 数据合并 校验 数据处理 复杂度 交易 过滤 数据库 通用 统一 | ||
1.一种通用折中模型的交易小票数据合并方法,其特征在于:
获取小票数据,
获取小票模型条件,
依据小票模型条件,对小票数据进行过滤和校验,
过滤和校验不通过的作为废票丢弃,该小票数据的处理流程结束,
对通过过滤和校验的小票数据,将小票数据中的账单文件名和小票类型与数据库中的相应交易数据进行对比,判断是否一致,
当小票数据中的账单文件名和小票类型与数据库中的相应交易数据一致时,判断为重复账单,丢弃,该小票数据的处理流程结束,
当小票数据中的账单文件名和小票类型与数据库中的相应交易数据不一致时,判断小票模型条件中的小票流水号是否为有效流水号,
当小票模型条件中的小票流水号为固定值或者为空时,判断小票模型条件中的小票流水号为无效流水号,
当小票模型条件中的小票流水号为有效流水号时,判断小票数据中的小票流水号是否为空,
当小票模型条件中的小票流水号为有效流水号且小票数据中的小票流水号不为空时,依据小票模型匹配相应的合并处理判断条件,将所匹配的合并处理判断条件与数据库中的相应交易数据进行对比,判断是否一致,
当所匹配的合并处理判断条件与数据库中的相应交易数据一致时,根据销售时间,将小票的账单数据与数据库中的相应数据做合并处理,记入数据库,该小票数据的处理流程结束,
当所匹配的合并处理判断条件与数据库中的相应交易数据不一致时,将该小票数据依据入库规则直接记入数据库,该小票数据的处理流程结束,
当小票模型条件中的小票流水号为有效流水号且小票数据中的小票流水号为空时,判断该小票为缺陷小票,记入缺陷账单数据库或者丢弃,该小票数据的处理流程结束,
当小票模型条件中的小票流水号为无效流水号时,获取小票的行业类别模型,判断小票数据中的行业类别模型是否为空,
当小票数据中的行业类别模型不为空时,执行相应行业类别模型下的数据合并处理,该小票数据的处理流程结束,
当小票数据中的行业类别模型为空时,将该条小票数据直接入库(记入数据库),该小票数据的处理流程结束。
2.如权利要求1所述的方法,其特征在于所述依据小票模型匹配相应的合并处理判断条件的方式为:
当小票流水号为mac级以天为单位不重复时,以下列数据作为合并处理判断条件:商家id、实体店id、mac地址、小票流水号、销售日和小票类型;
当小票流水号为mac级永不重复时,以下列数据作为合并处理判断条件:商家id、实体店id、mac地址、小票流水号和小票类型;
当小票流水号为实体店级永不重复时,所述合并处理判断条件为:商家id、实体店id、小票流水号和小票类型;
当小票流水号为商家级永不重复时,以下列数据作为合并处理判断条件:商家id、小票流水号和小票类型;
当小票流水号为实体店级以天为单位不重复时,以下列数据作为合并处理判断条件:商家id、实体店id、小票流水号、销售日和小票类型;
当小票流水号为商家级以天为单位不重复时,以下列数据作为合并处理判断条件:商家id、小票流水号、销售日和小票类型,
当小票数据中没有销售日时,以数据截取日作为销售日。
3.如权利要求1所述的方法,其特征在于所述执行相应行业类别模型下的数据合并处理的方式为:
对于酒店类涉及钟点房的交易,在无小票流水号且以天为单位时,以下列数据作为合并处理判断条件:商家id、实体店id、房间号、入住人姓名、入住时间、离店时间和小票类型,将合并处理判断条件与数据库中的相应交易数据进行对比,判断是否一致,当合并处理判断条件与数据库中的相应交易数据一致时,判断为重复账单,丢弃,该小票数据的处理流程结束;当合并处理判断条件与数据库中的相应交易数据不一致时,判断为新账单,将小票数据直接入库,该小票数据的处理流程结束;
对于酒店类不涉及钟点房的交易,在无小票流水号且以天为单位时,以下列数据作为合并处理判断条件:商家id、实体店id、房间号、入住人姓名、入住时间和小票类型,将合并处理判断条件与数据库中的相应交易数据进行对比,判断是否一致,当合并处理判断条件与数据库中的相应交易数据一致时,判断为重复账单,丢弃,该小票数据的处理流程结束;当合并处理判断条件与数据库中的相应交易数据不一致时,判断为新账单,将小票数据直接入库,该小票数据的处理流程结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数衍科技有限公司,未经北京数衍科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910890511.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:大数据处理优化方法、装置、终端及存储介质
- 下一篇:一种多个排序类别组合方法