本发明涉及数据处理,并且更具体地,涉及一种用于电票查询及开具打印的方法及系统。
背景技术:
1、响应发票票据无纸化的快速推行,同时电票的开具方式也提高了办公效率,降低设备应用成本,也为用户提供一种便利的查询方案,通过移动端即可快速预览,避免了以往排队时间较长的情况,能够快速办理,也保障了现阶段用户的人身安全。
技术实现思路
1、针对上述问题,本发明提出了一种用于电票查询及开具打印的方法,包括:
2、接收电票数据,将所述电票数据存储至特定数据库,并基于所述电票数据在所述特定数据库中生成电票数据表,并在所述电票数据表中记录所述电票数据的已完成查询的次数和已开具打印的次数;
3、为所述特定数据库设定查询接口,通过所述查询接收用户的电票查询请求,在所述查询接口接收到所述用户的电票查询请求后,根据所述电票查询请求,确定待查询的电票数据,基于所述待查询的电票数据,调用所述特定数据库存储的电票数据表,查询待查询的电票数据的已完成查询的次数,若所述待查询的电票数据的已完成查询的次数小于第一预设次数后,允许用户调用所述查询接口查询待查询的电票数据;
4、在所述用户查询到所述目标电子票据后,若用户需要开具打印所述目标电票数据,在所述查询接口接收到用户的开具打印请求后,根据开具打印请求,确定待开具打印的电票数据,基于所述待开具打印的电票数据,调用所述特定数据库存储的电票数据表,查询待开具打印的电票数据的已完成打印开具的次数,若所述已完成打印开具的次数小于第二预设次数,则允许用户开具打印待开具打印的电票数据。
5、可选的,方法还包括:接收电票数据后,记录接收电票数据的时间,根据所述接收电票数据的时间,设定所述电票数据允许查询的时间周期,若用户查询电票数据时,查询时间超出所述电票数据允许查询的时间周期,则拒绝用户查询电票数据。
6、可选的,方法还包括:为所述查询接口设定管理权限,通过管理权限调用查询接口查询或打印开具电票数据,不受电票数据允许查询的时间周期、已完成查询的次数和已打印开具的次数的限制。
7、可选的,电票数据在临近时间周期时,查询电票数据的已完成查询的次数和已打印开具的次数是否为0,若为0,则发出查询通知。
8、再一方面,本发明还提出了一种用于电票查询及开具打印的系统,包括:
9、接收单元,用于接收电票数据,将所述电票数据存储至特定数据库,并基于所述电票数据在所述特定数据库中生成电票数据表,并在所述电票数据表中记录所述电票数据的已完成查询的次数和已开具打印的次数;
10、查询单元,用于为所述特定数据库设定查询接口,通过所述查询接收用户的电票查询请求,在所述查询接口接收到所述用户的电票查询请求后,根据所述电票查询请求,确定待查询的电票数据,基于所述待查询的电票数据,调用所述特定数据库存储的电票数据表,查询待查询的电票数据的已完成查询的次数,若所述待查询的电票数据的已完成查询的次数小于第一预设次数后,允许用户调用所述查询接口查询待查询的电票数据;
11、开具打印单元,用于在所述用户查询到所述目标电子票据后,若用户需要开具打印所述目标电票数据,在所述查询接口接收到用户的开具打印请求后,根据开具打印请求,确定待开具打印的电票数据,基于所述待开具打印的电票数据,调用所述特定数据库存储的电票数据表,查询待开具打印的电票数据的已完成打印开具的次数,若所述已完成打印开具的次数小于第二预设次数,则允许用户开具打印待开具打印的电票数据。
12、可选的,接收单元还用于:接收电票数据后,记录接收电票数据的时间,根据所述接收电票数据的时间,设定所述电票数据允许查询的时间周期,若用户查询电票数据时,查询时间超出所述电票数据允许查询的时间周期,则拒绝用户查询电票数据。
13、可选的,查询单元还用于:为所述查询接口设定管理权限,通过管理权限调用查询接口查询或打印开具电票数据,不受电票数据允许查询的时间周期、已完成查询的次数和已打印开具的次数的限制。
14、可选的,电票数据在临近时间周期时,查询电票数据的已完成查询的次数和已打印开具的次数是否为0,若为0,则发出查询通知。
15、再一方面,本发明还提供了一种计算设备,包括:一个或多个处理器;
16、处理器,用于执行一个或多个程序;
17、当所述一个或多个程序被所述一个或多个处理器执行时,实现如上述所述的方法。
18、再一方面,本发明还提供了一种计算机可读存储介质,其上存有计算机程序,所述计算机程序被执行时,实现如上述所述的方法。
19、与现有技术相比,本发明的有益效果为:
20、本发明提供了本发明提供了一种用于电票查询及开具打印的方法,包括:接收电票数据,将所述电票数据存储至特定数据库,并基于所述电票数据在所述特定数据库中生成电票数据表,并在所述电票数据表中记录所述电票数据的已完成查询的次数和已开具打印的次数;为所述特定数据库设定查询接口,通过所述查询接收用户的电票查询请求,在所述查询接口接收到所述用户的电票查询请求后,根据所述电票查询请求,确定待查询的电票数据,基于所述待查询的电票数据,调用所述特定数据库存储的电票数据表,查询待查询的电票数据的已完成查询的次数,若所述待查询的电票数据的已完成查询的次数小于第一预设次数后,允许用户调用所述查询接口查询待查询的电票数据;在所述用户查询到所述目标电子票据后,若用户需要开具打印所述目标电票数据,在所述查询接口接收到用户的开具打印请求后,根据开具打印请求,确定待开具打印的电票数据,基于所述待开具打印的电票数据,调用所述特定数据库存储的电票数据表,查询待开具打印的电票数据的已完成打印开具的次数,若所述已完成打印开具的次数小于第二预设次数,则允许用户开具打印待开具打印的电票数据。本发明的应用,通过简化电票查询开具流程,节省时间,比起传统纸质发票提高了很大的效率,同时也保障用户打印便利,如有丢失,仍可再次打印,但同时追加的次数限制又能保障纸质留存的成本降低,为用户以及使用的大厅工作人员都在一定程度上提供了便利情况。
1.一种用于电票查询及开具打印的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收电票数据后,记录接收电票数据的时间,根据所述接收电票数据的时间,设定所述电票数据允许查询的时间周期,若用户查询电票数据时,查询时间超出所述电票数据允许查询的时间周期,则拒绝用户查询电票数据。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:为所述查询接口设定管理权限,通过管理权限调用查询接口查询或打印开具电票数据,不受电票数据允许查询的时间周期、已完成查询的次数和已打印开具的次数的限制。
4.根据权利要求2所述的方法,其特征在于,所述电票数据在临近时间周期时,查询电票数据的已完成查询的次数和已打印开具的次数是否为0,若为0,则发出查询通知。
5.一种用于电票查询及开具打印的系统,其特征在于,所述系统包括:
6.根据权利要求5所述的系统,其特征在于,所述接收单元还用于:接收电票数据后,记录接收电票数据的时间,根据所述接收电票数据的时间,设定所述电票数据允许查询的时间周期,若用户查询电票数据时,查询时间超出所述电票数据允许查询的时间周期,则拒绝用户查询电票数据。
7.根据权利要求5所述的系统,其特征在于,所述查询单元还用于:为所述查询接口设定管理权限,通过管理权限调用查询接口查询或打印开具电票数据,不受电票数据允许查询的时间周期、已完成查询的次数和已打印开具的次数的限制。
8.根据权利要求6所述的系统,其特征在于,所述电票数据在临近时间周期时,查询电票数据的已完成查询的次数和已打印开具的次数是否为0,若为0,则发出查询通知。
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,其上存有计算机程序,所述计算机程序被执行时,实现如权利要求1-4中任一所述的方法。