【技术实现步骤摘要】
本申请涉及电子
,尤其涉及一种订单优先级别数据处理方法及系统。
技术介绍
安全区数据中心数据员的主要工作是制作生产任务单(以下简称:订单)的个性化数据、并生成个性化数据文件、数据重复性检查与及导入我司主流生产数据库。这个的处理过程是通过二套软件人为操作完成。数据中心的数据员需要先操作数据生成软件生成一个订单的号段文件与及明文的东信和平个性化(英文:EastcompeacePersonalization,简称:EP)数据文件,然后对数据进行重复性检查,再通过微璞个人化数据导入系统,将号段文件与及EP数据文件导入主流的生产数据库。目前这种数据生成和导入处理方式的流程,既浪费人力,又耗费时间。
技术实现思路
本专利技术实施例提供了一种订单优先级别数据处理方法及系统,用以解决现有技术中号段文件与及EP数据文件导入处理方式的流程,既浪费人力,又耗费时间的问题。其具体的技术方案如下:一种订单优先级别数据处理方法,所述方法包括:S1,扫描指定的数据文件夹目录下的订单数据文件,并将扫描到的订单数据文件天添加到订单链表中;S2,遍历所述订单链表,判定所述订单链表中的订单数据文件对应的订单状态是否为申请状态,若否,则忽略所述订单数据文件,若是,则执行S3;S3,获取所述订单数据文件的优先级别Pn以及详细信息;S4,根据所述优先级别Pn,遍历优先级别链表是否存在所述订单节点,若存在,则将定时计数器Tn增加指定值,若否,则将所述订单数据文件插入优先级别结构体链表,并将定位计数器Tn设置为1;S5,将Tn与Pn取模,得到模值,并判定所述模值是否为零,若是,则将所述订单数据文件插 ...
【技术保护点】
一种订单优先级别数据处理方法,其特征在于,所述方法包括:S1,扫描指定的数据文件夹目录下的订单数据文件,并将扫描到的订单数据文件天添加到订单链表中;S2,遍历所述订单链表,判定所述订单链表中的订单数据文件对应的订单状态是否为申请状态,若否,则忽略所述订单数据文件,若是,则执行S3;S3,获取所述订单数据文件的优先级别Pn以及详细信息;S4,根据所述优先级别Pn,遍历优先级别链表是否存在所述订单节点,若存在,则将定时计数器Tn增加指定值,若否,则将所述订单数据文件插入优先级别结构体链表,并将定位计数器Tn设置为1;S5,将Tn与Pn取模,得到模值,并判定所述模值是否为零,若是,则将所述订单数据文件插入定位数据文件处理链表,并将所述订单状态更新为锁定状态,若否,则跳转至S2;S6,遍历所述订单数据文件处理链表,并为每个订单数据文件启动一个子线程,通过所述子线程判断所述订单数据文件是否重复并与数据库已保存数据进行重复性检测,若存在重复,则重新执行S6,若未重复,则忽略所述订单数据文件。
【技术特征摘要】
1.一种订单优先级别数据处理方法,其特征在于,所述方法包括:S1,扫描指定的数据文件夹目录下的订单数据文件,并将扫描到的订单数据文件天添加到订单链表中;S2,遍历所述订单链表,判定所述订单链表中的订单数据文件对应的订单状态是否为申请状态,若否,则忽略所述订单数据文件,若是,则执行S3;S3,获取所述订单数据文件的优先级别Pn以及详细信息;S4,根据所述优先级别Pn,遍历优先级别链表是否存在所述订单节点,若存在,则将定时计数器Tn增加指定值,若否,则将所述订单数据文件插入优先级别结构体链表,并将定位计数器Tn设置为1;S5,将Tn与Pn取模,得到模值,并判定所述模值是否为零,若是,则将所述订单数据文件插入定位数据文件处理链表,并将所述订单状态更新为锁定状态,若否,则跳转至S2;S6,遍历所述订单数据文件处理链表,并为每个订单数据文件启动一个子线程,通过所述子线程判断所述订单数据文件是否重复并与数据库已保存数据进行重复性检测,若存在重复,则重新执行S6,若未重复,则忽略所述订单数据文件。2.如权利要求1所述的方法,其特征在于,在扫描指定的数据文件夹目录下的订单数据文件,并将扫描到的订单数据文件天添加到订单链表中之前,所述方法还包括:根据所述订单数据文件,得到所述订单数据文件对应的号段文件以及EP数据文件,并将所述订单数据文件对应的订单状态更新为处理状态。3.如权利要求1所述的方法,其特征在于,在将所述订单数据文件对应的订单状态更新为处理状态之后,所述方法还包括:将生成的EP数据文件上传到指定服务器的指定目录中,并将所述订单数据文件对应订单状态更新为申请状态。4.如权利要求1所述的方法,其特征在于,在通过所述子线程判断所述订单数据文件是否重复并与数据库已保存数据进行重复性检测之后,所述方法还包括:分别导入所述订单数据文件对应的号段文件以及EP数据文件,并将所述订单数据文件的订单状态更新为数据审核完成状态。5.如权利要求1所述的方法,其特征在于,在将所述订单数据文件的...
【专利技术属性】
技术研发人员:李炎枝,柳晓明,刘政伟,陈明,
申请(专利权)人:东信和平科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。