[go: up one dir, main page]

CN108596587B - Cash-up auditing method, apparatus, electronic device, program product and storage medium - Google Patents

Cash-up auditing method, apparatus, electronic device, program product and storage medium Download PDF

Info

Publication number
CN108596587B
CN108596587B CN201810326459.9A CN201810326459A CN108596587B CN 108596587 B CN108596587 B CN 108596587B CN 201810326459 A CN201810326459 A CN 201810326459A CN 108596587 B CN108596587 B CN 108596587B
Authority
CN
China
Prior art keywords
record
withdrawal
cash
historical
local database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810326459.9A
Other languages
Chinese (zh)
Other versions
CN108596587A (en
Inventor
张志亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Lewo Wuxian Technology Co ltd
Original Assignee
Beijing Lewo Wuxian Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Lewo Wuxian Technology Co ltd filed Critical Beijing Lewo Wuxian Technology Co ltd
Priority to CN201810326459.9A priority Critical patent/CN108596587B/en
Publication of CN108596587A publication Critical patent/CN108596587A/en
Application granted granted Critical
Publication of CN108596587B publication Critical patent/CN108596587B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention provides a cash withdrawal auditing method, a cash withdrawal auditing device, electronic equipment, a program product and a storage medium, wherein the method comprises the following steps: after receiving the audit task, acquiring an audit time period in the audit task, acquiring a withdrawal record in the audit time period from a server database, calling a local database, acquiring a historical fund making record, comparing the withdrawal record acquired from the server database with the historical fund making record called from the local database, judging whether the unique identifier of the acquired withdrawal record appears in the historical fund making record of the local database, and when the unique identifier of the withdrawal record does not appear in the historical fund making record of the local database, storing the currently acquired withdrawal record in the local database by taking the unique identifier in the withdrawal record as a main key. The method can avoid the misoperation of repeated money making caused by repeated storage of the same withdrawal record in the local database, and has high safety.

Description

Cash-up auditing method, apparatus, electronic device, program product and storage medium
Technical Field
The present invention relates to the field of information processing technologies, and in particular, to a cash-out auditing method and apparatus, an electronic device, a program product, and a storage medium.
Background
With the development of science and technology, users can perform cash-up operation through an application program on terminal equipment. Currently, in an existing Content Management System (CMS), all cash-out data is obtained by calling a server interface. That is, each time the CMS checks and makes a withdrawal, the CMS obtains withdrawal data from the server according to the time range, and then makes a withdrawal according to the withdrawal data.
However, the method is easy to cause the situation that the withdrawal data in the same time range is obtained for multiple times, so that the misoperation of repeated payment is carried out on the user according to the same withdrawal data, further economic loss is brought to a company, and the safety is low.
Disclosure of Invention
The present invention is directed to solving, at least to some extent, one of the technical problems in the related art.
Therefore, the invention provides a withdrawal audit processing method, which compares the withdrawal record in the audit time period with the historical withdrawal record to store the withdrawal record with unfinished withdrawal into a local database, so that the misoperation of repeated withdrawal caused by repeated storage of the same withdrawal record into the local database can be avoided, and the safety is high.
An embodiment of one aspect of the present invention provides a cash-out auditing method, including:
after receiving an audit task, acquiring an audit time period in the audit task;
obtaining withdrawal records in the auditing time period from a server database, wherein the server database comprises withdrawal records applied by a user, and each withdrawal record has a unique identifier different from other withdrawal records;
calling a local database to obtain a historical money making record, wherein the local database comprises the historical money making record for making money for a user, the historical money making record is in one-to-one correspondence with a cash withdrawal record, and the historical money making record comprises a unique identifier of the corresponding cash withdrawal record;
comparing the withdrawal record acquired from the server database with the historical deposit record called from the local database, and judging whether the unique identifier of the withdrawal record appears in the historical deposit record of the local database;
and if the unique identification of the withdrawal record does not appear in the historical deposit record of the local database, the current withdrawal record is stored in the local database by taking the unique identification in the withdrawal record as a main key.
As a possible implementation manner of the embodiment in one aspect of the present invention, the method further includes:
if the unique identifier of the withdrawal record appears in the historical withdrawal record of the local database, screening out the withdrawal record of the unique identifier appearing in the historical withdrawal record from the currently acquired withdrawal record;
and taking the unique identifier in the cash-out record as a main key, and storing the cash-out record in which the rest unique identifiers do not appear in the historical cash-out record into the local database.
As a possible implementation manner of the embodiment of the one aspect of the present invention, the invoking a local database and acquiring a historical payment record includes:
and calling historical money making records in the auditing time period from the local database.
As one possible implementation of the embodiment of one aspect of the present invention,
before comparing the withdrawal record obtained from the server database with the historical record of making money retrieved from the local database, the method further includes:
extracting parameter information of the cash-out record from the cash-out record, wherein the parameter information at least comprises the generation time of the cash-out record and identification information of electronic equipment corresponding to the cash-out record;
acquiring the parameter information of the cash withdrawal record corresponding to the historical fund drawing record from the local database;
comparing the parameter information of the withdrawal record with the parameter information of each historical money-making record,
and determining that each parameter in the parameter information of the cash-out record is different from each parameter in the parameter information of each historical cash-out request.
As a possible implementation manner of an embodiment of an aspect of the present invention, after storing the currently acquired cash-out record in the local database, the method further includes:
and extracting account information and withdrawal data from the withdrawal record and sending the account information and the withdrawal data to a payment platform, so that the payment platform executes a money-making operation according to the withdrawal data and the account information.
As one possible implementation of an embodiment of an aspect of the present invention,
the extracting account information and withdrawal data from the withdrawal record and sending the withdrawal data to a payment platform so that the payment platform performs a money making operation according to the withdrawal data and the account information further comprises:
receiving information of the payment completion fed back by the payment platform;
and updating the state of the withdrawal record according to the information, and generating the corresponding historical deposit record for the withdrawal record.
The withdrawal auditing method of the embodiment of the invention acquires the auditing time period in the auditing task after receiving the auditing task, acquires withdrawal records in the auditing time period from the server database, the server database comprises withdrawal records applied by a user, each withdrawal record has a unique identifier different from other withdrawal records, calls the local database to acquire historical withdrawal records, wherein the local database comprises the historical withdrawal records for withdrawing from the user, the historical withdrawal records correspond to the withdrawal records one by one, the historical withdrawal records comprise the unique identifiers of the corresponding withdrawal records, compares the withdrawal records acquired from the server database with the historical withdrawal records called from the local database, judges whether the unique identifiers of the acquired withdrawal records appear in the historical withdrawal records of the local database, if the unique identifiers of the withdrawal records do not appear in the historical withdrawal records of the local database, and storing the current acquired cash withdrawal record into a local database by taking the unique identifier in the cash withdrawal record as a main key. In this embodiment, because the withdrawal record obtained from the server has the unique identifier different from the other withdrawal records, the historical deposit records correspond to the withdrawal records one to one, and the historical deposit records include the unique identifier of the corresponding withdrawal record, the uniqueness of the withdrawal record in which the determined unique identifier does not appear in the historical deposit records can be ensured by comparing the withdrawal records with the historical deposit records, so that the phenomenon that the withdrawal records with uncompleted deposit are repeatedly stored in a local database to cause repeated deposit operation can be avoided, and the security is high.
Another embodiment of the present invention provides a cash-submission auditing processing apparatus, including:
the first acquisition module is used for acquiring the auditing time period in the auditing task after the auditing task is received;
a second obtaining module, configured to obtain, from a server database, cash-out records within the audit period, where the server database includes cash-out records applied by a user, and each cash-out record has a unique identifier that is different from other cash-out records;
the third acquisition module is used for calling a local database and acquiring historical money making records, wherein the local database comprises the historical money making records for making money for users, the historical money making records correspond to cash withdrawal records one by one, and the historical money making records comprise unique identifiers of the corresponding cash withdrawal records;
the comparison module is used for comparing the withdrawal record acquired from the server database with the historical deposit record retrieved from the local database and judging whether the unique identifier of the acquired withdrawal record appears in the historical deposit record of the local database;
and the storage module is used for storing the currently acquired cash withdrawal record into the local database by taking the unique identifier in the cash withdrawal record as a main key when the unique identifier of the cash withdrawal record does not appear in the historical cash withdrawal record of the local database.
As a possible implementation manner of another embodiment of the present invention, the apparatus further includes:
the screening module is used for screening the withdrawal record of the unique identifier in the historical withdrawal record from the currently acquired withdrawal record when the unique identifier of the withdrawal record appears in the historical withdrawal record of the local database;
the storage module is further configured to store the remaining withdrawal records, in which the unique identifier does not appear in the historical deposit record, into the local database with the unique identifier in the withdrawal record as a primary key.
As a possible implementation manner of another embodiment of the present invention, the third obtaining module is further configured to:
and calling historical money making records in the auditing time period from the local database.
As a possible implementation manner of another embodiment of the present invention, the apparatus further includes:
before comparing the withdrawal record acquired from the server database with the historical deposit record called from the local database, extracting parameter information of the withdrawal record from the withdrawal record, wherein the parameter information at least comprises the generation time of the withdrawal record and identification information of the electronic equipment corresponding to the withdrawal record;
a fourth obtaining module, configured to obtain, from the local database, the parameter information of a cash withdrawal record corresponding to the historical deposit record;
and the determining module is used for comparing the parameter information of the withdrawal record with the parameter information of each historical money-making record, and determining that each parameter in the parameter information of the withdrawal record is different from each parameter in the parameter information of each historical withdrawal request.
As a possible implementation manner of another aspect of the embodiment of the present invention, the apparatus further includes:
and the sending module is used for extracting account information and cash-out data from the cash-out record and sending the account information and the cash-out data to a payment platform after the currently acquired cash-out record is stored in the local database, so that the payment platform executes a money-making operation according to the cash-out data and the account information.
As a possible implementation manner of another embodiment of the present invention, the apparatus further includes:
the receiving module is used for extracting account information and withdrawal data from the withdrawal record and sending the account information and the withdrawal data to a payment platform, so that the payment platform receives information of completion of the money withdrawing operation fed back by the payment platform after executing the money withdrawing operation according to the withdrawal data and the account information;
and the updating module is used for updating the state of the withdrawal record according to the information and generating the corresponding historical fund drawing record for the withdrawal record.
The cash withdrawal auditing device of the embodiment of the invention acquires the auditing time period in the auditing task and the cash withdrawal records in the auditing time period from the server database after receiving the auditing task, the server database comprises the cash withdrawal records applied by a user, each cash withdrawal record has a unique identifier different from other cash withdrawal records, the local database is transferred to acquire historical cash withdrawal records, wherein the local database comprises the historical cash withdrawal records for withdrawing the cash from the user, the historical cash withdrawal records are in one-to-one correspondence with the cash withdrawal records, the historical cash withdrawal records comprise the unique identifiers of the corresponding cash withdrawal records, the cash withdrawal records acquired from the server database are compared with the historical cash withdrawal records retrieved from the local database to judge whether the unique identifiers of the acquired cash withdrawal records appear in the historical cash withdrawal records of the local database, if the unique identifiers of the cash withdrawal records do not appear in the historical cash withdrawal records of the local database, and storing the current acquired cash withdrawal record into a local database by taking the unique identifier in the cash withdrawal record as a main key. In this embodiment, because the withdrawal record obtained from the server has the unique identifier different from the other withdrawal records, the historical deposit records correspond to the withdrawal records one to one, and the historical deposit records include the unique identifier of the corresponding withdrawal record, the uniqueness of the withdrawal record in which the determined unique identifier does not appear in the historical deposit records can be ensured by comparing the withdrawal records with the historical deposit records, so that the phenomenon that the withdrawal records with uncompleted deposit are repeatedly stored in a local database to cause repeated deposit operation can be avoided, and the security is high.
Another embodiment of the present invention provides another electronic device, including a processor and a memory; wherein, the processor executes a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to implement the cash-out auditing method according to the embodiment.
Another embodiment of the present invention provides a computer program product, wherein instructions of the computer program product, when executed by a processor, implement the cash-out auditing method according to the above embodiment.
Another embodiment of the present invention provides a non-transitory computer-readable storage medium, on which a computer program is stored, and the computer program, when executed by a processor, implements the cash-out auditing method according to the above embodiment.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The foregoing and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is an application scenario diagram of a cash-out auditing method according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of a cash-out auditing method according to an embodiment of the present invention;
fig. 3 is a schematic flow chart of another cash-out auditing method according to an embodiment of the present invention;
fig. 4 is a schematic flowchart of another cash-out auditing method according to an embodiment of the present invention;
fig. 5 is a schematic flow chart of a further cash-out auditing method according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a cash-out auditing apparatus according to an embodiment of the present invention;
FIG. 7 illustrates a block diagram of an exemplary electronic device suitable for use in implementing embodiments of the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the drawings are illustrative and intended to be illustrative of the invention and are not to be construed as limiting the invention.
A cash-out review method, apparatus, electronic device, program product, and storage medium according to an embodiment of the present invention are described below with reference to the accompanying drawings.
The implementation of the invention mainly aims at the situation that the existing CMS acquires cash withdrawal data from a server according to a time range in each time of checking and paying, so that the cash withdrawal data in the same time range can be easily acquired for many times, and therefore, the misoperation of repeated paying is carried out on the user according to the same cash withdrawal data, so that economic loss is brought to a company, the safety is low, and the cash withdrawal checking method is provided.
According to the cash withdrawal auditing method provided by the embodiment of the invention, the cash withdrawal record in the auditing time period is compared with the historical cash withdrawal record, so that the cash withdrawal record which is not finished with the cash withdrawal is stored in the local database, the misoperation of repeated cash withdrawal caused by repeated cash withdrawal due to the fact that the same cash withdrawal record is repeatedly stored in the local database can be avoided, and the safety is high.
Fig. 1 is an application scenario diagram of a presentation review processing method according to an embodiment of the present invention. As shown in fig. 1, a user may perform cash withdrawal operation through a cash withdrawal client, where the cash withdrawal client may be understood as an application capable of performing cash withdrawal operation, for example, a director withdraws a gift of a certain live platform as cash, or a user withdraws a red envelope in a certain application to a bank card, etc. The cash withdrawal client can generate a cash withdrawal request according to the cash withdrawal operation and send the cash withdrawal request to the server, and the server generates a cash withdrawal record according to the cash withdrawal request. The auditing client can obtain the cash-out record from the server and store the cash-out record into the database. The auditing client can also send the withdrawal data and the account information in the withdrawal record to the payment platform, and the payment platform executes the money making operation after receiving the withdrawal data and the account information. And after completing the money printing operation, the payment platform sends the information of completing the money printing to the verification client. And after the auditing client receives the information of completing the money drawing, updating the state of the withdrawal record, and updating the state of the withdrawal record into the withdrawn state.
Fig. 2 is a schematic flow chart of a cash-out auditing method according to an embodiment of the present invention. The cash-out auditing method is executed by an auditing client, where the auditing client may be an application or system, such as a CMS, that audits cash-out records.
As shown in fig. 2, the cash-out auditing method includes:
step 101, after receiving the audit task, acquiring an audit time period in the audit task.
In this embodiment, the audit client may audit the prompt record within the interval time every preset time, for example, 2 minutes, that is, the audit time period is the interval time, so that the degree of automation is high, and the misoperation caused by manual operation is reduced.
As another possible implementation manner, an audit time period input button, an audit button, and the like may be set on the audit client, and when an auditor may trigger the audit button, the audit client receives the audit task and obtains the audit time period in the audit task. The auditing time period is input through the button, and can be set as required, so that the personalized requirements can be met.
In this embodiment, an audit time period in the audit task is obtained to audit the cash-out records generated in the audit time period, so that the pertinence of the audit can be improved, and the blindness of the audit is avoided.
And 102, obtaining withdrawal records in the auditing time period from a server database, wherein the server database comprises withdrawal records applied by the user, and each withdrawal record has a unique identifier different from other withdrawal records.
As a presentation scene, in the process of live broadcasting such as game live broadcasting and live broadcasting in a live broadcasting room, audiences can enjoy the live broadcasting. The anchor may convert the gift that the viewer enjoys into cash.
Specifically, the anchor may perform a cash-out operation through a cash-out client. As shown in fig. 1, after the cash-out client generates a cash-out request according to the cash-out operation, the cash-out request may be sent to the server. The cash withdrawal request can include user information, withdrawal amount, account information and other information of the user. After receiving the cash withdrawal request, the server can generate cash withdrawal records according to the cash withdrawal request and store the cash withdrawal records into the database, so that the database of the server comprises the cash withdrawal records applied by the user.
The cash withdrawal record can comprise withdrawal amount, withdrawal account information, generation time of the cash withdrawal record and unique identification of the cash withdrawal record. The account information is information of an account from which the amount of money is extracted, such as information of a bank card, information of a pay account, and the like.
In this embodiment, each cash-out record included in the server database has a unique identifier different from other cash-out records. That is, two or more duplicate cash-out records do not exist in the server database, so that the duplicate cash-out records can be prevented from being acquired from the server database.
In this embodiment, after the audit client acquires the audit period, the cash-out record in the audit period is acquired from the server. As a possible implementation manner, the auditing client may send an acquisition request to the server to acquire the cash-out record within the auditing time period. Specifically, the audit client may send an acquisition request carrying an audit time period to the server, for example, send the acquisition request to the server to acquire a prompt record within 2 minutes from the current time. After receiving the acquisition request, the server searches for the prompt record of the generation time in the auditing time period in the database. And then, the server sends the withdrawal record in the auditing time period to the auditing client, so that the auditing client acquires the withdrawal record in the auditing time period from the server.
As another possible implementation manner, the server may also actively send a cash-out record within the audit period to the audit client. Specifically, the server can send the cash-out record generated within a preset time period to the auditing client at regular time, wherein the preset time period is the same as the auditing time interval of the auditing client, so that the auditing client can obtain the cash-out record within the auditing time period. For example, the server may send the audit client a cash-out record generated in the last 2 minutes every 2 minutes, so that the audit client may obtain the cash-out record in the last 2 minutes in the audit period from the server database.
In this embodiment, each cash-out record in the server database has a unique identifier different from other cash-out records, so that the uniqueness of the cash-out record within the auditing time acquired by the auditing client from the server database is ensured, repeated cash-out records are prevented from being acquired, and the auditing efficiency is improved.
Step 103, calling a local database to obtain a historical money making record, wherein the local database comprises the historical money making record for making money for the user, the historical money making record is in one-to-one correspondence with the cash withdrawal record, and the historical money making record comprises the unique identifier of the corresponding cash withdrawal record.
In this embodiment, a historical deposit record is stored in the database of the audit client. The historical fund transfer record is used for indicating a record of completing fund transfer to a user according to a cash withdrawal record applied by the user, and the historical fund transfer record can comprise a fund transfer amount, account information, fund transfer completion time, historical fund transfer record generation time, a unique identifier of a corresponding cash withdrawal record and the like.
Each historical money making record has a corresponding withdrawal record, namely, the historical money making records correspond to the withdrawal records one by one, so that the unique corresponding withdrawal record can be found according to the unique identifier of the corresponding withdrawal record in the historical money making records, and the accuracy of auditing is improved.
It can be understood that, for each historical deposit record and the corresponding withdrawal record, the deposit amount in the historical deposit record is the same as the withdrawal amount in the withdrawal record, and the account information in the historical deposit record is the same as the extraction account information in the withdrawal record.
And after receiving the audit task, the audit client can call the local database and obtain the historical payment record from the local database.
In order to improve the auditing efficiency, the generation time of the historical payment record and the historical payment record in the auditing time period can be inquired from the local database according to the auditing time period so as to call the historical payment record in the auditing time period. Compared with the method for acquiring all historical payment records, the method can save calling time. And comparing the historical payment record in the auditing time period with the withdrawal record in the auditing time period, and subsequently comparing the withdrawal record in the auditing time period with the historical payment record in the auditing time period.
And 104, comparing the withdrawal record acquired from the server database with the historical deposit record called from the local database, and judging whether the unique identifier of the acquired withdrawal record appears in the historical deposit record of the local database.
Because the existing CMS obtains the withdrawal data from the server according to the time range in each check and payment, the situation that the withdrawal data in the same time range are obtained for many times is easily caused, and thus the misoperation of repeated payment is carried out on the user according to the same withdrawal data.
In this embodiment, in order to avoid that the audit client acquires repeated withdrawal records, after the audit client acquires a withdrawal record, the currently acquired withdrawal record is compared with the historical fund withdrawal record called from the local database, so as to determine whether the unique identifier of the acquired withdrawal record appears in the historical fund withdrawal record of the local database.
As a possible implementation manner, for each withdrawal record in the obtained audit period, the unique identifier of the withdrawal record is compared with the unique identifier of the corresponding withdrawal record included in the historical deposit record to determine whether the historical deposit record exists, and the unique identifier of the corresponding withdrawal record included in the historical deposit record is the same as the unique identifier of the withdrawal record in the audit period, that is, whether the unique identifier of the obtained withdrawal record appears in the historical deposit record of the local database is determined. Therefore, whether the withdrawal record in the auditing time period is successfully made money can be determined, so that repeated money making according to the withdrawal record can be avoided, and the safety is high.
And 105, if the unique identifier of the withdrawal record does not appear in the historical money making record of the local database, storing the currently acquired withdrawal record into the local database by taking the unique identifier in the withdrawal record as a main key.
And if the unique identifier of the withdrawal record in the auditing time period does not appear in the historical paying record of the local database, indicating that the currently acquired withdrawal record is a new withdrawal record, storing the currently acquired withdrawal record into the local database by taking the unique identifier in the withdrawal record as a main key.
In this embodiment, the unique identifier in the cash-out record is used as a primary key, which can be understood that the unique identifier identical to the unique identifier of the cash-out record does not exist in the local database, that is, the unique identifier of the cash-out record has uniqueness in the local database. Therefore, withdrawal records stored in the local database are all unfinished for money printing, subsequent repeated money printing operation is avoided, and safety is improved.
It can be understood that, if the unique identifier of the currently obtained withdrawal record is the same as the unique identifier of the corresponding withdrawal record included in the historical deposit record in the local database, it indicates that the currently obtained withdrawal record has completed the deposit, and in order to avoid repeating the deposit operation, the auditing client may refuse to store the currently obtained withdrawal request in the database. Fig. 3 is a schematic flow chart of another cash-out auditing method according to an embodiment of the present invention.
As shown in fig. 3, on the basis of the above-mentioned fig. 2, the present review method further includes, after the step 104:
and 106, if the unique identifier of the withdrawal record appears in the historical deposit record of the local database, screening the withdrawal record of which the unique identifier appears in the historical deposit record from the currently acquired withdrawal record.
In this embodiment, when the unique identifier of the withdrawal record appears in the historical withdrawal record of the local database, it indicates that the currently obtained withdrawal record is repeatedly obtained, and the withdrawal is completed according to the withdrawal record, and in order to avoid repeated withdrawal, the withdrawal record of which the unique identifier appears in the historical withdrawal record is screened out from the currently obtained withdrawal record, so that the remaining withdrawal records are new withdrawal records.
And step 107, taking the unique identifier in the cash-out record as a main key, and storing the cash-out record of which the rest unique identifiers do not appear in the historical cash-out record into a local database.
In the embodiment, after the withdrawal records of which the unique identifiers appear in the historical withdrawal records are screened out, the remaining unique identifiers which do not appear in the historical withdrawal records can be stored in the local database, so that the withdrawal records in the local database are all unfinished withdrawal records and are all new withdrawal records, the problem of repeated withdrawal according to the same withdrawal record is solved, and the safety is improved.
In order to improve the accuracy of judging whether the unique identifier of the obtained withdrawal record appears in the historical money making record of the local database, before comparing the withdrawal record obtained from the server database with the historical money making record called from the local database, the parameter information of the withdrawal record and the historical money making record can be compared. Fig. 4 is a schematic flow chart of another cash-out auditing method according to an embodiment of the present invention.
As shown in fig. 4, the cash-offer auditing method further includes:
step 201, extracting parameter information of the cash withdrawal record from the cash withdrawal record, wherein the parameter information at least includes generation time of the cash withdrawal record and identification information of the electronic device corresponding to the cash withdrawal record.
In this embodiment, when the user performs the cash-out through the cash-out client, the cash-out client generates a cash-out request and sends the cash-out request to the server. And the server generates a cash withdrawal record according to the cash withdrawal request, and the generated cash withdrawal record corresponds to the electronic equipment where the cash withdrawal client generating the cash withdrawal request is located. That is, each cash-out record has a corresponding electronic device that generated the cash-out request.
Since each cash-out record has corresponding generation time when being generated, the generation time of each cash-out record has uniqueness. Meanwhile, the electronic devices corresponding to different cash withdrawal requests may be different. In order to avoid simultaneous presentation on a plurality of devices, the identification information of the electronic device can be used as a judgment basis.
After the audit client acquires the withdrawal record from the server database, the audit client can extract parameter information from the withdrawal record, such as generation time of the withdrawal record, identification information of electronic equipment corresponding to the withdrawal record, and the like, so as to judge whether the parameter information of the withdrawal record is the same as that of the historical money making record according to the parameter information. The identification information of the electronic device may be a device number of the electronic device, a unique identifier of the electronic device, or the like.
Step 202, obtaining parameter information of a withdrawal record corresponding to the historical deposit record from a local database.
In this embodiment, each historical deposit record in the local database has a corresponding withdrawal record, so that the parameter information of the withdrawal record corresponding to the historical deposit record can be obtained, and the currently obtained parameter information of the withdrawal record is compared with the parameter information of the withdrawal record corresponding to the historical deposit record to determine whether the parameter information of the two withdrawal records is the same.
Step 203, comparing the parameter information of the withdrawal record with the parameter information of the withdrawal record corresponding to each historical deposit record, and determining that each parameter in the parameter information of the withdrawal record is different from each parameter in the parameter information of the withdrawal record corresponding to each historical deposit record.
Specifically, for each parameter, the parameter of the withdrawal record may be compared to the corresponding parameter of the withdrawal record corresponding to each historical withdrawal record.
As an example, assuming that the parameter information includes a generation time of the withdrawal record and identification information of the electronic device corresponding to the withdrawal record, the generation time of the withdrawal record is compared with the generation time of the corresponding withdrawal record of each historical cash register, and the identification information of the electronic device corresponding to the withdrawal record is compared with the identification information of the corresponding electronic device corresponding to the withdrawal record of each historical cash register.
In this embodiment, when each parameter in the parameter information of the withdrawal record is different from each parameter in the parameter information of the withdrawal record corresponding to each historical deposit record, it may be considered that the currently obtained withdrawal record is different from the withdrawal record corresponding to the historical deposit record.
After determining that each parameter in the parameter information of the currently acquired withdrawal record is different from each parameter in the withdrawal record corresponding to each historical money-making record, namely after determining that the currently acquired withdrawal record is different from the withdrawal record corresponding to the historical money-making record, further comparing the withdrawal record acquired from the server database with the historical money-making record retrieved from the local database to judge whether the unique identifier of the acquired withdrawal record appears in the local database, so that the accuracy of judgment can be greatly improved, and repeated money-making operation is avoided.
According to the cash withdrawal auditing method, before the cash withdrawal record acquired from the server database is compared with the historical cash withdrawal record retrieved from the local database, each parameter of the acquired cash withdrawal record is compared with each parameter of the cash withdrawal record corresponding to the historical cash withdrawal record, the acquired cash withdrawal record is determined through parameter information comparison, and after the obtained cash withdrawal record is different from the cash withdrawal record corresponding to the historical cash withdrawal record, the unique identifier of the cash withdrawal record and the historical cash withdrawal record are judged, so that whether the cash withdrawal of the acquired cash withdrawal record is finished or not is judged through parameter information comparison and the unique identifier, the accuracy of judgment is greatly improved, the cash withdrawal record is prevented from being repeatedly stored in the local database, and the condition that the cash is withdrawn again according to the same cash withdrawal record is avoided.
On the basis of the above embodiment, after the auditing client stores the currently acquired cash withdrawal record into the local database, the auditing client can send the account information and the cash withdrawal data such as the amount of money to the payment platform, and the cash withdrawal is completed through the payment platform. Fig. 5 is a schematic flow chart of another cash-out auditing method according to an embodiment of the present invention.
On the basis of the embodiment shown in fig. 2, as shown in fig. 5, the cash-out auditing method further includes, after the step 105:
and 108, extracting the account information and the withdrawal data from the withdrawal request and sending the withdrawal data to the payment platform, so that the payment platform executes a money making operation according to the withdrawal data and the account information.
In this embodiment, after the audit client stores the cash withdrawal request in the local database, the account information and the cash withdrawal data may be extracted from the cash withdrawal record. The account information may be bank card information bound with the cash withdrawal client, and the cash withdrawal data may be cash withdrawal amount.
As shown in fig. 1, after obtaining the cash withdrawal data and the account information withdrawn from the cash withdrawal data, the audit client may send the account information and the cash withdrawal data to a payment platform, such as a bank system. And after the payment platform receives the account information and the withdrawal data, the withdrawal amount can be printed into the account information to finish the printing operation.
According to the cash withdrawal auditing method provided by the embodiment of the invention, because the cash withdrawal records stored in the local database take the unique identifier as a main key, namely, the cash withdrawal records stored in the local database are not repeated, and the cash withdrawal records are new cash withdrawal records, the account information and the cash withdrawal data extracted from the cash withdrawal records in the local database are sent to the payment platform, and the repeated payment can be avoided by the payment platform, so that the payment safety is improved.
Further, in order to improve the efficiency and accuracy of processing the cash-out record, as shown in fig. 5, the method for auditing cash-out further includes, after the step 108:
and step 109, receiving the information of the payment completion fed back by the payment platform.
As shown in fig. 1, after the payment platform performs the money printing operation, information of the completion of the money printing operation, such as information of successful money printing, may be sent to the auditing client, so that the auditing client receives the information of the completion of the money printing operation fed back by the payment platform. The information may include time of completing the money deposit, money deposit amount, unique identifier of the corresponding withdrawal record, and the like.
And step 110, updating the state of the withdrawal record according to the information, and generating a corresponding historical payment record for the withdrawal record.
And after the auditing client receives the information of the completion of the money making operation, the corresponding withdrawal record state can be updated according to the information. For example, the status of the withdrawal record is updated to be paid. And, based on the withdrawal record whose status is the money-made and the information of the completion of the money-making operation, a history money-making record is generated. Wherein, the history record of making money includes: the money amount, the time of money making completion, the time of generating a historical money making record, the unique identifier of the corresponding withdrawal record and the like.
In this embodiment, the state of the withdrawal record is updated according to the information that the withdrawal is completed, and the historical withdrawal record is generated according to the withdrawal record, so that the withdrawal can be prevented from being carried out again according to the same withdrawal record, and the processing efficiency of the withdrawal record, the accuracy of the withdrawal and the safety of the withdrawal are improved.
It is understood that if the payment platform fails to make a payment, the payment platform may also send a payment failure message to the auditing client. Wherein, the information of the money printing operation failure comprises: and (4) presenting the unique identification of the record.
In order to distinguish the information of money making completion and the information of money making failure, the information can be distinguished by the value of the flag bit, if the flag bit in the information is 1, the money making success is shown, and if the flag bit in the information is 0, the money making failure is shown. It should be noted that, the value of the flag bit in this embodiment is only an example, and can be set according to actual needs.
After the auditing client receives the information of the withdrawal failure, the state of the corresponding withdrawal record is updated to the withdrawal failure according to the information of the withdrawal failure, so that the account information and the withdrawal data are sent to the payment platform again according to the state information for the withdrawal failure, and the withdrawal is carried out again, thereby improving the accuracy and the safety of the withdrawal.
In order to facilitate the user to obtain the withdrawal result, the auditing client can send the information of successful or failed money transfer to the server, so that the server sends the withdrawal result information to the client for display by the withdrawal client. Or after the money is successfully made, the payment platform can also send notification information to the user through a mobile phone number, a mailbox and the like bound with the account information. Therefore, the user can conveniently learn the withdrawal result, and the subsequent operation can be conveniently carried out according to the withdrawal.
In order to implement the above embodiment, an apparatus for presenting a cash flow is further provided in the embodiment of the present invention. Fig. 6 is a schematic structural diagram of a cash-withdrawal auditing apparatus according to an embodiment of the present invention.
As shown in fig. 6, the cash-out review apparatus includes: a first obtaining module 310, a second obtaining module 320, a third obtaining module 330, a comparing module 340, and a saving module 350.
The first obtaining module 310 is configured to obtain an audit time period in an audit task after the audit task is received.
The second obtaining module 320 is configured to obtain cash withdrawal records in the auditing time period from a server database, where the server database includes cash withdrawal records applied by the user, and each cash withdrawal record has a unique identifier different from other cash withdrawal records.
The third obtaining module 330 is configured to retrieve a local database and obtain a historical deposit record, where the local database includes a historical deposit record for depositing money for a user, the historical deposit record corresponds to a cash withdrawal record one by one, and the historical deposit record includes a unique identifier of the corresponding cash withdrawal record.
The comparing module 340 is configured to compare the withdrawal record obtained from the server database with the historical deposit record called from the local database, and determine whether the unique identifier of the obtained withdrawal record appears in the historical deposit record of the local database.
The saving module 350 is configured to, when the unique identifier of the withdrawal record does not appear in the historical deposit record of the local database, save the currently acquired withdrawal record in the local database with the unique identifier in the withdrawal record as a primary key.
In a possible implementation manner of this embodiment, the apparatus may further include:
and the screening module is used for screening the cash withdrawal record of which the unique identifier appears in the historical cash withdrawal record from the currently acquired cash withdrawal record when the unique identifier of the cash withdrawal record appears in the historical cash withdrawal record of the local database.
The saving module 350 is further configured to save the withdrawal record, in which the remaining unique identifier does not appear in the historical deposit record, into the local database by using the unique identifier in the withdrawal record as a primary key.
In a possible implementation manner of this embodiment, the third obtaining module 330 is further configured to:
and calling historical money making records in the auditing time period from a local database.
In a possible implementation manner of this embodiment, the apparatus further includes:
the extraction module is used for extracting the parameter information of the withdrawal record from the withdrawal record before comparing the withdrawal record acquired from the server database with the historical money making record called from the local database, wherein the parameter information at least comprises the generation time of the withdrawal record and the identification information of the electronic equipment corresponding to the withdrawal record;
the fourth acquisition module is used for acquiring the parameter information of the cash withdrawal record corresponding to the historical money making record from the local database;
and the determining module is used for comparing the parameter information of the withdrawal record with the parameter information of each historical cash register record, and determining that each parameter in the parameter information of the withdrawal record is different from each parameter in the parameter information of each historical withdrawal request.
In a possible implementation manner of this embodiment, the apparatus further includes:
and the sending module is used for extracting the account information and the cash withdrawal data from the cash withdrawal record and sending the account information and the cash withdrawal data to the payment platform after the currently acquired cash withdrawal record is stored in the local database, so that the payment platform executes a money making operation according to the cash withdrawal data and the account information.
In a possible implementation manner of this embodiment, the apparatus may further include:
the receiving module is used for extracting account information and withdrawal data from the withdrawal record and sending the withdrawal data to the payment platform, so that the payment platform receives the information of the completion of the money making operation fed back by the payment platform after the payment platform executes the money making operation according to the withdrawal data and the account information;
and the updating module is used for updating the state of the withdrawal record according to the information and generating a corresponding historical payment record for the withdrawal record.
It should be noted that the foregoing explanation of the embodiment of the presentation auditing method is also applicable to the presentation auditing apparatus of the embodiment, and therefore is not described herein again.
The withdrawal audit device of the embodiment of the invention acquires the audit time period in the audit task after receiving the audit task, acquires withdrawal records in the audit time period from the server database, the server database comprises withdrawal records applied by a user, each withdrawal record has a unique identifier different from other withdrawal records, calls the local database to acquire historical withdrawal records, wherein the local database comprises the historical withdrawal records paid to the user, the historical withdrawal records correspond to the withdrawal records one by one, the historical withdrawal records comprise the unique identifiers of the corresponding withdrawal records, compares the withdrawal records acquired from the server database with the historical withdrawal records called from the local database, judges whether the unique identifiers of the acquired withdrawal records appear in the historical withdrawal records of the local database, and if the unique identifiers of the withdrawal records do not appear in the historical withdrawal records of the local database, and storing the current acquired cash withdrawal record into a local database by taking the unique identifier in the cash withdrawal record as a main key. In this embodiment, because the withdrawal record obtained from the server has the unique identifier different from the other withdrawal records, the historical deposit records correspond to the withdrawal records one to one, and the historical deposit records include the unique identifier of the corresponding withdrawal record, the uniqueness of the withdrawal record in which the determined unique identifier does not appear in the historical deposit records can be ensured by comparing the withdrawal records with the historical deposit records, so that the phenomenon that the withdrawal records with uncompleted deposit are repeatedly stored in a local database to cause repeated deposit operation can be avoided, and the security is high.
In order to implement the foregoing embodiment, an electronic device is further provided in an embodiment of the present invention, including a processor and a memory; the processor runs the program corresponding to the executable program code by reading the executable program code stored in the memory, so as to implement the cash-out auditing method according to the above embodiment.
FIG. 7 illustrates a block diagram of an exemplary electronic device suitable for use in implementing embodiments of the present invention. The electronic device 12 shown in fig. 7 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present application.
As shown in fig. 7, electronic device 12 is in the form of a general purpose computing device. The components of the electronic device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that couples various system components including the system memory 28 and the processing unit 16.
Bus 18 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. By way of example, such architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
Electronic device 12 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by electronic device 12 and includes both volatile and nonvolatile media, removable and non-removable media.
Memory 28 may include computer system readable media in the form of volatile Memory, such as Random Access Memory (RAM) 30 and/or cache Memory 32. The electronic device 12 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 34 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 7, and commonly referred to as a "hard drive"). Although not shown in FIG. 7, a magnetic disk drive for reading from and writing to a removable nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable nonvolatile optical disk (e.g., a Compact disk Read Only Memory (CD-ROM), a Digital versatile disk Read Only Memory (DVD-ROM), or other optical media) may be provided. In these cases, each drive may be connected to bus 18 by one or more data media interfaces. Memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the application.
A program/utility 40 having a set (at least one) of program modules 42 may be stored, for example, in memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. Program modules 42 generally perform the functions and/or methodologies of the embodiments described herein.
The electronic device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), one or more devices that enable a user to interact with the electronic device 12, and/or any device (e.g., network card, modem, etc.) that enables the electronic device 12 to communicate with one or more other computing devices. Such communication may be through an input/output (I/O) interface 22. Also, the electronic device 12 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN) and/or a public Network such as the Internet via the Network adapter 20. As shown, the network adapter 20 communicates with the other modules of the electronic device 12 over the bus 18. It should be understood that although not shown in the figures, other hardware and/or software modules may be used in conjunction with electronic device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The processing unit 16 executes various functional applications and data processing, for example, implementing the methods mentioned in the foregoing embodiments, by running a program stored in the system memory 28.
In order to implement the foregoing embodiment, an embodiment of the present invention further provides a computer program product, where when instructions in the computer program product are executed by a processor, the computer program product implements the cash-up auditing method according to the foregoing embodiment.
In order to implement the foregoing embodiment, an embodiment of the present invention further provides a non-transitory computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the cash-out auditing method according to the foregoing embodiment.
In the description of the present specification, the terms "first", "second" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implying any number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the feature. In the description of the present invention, "a plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing steps of a custom logic function or process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.
The logic and/or steps represented in the flowcharts or otherwise described herein, e.g., an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention, and that variations, modifications, substitutions and alterations can be made to the above embodiments by those of ordinary skill in the art within the scope of the present invention.

Claims (8)

1. A cash withdrawal auditing method is applied to an auditing client and comprises the following steps:
after receiving an audit task, acquiring an audit time period in the audit task;
obtaining cash-out records in the auditing time period from a server database, wherein the server database comprises cash-out records applied by a user, and each cash-out record has a unique identifier different from other cash-out records;
calling a local database to obtain a historical fund making record in the auditing time period, wherein the local database comprises the historical fund making record for making a fund for a user, the historical fund making record is in one-to-one correspondence with a cash withdrawal record, and the historical fund making record comprises a unique identifier of the corresponding cash withdrawal record;
comparing the withdrawal record acquired from the server database with the historical deposit record retrieved from the local database, and judging whether the acquired unique identifier of the withdrawal record appears in the historical deposit record of the local database;
if the unique identifier of the withdrawal record does not appear in the historical money making record of the local database, the current withdrawal record is stored in the local database by taking the unique identifier in the withdrawal record as a main key;
before comparing the withdrawal record obtained from the server database with the historical deposit record called from the local database, the method further includes:
extracting parameter information of the cash-out record from the cash-out record, wherein the parameter information at least comprises the generation time of the cash-out record and the identification information of the electronic equipment corresponding to the cash-out record;
acquiring the parameter information of the withdrawal record corresponding to the historical fund drawing record from the local database;
and comparing the parameter information of the withdrawal record with the parameter information of the withdrawal record corresponding to each historical withdrawal record, and determining that each parameter in the parameter information of the withdrawal record is different from each parameter in the parameter information of the withdrawal record corresponding to each historical withdrawal record.
2. The method of claim 1, further comprising:
if the unique identification of the withdrawal record appears in the historical withdrawal record of the local database, screening the withdrawal record of the unique identification appearing in the historical withdrawal record from the currently obtained withdrawal record;
and taking the unique identifier in the cash-out record as a main key, and storing the cash-out record in which the rest unique identifiers do not appear in the historical cash-out record into the local database.
3. The method of claim 1, wherein after storing the currently obtained cash-out record in the local database, further comprising:
and extracting account information and withdrawal data from the withdrawal record and sending the account information and the withdrawal data to a payment platform, so that the payment platform executes a money-making operation according to the withdrawal data and the account information.
4. The method of claim 3, wherein after extracting account information and cash-out data from the cash-out record and sending the extracted account information and cash-out data to a payment platform so that the payment platform performs a money-making operation according to the cash-out data and the account information, the method further comprises:
receiving the information of the completion of the money making operation fed back by the payment platform;
and updating the state of the withdrawal record according to the information, and generating the corresponding historical money making record for the withdrawal record.
5. A cash-withdrawal auditing apparatus, comprising:
the first acquisition module is used for acquiring an audit time period in an audit task after the audit task is received;
a second obtaining module, configured to obtain cash withdrawal records in the audit time period from a server database, where the server database includes cash withdrawal records applied by a user, and each cash withdrawal record has a unique identifier different from other cash withdrawal records;
a third obtaining module, configured to invoke a local database, and obtain a historical payment record within the audit time period, where the local database includes historical payment records for paying a money to a user, the historical payment records correspond to cash withdrawal records one to one, and the historical payment records include unique identifiers of the corresponding cash withdrawal records;
the comparison module is used for comparing the withdrawal record acquired from the server database with the historical fund making record called from the local database and judging whether the unique identifier of the acquired withdrawal record appears in the historical fund making record of the local database or not;
and the storage module is used for storing the currently acquired cash-out record into the local database by taking the unique identifier in the cash-out record as a main key when the unique identifier of the cash-out record does not appear in the historical cash-out record of the local database.
6. An electronic device comprising a processor and a memory;
wherein the processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to implement the cash-out auditing method according to any one of claims 1-4.
7. A computer program product, characterized in that instructions in the computer program product, when executed by a processor, implement the cash-out auditing method according to any one of claims 1-4.
8. A non-transitory computer-readable storage medium on which a computer program is stored, the program, when executed by a processor, implementing a cash-out review method according to any one of claims 1-4.
CN201810326459.9A 2018-04-12 2018-04-12 Cash-up auditing method, apparatus, electronic device, program product and storage medium Active CN108596587B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810326459.9A CN108596587B (en) 2018-04-12 2018-04-12 Cash-up auditing method, apparatus, electronic device, program product and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810326459.9A CN108596587B (en) 2018-04-12 2018-04-12 Cash-up auditing method, apparatus, electronic device, program product and storage medium

Publications (2)

Publication Number Publication Date
CN108596587A CN108596587A (en) 2018-09-28
CN108596587B true CN108596587B (en) 2022-07-26

Family

ID=63622246

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810326459.9A Active CN108596587B (en) 2018-04-12 2018-04-12 Cash-up auditing method, apparatus, electronic device, program product and storage medium

Country Status (1)

Country Link
CN (1) CN108596587B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110033362B (en) * 2018-11-14 2023-07-18 创新先进技术有限公司 Money drawing method, device and equipment
CN110633967B (en) * 2019-09-18 2023-01-24 重庆欣业邦网络技术有限公司 Payment scheme intelligent adjustment system and method
CN112732697B (en) * 2021-01-21 2022-09-09 苏州达家迎信息技术有限公司 Associated data consistency processing method and device, storage medium and electronic equipment
CN113034253A (en) * 2021-03-18 2021-06-25 上海嵩恒网络科技股份有限公司 Early warning method, electronic device and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5036984A (en) * 1986-08-13 1991-08-06 Electrocom Automation, Inc. Method for enabling prioritized processing of envelopes according to encoded indicia of potentially enclosed checks
CN106203998A (en) * 2016-07-04 2016-12-07 天脉聚源(北京)传媒科技有限公司 A kind of method and device of withdrawing deposit of net cast
CN107689002A (en) * 2017-09-11 2018-02-13 乐蜜有限公司 Withdraw deposit checking method, device, electronic equipment and the storage medium of request

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106708948A (en) * 2016-11-24 2017-05-24 广东网金控股股份有限公司 Method and apparatus for implementing transaction operation with primary key uniqueness

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5036984A (en) * 1986-08-13 1991-08-06 Electrocom Automation, Inc. Method for enabling prioritized processing of envelopes according to encoded indicia of potentially enclosed checks
CN106203998A (en) * 2016-07-04 2016-12-07 天脉聚源(北京)传媒科技有限公司 A kind of method and device of withdrawing deposit of net cast
CN107689002A (en) * 2017-09-11 2018-02-13 乐蜜有限公司 Withdraw deposit checking method, device, electronic equipment and the storage medium of request

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
微信分销平台:分销商佣金提现审核;微商来网站用户;《http://bbs.vslai.com/forum.php?mod=viewthread&tid=48&page=1&authorid=1》;20160908;第1-12页 *

Also Published As

Publication number Publication date
CN108596587A (en) 2018-09-28

Similar Documents

Publication Publication Date Title
CN108596587B (en) Cash-up auditing method, apparatus, electronic device, program product and storage medium
CN104834602B (en) A kind of program dissemination method, device and program delivery system
CN109271757B (en) Off-line activation method and system for software
CN112055016B (en) Message generation method and device, electronic equipment and storage medium
CN110088744A (en) A database maintenance method and system thereof
CN109491765B (en) Method and device for processing cross-domain service request
CN110502425A (en) Test data generation method, device, electronic device and storage medium
CN108280945B (en) Information processing method, information processing system and server
CN110162407A (en) A kind of method for managing resource and device
CN111179066A (en) Batch processing method and device of service data, server and storage medium
CN113986747A (en) Data generation method and device, electronic equipment and storage medium
CN106802864A (en) A kind of method of testing and device based on financial sector
CN113919835A (en) Business processing method, device, storage medium and computer program product
CN112994900B (en) File countersigning method, device, client, server and storage medium
CN106570685B (en) Service processing method and device
CN112966288A (en) Data processing method and device, electronic equipment and storage medium
CN115484560B (en) Intelligent short message processing method and device, electronic equipment and storage medium
CN117235163A (en) Service processing method, device, equipment and storage medium
CN116737417A (en) Data synchronization method, device, equipment and storage medium
CN116302652A (en) System alarm information processing method and device and electronic equipment
CN108848501A (en) Management method, device and the server of number
CN107943613A (en) Data back up method and system, data reconstruction method and system and usb terminal
US20080001959A1 (en) System, Method and Computer Program Product for Performing Information Transfer Using a Virtual Operator
CN113986995A (en) Request distribution method, device, storage medium and electronic device
CN111797590A (en) Data checking method, device and equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190628

Address after: Room A-3010, 2nd floor, No. 3 Courtyard, 30 Shixing Street, Shijingshan District, Beijing

Applicant after: BEIJING LEWO WUXIAN TECHNOLOGY CO.,LTD.

Address before: Cayman Islands, Greater Cayman Island, Kamana Bay, Casia District, Seitus Chamber of Commerce, 2547

Applicant before: LIVE.ME Inc.

GR01 Patent grant
GR01 Patent grant