CN112130838B - Transaction data processing method and device - Google Patents

Transaction data processing method and device Download PDF

Info

Publication number
CN112130838B
CN112130838B CN202011036284.1A CN202011036284A CN112130838B CN 112130838 B CN112130838 B CN 112130838B CN 202011036284 A CN202011036284 A CN 202011036284A CN 112130838 B CN112130838 B CN 112130838B
Authority
CN
China
Prior art keywords
basic function
configuration
function information
processing
information
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
CN202011036284.1A
Other languages
Chinese (zh)
Other versions
CN112130838A (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.)
Bank of China Ltd
Original Assignee
Bank of China 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 Bank of China Ltd filed Critical Bank of China Ltd
Priority to CN202011036284.1A priority Critical patent/CN112130838B/en
Publication of CN112130838A publication Critical patent/CN112130838A/en
Application granted granted Critical
Publication of CN112130838B publication Critical patent/CN112130838B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms
    • G06F8/315Object-oriented languages
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4488Object-oriented

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention provides a transaction data processing method and a device, which relate to the technical field of computers, and the method comprises the following steps: acquiring a configuration table; the configuration table comprises basic function information and configuration information of the basic function information; the basic function information is used for determining an undetachable processing mode of data; the configuration information is used for determining the execution sequence of the basic function information; and processing the transaction data according to the configuration information by utilizing the basic function information. The invention can accurately control the business transaction logic through the basic function information and the configuration information in the configuration table, does not need hard coding, can flexibly realize transaction flow adjustment through the configuration table, meets the rapidly-changing business requirement, and improves the transaction data processing efficiency.

Description

Transaction data processing method and device
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a transaction data processing method and apparatus.
Background
The market development of mobile payment (two-dimension code scanning consumption scene) is rapid, the customer population is wide, and business scenes such as preferential activities are often optimized according to the current market situation. The ICCD system (Financial Integrated Circuit Card System, financial IC card system) is used as one of important background of the mobile payment two-dimensional code consumption scene, and is in face of frequent change of business processing details, the stability of the system is required to be ensured, and a new function is realized by rapidly updating the version. However, the attribute of the language C is limited, the code is changed by hard coding, and the execution code is required to be compiled to update the version, so that the time and the labor are consumed.
Disclosure of Invention
The invention provides a transaction data processing method and device, which can flexibly realize the change of transaction flow, sensitively adapt to the rapidly-changed business requirement and improve the transaction data processing efficiency.
In a first aspect, an embodiment of the present invention provides a transaction data processing method, including: acquiring a configuration table; the configuration table comprises basic function information and configuration information of the basic function information; the basic function information is used for determining an undetachable processing mode of data; the configuration information is used for determining the execution sequence of the basic function information; and processing the transaction data according to the configuration information by utilizing the basic function information.
In a second aspect, an embodiment of the present invention further provides a transaction data processing apparatus, including: the acquisition module is used for acquiring the configuration table; the configuration table comprises basic function information and configuration information of the basic function information; the basic function information is used for determining an undetachable processing mode of data; the configuration information is used for determining the execution sequence of the basic function information; and the processing module is used for processing the transaction data by utilizing the basic function information according to the configuration information.
In a third aspect, an embodiment of the present invention further provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the transaction data processing method described above when executing the computer program.
In a fourth aspect, embodiments of the present invention also provide a computer-readable storage medium storing a computer program for executing the transaction data processing method described above.
The embodiment of the invention has the following beneficial effects: the embodiment of the invention provides a transaction data processing scheme, which comprises the steps of firstly acquiring a configuration table, wherein the configuration table comprises basic function information and configuration information of the basic function information, and the basic function information is used for determining an undetachable processing mode of data; the configuration information is used for determining the execution sequence of the basic function information, and then transaction data is processed by utilizing the basic function information according to the configuration information. According to the embodiment of the invention, the business transaction logic can be accurately controlled through the basic function information and the configuration information in the configuration table, hard coding is not needed, the transaction flow adjustment can be flexibly realized through the configuration table, the rapidly-changing business requirement is met, and the transaction data processing efficiency is improved.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
In order to make the above objects, features and advantages of the present invention more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are needed in the description of the embodiments or the prior art will be briefly described, and it is obvious that the drawings in the description below are some embodiments of the present invention, and other drawings can be obtained according to the drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a transaction data processing method according to an embodiment of the present invention;
FIG. 2 is a flow chart showing the effect of transaction processing steps according to an embodiment of the present invention;
FIG. 3 is a block diagram of a transaction data processing device according to an embodiment of the present invention;
FIG. 4 is a block diagram of another transaction data processing device according to an embodiment of the present invention;
FIG. 5 is a block diagram of a computer device according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of a configuration of parameters of a consumer transaction according to an embodiment of the present invention;
fig. 7 is a schematic flow chart of a transaction processing step according to an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The ICCD system is one of important background of mobile payment two-dimensional code consumption, is initially a management system of an electronic cash IC card, and is compatible with two-dimensional code consumption transaction processing logic along with the development of mobile payment consumption. The system is built for a C language architecture, and adopts an upstream gateway module, a transaction processing module and a downstream gateway module. The invention solves the technical problems, and discusses the optimization of the transaction processing module on the premise of not changing the whole logic architecture, and the upstream gateway module and the downstream gateway module are not discussed.
Existing systems frequently require modification of transaction logic using hard-coded approaches and are widely tested. The self-contained system function of the C language needs to be tested in a large amount to ensure the stability and the safety of the C language, and the problem that a special scene can trigger the test caused by changing the transaction occasionally occurs and the test cannot be detected. The problem test period caused by memory abnormality is found to be more accidental, so the invention mainly solves the problems in the following aspects: reducing hard coding; safety and stability, and convenient test; the readability is high, and the business logic of a certain transaction can be quickly understood; the configuration is flexible, and the transaction logic is convenient to modify.
Aiming at the technical problems, the following two methods are generally adopted in the past to solve the technical problems:
firstly, abstracting a transaction flow in advance, refining general business operation as far as possible to form a general function, realizing the general function in a code by using a C language, and calling a data table, such as a preferential information processing function, a two-dimensional code information checking function and the like. The generic functions contain a plurality of sequential business logic that enables a plurality of transaction flows to collectively invoke the functions to implement a portion of the functions. The calling mode adopts the data table configuration of the database to realize that one transaction flow sequentially calls the general service function to realize the service function.
However, if the business needs change, such as involving processing logic within a "preferential information processing function," then all transactions that call that function need to be re-hard coded and test validated. If the business requirement is newly increased, a part of preferential information processing logic of the transaction is changed, and a part of the transaction keeps the original logic, a general function 2 needs to be newly added to support business adjustment.
Secondly, when the newly added transaction and the original transaction flow cannot be shared or the general function cannot be extracted, only one program or function can be independently written for a certain transaction, and only a hard coding mode can be adopted to modify the program to realize the function.
The existing solutions have the following disadvantages:
1. the logic of business transaction is required to be refined in advance, universal business operation is abstracted, a universal function comprises a plurality of continuous business logics, so that a plurality of transaction flows can call the functions together to realize partial functions, and code redundancy is reduced as much as possible. But in general, it is very difficult to refine the logic of the generic function. The developer is required to be familiar with the service, and the service requirement is required to be in place in one step so as to be simultaneously analyzed and refined. In practice, business requirements cannot be put in place in one step, typically with adjustments made in the market feedback.
2. On the basis of the original architecture, if the business is newly added, the business can only be realized through the newly added transaction. That is, only a single operation function can be newly added, and the operation function is dedicated to a new transaction. With more and more transactions, the functions used alone are more and more, and only hard-coded mode can be used at a time.
3. However, if the business needs change, the operation logic of a general function needs to be modified, for example, the processing logic in the "preferential information processing function" needs to be changed, and then all transactions calling the function need to be recoded and tested and verified. Modifying the general function generally expands the testing range and increases the testing workload. The response is not rapid and is costly.
Based on the above, the transaction data processing method and device provided by the embodiment of the invention have the advantages that the flexible call of the basic function is performed, the self grammar rule is followed, the transaction flow change can be accurately and flexibly realized at the code line level, and the quick-change business requirement can be flexibly adapted.
For the convenience of understanding the present embodiment, a detailed description will be first given of a transaction data processing method disclosed in the embodiment of the present invention.
For ease of understanding, the terms involved are first explained.
Basic function: is a functional function of an abstracted atomic operation that processes a transaction. The basic function is a basic function operation which is the most basic and can not be split continuously, and is realized by the function C. For example, setting the threshold of the cJSON domain may be called setFields as a basic function.
cJSON domain: JSON (JavaScript Object Notation, lightweight data exchange format), which is a set of unordered, nestable key-value pairs, is a JSON parse library implemented in pure C language. The cJSON field represents the Key Value in the Key-Value of the JSON structure implemented by the C language.
Setting a threshold value of a cJson domain: the Value in the cJSON structure is set.
The embodiment of the invention provides a transaction data processing method, referring to a flow chart of the transaction data processing method shown in fig. 1, comprising the following steps:
step S102, a configuration table is obtained.
In the embodiment of the invention, the configuration table comprises basic function information and configuration information of the basic function information; the basic function information is used for determining an undetachable processing mode of data; the configuration information is used to determine the execution order of the basic function information. An undetachable processing means that one operation is an atomic operation and cannot be split into other operations.
The basic function is a basic function operation which is the most basic and can not be split continuously, and is realized by the function C. For example, setting the threshold of the cJSON domain may be called setFields as a basic function. The configuration information is used for configuring the names, the execution sequence, the pre-conditions of execution, the checking conditions and the like of the basic function functions in the configuration table, so that the accurate control business transaction logic similar to the code line level is realized, the configuration is more flexible, and hard coding is not needed. The method for storing the configuration by adopting the database table is convenient and flexible, and the configuration is modified only by SQL sentences.
Step S104, processing the transaction data by utilizing the basic function information according to the configuration information.
In the embodiment of the invention, the business transaction logic can be accurately controlled through the basic function information and the configuration information of the basic function information, and the transaction data processing process can be adjusted through the adjustment of the basic function information and the configuration information of the basic function information in advance.
It should be noted that, the configuration of the method is transaction independent, and each transaction can be independently configured without mutual influence. The method is more beneficial to identifying the test range and predicting the test risk.
The embodiment of the invention provides a transaction data processing scheme, which comprises the steps of firstly acquiring a configuration table, wherein the configuration table comprises basic function information and configuration information of the basic function information, and the basic function information is used for determining an undetachable processing mode of data; the configuration information is used for determining the execution sequence of the basic function information, and then transaction data is processed by utilizing the basic function information according to the configuration information. According to the embodiment of the invention, the business transaction logic can be accurately controlled through the basic function information and the configuration information in the configuration table, hard coding is not needed, the transaction flow adjustment can be flexibly realized through the configuration table, the rapidly-changing business requirement is met, and the transaction data processing efficiency is improved.
In order to further improve the data processing efficiency and avoid manual operation errors, the following steps may be executed before the configuration table is acquired:
loading the initial configuration table into a memory; and performing validity check on the initial configuration table, and performing illegal data elimination processing on the check result to obtain the configuration table.
In the embodiment of the invention, after the process is started, all initial configuration tables of a database to be used are preloaded, and split grammar logic is pre-analyzed. The method is stored in the memory in advance according to the tree structure, so that the program can be read quickly, interaction with the database is not needed all the time, and the execution efficiency and performance are improved.
The configuration in the database table is legally checked, similar to a grammar checker, the preconditions, expression conditions, execution sequences and the like are required to be checked, the legality of the configuration is ensured, the service correctness is ensured, and invalid configuration is eliminated based on the checked result. Such as a basic function in a database table whose precondition writes do not meet the grammar specification, may check for errors, and the configuration statement will not be executed. And (3) carrying out validity check on the configuration of the data table, and avoiding abnormal service functions caused by manual misoperation to the maximum extent.
It should be noted that, in the embodiment of the present invention, only the configuration in the configuration table may be flexibly changed, and other modules, such as the preloading module, have been sufficiently tested and detected to ensure stability, and are not changed by the configuration of the transaction flow. The stability of the system is ensured.
Considering that the configuration information includes presentation parameters in order to facilitate the developer's understanding of the processing procedure, processing transaction data using basic function information according to the configuration information may be performed as follows:
and displaying the execution sequence of the basic function information according to the display parameters.
In the embodiment of the invention, one transaction can be configured to execute a plurality of basic operation functions, and the module can visually present the execution sequence of the basic operation functions. The method is convenient for developers to read transaction logic and test points to be combed by testers. By generating a visual transaction flow chart for a certain configured transaction, a developer can conveniently check the transaction logic circulation.
Considering that for positioning during testing, the configuration information includes log parameters, processing transaction data with basic function information according to the configuration information may be performed as follows:
recording the execution process of the basic function information according to the log parameters.
In the embodiment of the invention, if the log parameter configures the data needing to be logged, the log is recorded when the log parameter is executed to the configuration. According to the configuration in the database configuration table, whether the log is made before or after the function of each basic function is executed can be supported, so that the problem can be conveniently positioned during the test. The log module would hit the threshold for all cJSON fields for that transaction. The change of the threshold value before and after the execution of a basic function is conveniently positioned.
In order to ensure the security of the service data, the method can further execute the following steps:
when error reporting information is received, stopping processing transaction data by utilizing basic function information according to configuration information; deleting the data of which the processing failed.
In the embodiment of the invention, when the transaction is executed and the error is reported, the configuration of the exit processing module is forced to be executed, and the operation of cleaning and deleting the useless domain is carried out. The security of the business data is ensured, and the legal transaction flow exits. If the transaction is normally executed without special error, the processing module is also started to exit, and the cleaning domain is deleted.
The implementation of the method is described in one specific example.
The configuration table fields of the database are shown in table 1, wherein the FUNNAME is the name of the radix function, the EXPRESS field is the configuration of the expression, and the configuration table is similar to an if judgment statement of a C language system.
TABLE 1
Other fields are for example: TIDSEQ (execution sequence number), CONDITION (pre-execution CONDITION), FAILACT (whether the basic function is executed continuously or not) and the like can be matched together, so that the processing logic of the transaction can be finely configured, and a code line level configuration mode is realized.
Taking a certain consumption transaction configuration as an example, part of the configuration is referred to as a consumption transaction parameter configuration diagram shown in fig. 6.
The basic functions used here are: setFields, queryQAC, returnValue, insertORD, etc. FuNPAR is a parameter of the basic function. Taking the first configuration as an example, the setFields function is represented, the execution condition is/qrCode [0:5] = = "https", the execution parameter is/icqqac/qrcode=/qrCode, and when the first 5 character contents of the cJSON domain/qrCode are equal to https character strings, the cJSON domain/icqqac/qrCode is assigned.
Other basic function functions are similar to the configuration of the first setFields function, and a plurality of basic function functions which can not be split continuously are configured together according to a certain sequence and logic, so that all the configuration of a certain business transaction can be completed.
The specific processing flow of the transaction by the transaction processing module can be presented in a visual mode, and the flow chart of the transaction processing step shown in fig. 2 is displayed by the visualization module, so that a developer can read the transaction according to the display effect chart.
Referring to the flow chart of transaction processing steps shown in fig. 7, which depicts the processing steps of fig. 2, wherein the "determine whether a log is needed before the base function 1 is executed" step is processed by the log module, which is exemplified herein as: pre=n, i.e. no recording is required; the step of "judging whether the execution condition of the basic function 1 is satisfied" is, as the execution condition, exemplified in fig. 2 herein as: the method comprises the steps of (1) judging whether the first 5 characters of the field qrCode are equal to https or not, wherein the first 5 characters of the field qrCode are equal to https; the "determine whether the execution preconditions of the basis function 3 are satisfied" step is an execution precondition, which is exemplified in fig. 2 here as: m1001AB:0, namely, the precondition that represents the successful inquiry of the third row inquiry transaction is satisfied; a step … … is to continue the execution preconditions and execution conditions of the basic function, and to continue the execution in sequence. Omitted here; the step of "exit processing, here delete redundant fields for delete functions", is processed by the exit processing module, illustratively delete fields for delete functions.
The embodiment of the invention provides a transaction data processing method and a transaction data processing device. The basic function is the most basic function which can not be split continuously, and the security legitimacy of the basic function is fully tested in advance, so that service interruption caused by configuration problems can be avoided. Therefore, the system stability is ensured to some extent. The transaction processing is accurately realized through the common configuration of a plurality of fields of the database table, the code is flexibly configured and written, meanwhile, the transaction is conveniently positioned, the development and the test save time and cost, the transaction flow can be conveniently read by a developer, the business logic is conveniently modified, and the modification is flexible.
The embodiment of the invention also provides a transaction data processing device, which is described in the following embodiment. Because the principle of the device for solving the problem is similar to that of the transaction data processing method, the implementation of the device can refer to the implementation of the transaction data processing method, and the repetition is omitted. Referring to fig. 3, a block diagram of a transaction data processing device is shown, the device comprising:
an acquisition module 71 for acquiring a configuration table; the configuration table comprises basic function information and configuration information of the basic function information; the basic function information is used for determining an undetachable processing mode of data; the configuration information is used for determining the execution sequence of the basic function information; an execution module 72 for processing the transaction data using the basic function information according to the configuration information.
In one embodiment, referring to another block diagram of a transaction data processing device shown in FIG. 4, the device further comprises: a preprocessing loading module 73, configured to load the initial configuration table into the memory; the validity checking module 74 is configured to perform validity checking on the initial configuration table, and perform illegal data rejection processing on the checking result to obtain the configuration table.
In one embodiment, referring to another block diagram of a transaction data processing device shown in FIG. 4, the information includes presentation parameters, and the device further includes a visualization module 75 for: and displaying the execution sequence of the basic function information according to the display parameters.
In one embodiment, referring to another block diagram of a transaction data processing device structure shown in FIG. 4, the configuration information includes log parameters, and the device further includes a log module 76 for: recording the execution process of the basic function information according to the log parameters.
In one embodiment, referring to another block diagram of a transaction data processing device shown in FIG. 4, the device further includes an exit processing module 77 for: when error reporting information is received, stopping processing transaction data by utilizing basic function information according to configuration information; deleting the data of which the processing failed.
The embodiment of the present invention further provides a computer device, referring to the schematic block diagram of the structure of the computer device shown in fig. 5, where the computer device includes a memory 81, a processor 82, and a computer program stored on the memory and capable of running on the processor, and when the processor executes the computer program, the processor implements the steps of any of the transaction data processing methods described above.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working process of the computer device described above may refer to the corresponding process in the foregoing method embodiment, which is not repeated herein.
The embodiment of the invention also provides a computer readable storage medium, and the computer readable storage medium stores a computer program for executing any transaction data processing method.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Finally, it should be noted that: the above examples are only specific embodiments of the present invention, and are not intended to limit the scope of the present invention, but it should be understood by those skilled in the art that the present invention is not limited thereto, and that the present invention is described in detail with reference to the foregoing examples: any person skilled in the art may modify or easily conceive of the technical solution described in the foregoing embodiments, or perform equivalent substitution of some of the technical features, while remaining within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention, and are intended to be included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (12)

1. A transaction data processing method, comprising:
acquiring a configuration table; the configuration table comprises basic function information and configuration information of the basic function information; the basic function information is used for determining an undetachable processing mode of data; the configuration information is used for determining the execution sequence of the basic function information;
and processing the transaction data according to the configuration information by utilizing the basic function information.
2. The method of claim 1, further comprising, prior to obtaining the configuration table:
loading the initial configuration table into a memory;
and carrying out validity check on the initial configuration table, and carrying out illegal data elimination processing on a check result to obtain a configuration table.
3. The method of claim 2, wherein the configuration information includes presentation parameters;
processing the transaction data using the base function information according to the configuration information, including:
and displaying the execution sequence of the basic function information according to the display parameters.
4. The method of claim 2, wherein the configuration information comprises log parameters;
processing the transaction data using the base function information according to the configuration information, including:
recording the execution process of the basic function information according to the log parameters.
5. The method of any one of claims 1-4, further comprising:
stopping processing the transaction data by utilizing the basic function information according to the configuration information when error reporting information is received;
deleting the data of which the processing failed.
6. A transaction data processing device, comprising:
the acquisition module is used for acquiring the configuration table; the configuration table comprises basic function information and configuration information of the basic function information; the basic function information is used for determining an undetachable processing mode of data; the configuration information is used for determining the execution sequence of the basic function information;
and the execution module is used for processing the transaction data by utilizing the basic function information according to the configuration information.
7. The apparatus of claim 6, wherein the apparatus further comprises:
the preprocessing loading module is used for loading the initial configuration table into the memory;
and the validity checking module is used for carrying out validity checking on the initial configuration table and carrying out illegal data elimination processing on the checking result to obtain the configuration table.
8. The apparatus of claim 7, wherein the configuration information comprises presentation parameters, the apparatus further comprising a visualization module to:
and displaying the execution sequence of the basic function information according to the display parameters.
9. The apparatus of claim 7, wherein the configuration information comprises a log parameter, the apparatus further comprising a log module to:
recording the execution process of the basic function information according to the log parameters.
10. The apparatus according to any of claims 6-9, further comprising an exit processing module for:
stopping processing the transaction data by utilizing the basic function information according to the configuration information when error reporting information is received;
deleting the data of which the processing failed.
11. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method of any of claims 1 to 5 when executing the computer program.
12. A computer readable storage medium, characterized in that the computer readable storage medium stores a computer program for executing the method of any one of claims 1 to 5.
CN202011036284.1A 2020-09-27 2020-09-27 Transaction data processing method and device Active CN112130838B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011036284.1A CN112130838B (en) 2020-09-27 2020-09-27 Transaction data processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011036284.1A CN112130838B (en) 2020-09-27 2020-09-27 Transaction data processing method and device

Publications (2)

Publication Number Publication Date
CN112130838A CN112130838A (en) 2020-12-25
CN112130838B true CN112130838B (en) 2023-09-19

Family

ID=73840352

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011036284.1A Active CN112130838B (en) 2020-09-27 2020-09-27 Transaction data processing method and device

Country Status (1)

Country Link
CN (1) CN112130838B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114579215A (en) * 2022-03-07 2022-06-03 首约科技(北京)有限公司 Automatic control method for program execution logic and sequence

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108829466A (en) * 2018-06-27 2018-11-16 中国建设银行股份有限公司 A kind of data processing method, device, electronic equipment and storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108829466A (en) * 2018-06-27 2018-11-16 中国建设银行股份有限公司 A kind of data processing method, device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN112130838A (en) 2020-12-25

Similar Documents

Publication Publication Date Title
US10782960B2 (en) User interface that integrates plural client portals in plural user interface portions through sharing of one or more log records
US11640349B2 (en) Real time application error identification and mitigation
TW201405306A (en) System and method for automatically generating software test cases
US20180046562A1 (en) Identification of code features potentially associated with code behavior
CN111159016A (en) Standard detection method and device
CN112130838B (en) Transaction data processing method and device
CN111459916B (en) GBASE and ORACLE database table comparison method and system
CN113505895A (en) Machine learning engine service system, model training method and configuration method
CN116069628A (en) Intelligent-treatment software automatic regression testing method, system and equipment
CN115203300A (en) Data verification method and device
CN112819621B (en) Intelligent contract resource loss testing method and system
CN115220731A (en) Index data acquisition method and device, computer equipment and storage medium
CN109144564B (en) Modification influence analysis recommendation method and system based on historical modification mode
CN114490415A (en) Service testing method, computer device, storage medium, and computer program product
JP2023000907A (en) Source code correction support device and source code correction support method
CN109840213B (en) Test data creating method, device, terminal and storage medium for GUI test
CN112650675A (en) Code detection method and device of block chain and computer equipment
CN114546816B (en) Test method, platform, device, electronic equipment and storage medium
CN112181834B (en) Method, device and equipment for debugging lua based on gdb and storage medium
US11922153B2 (en) Pipeline manager
US11989123B1 (en) Systems, methods, and media for updating, managing, and maintaining a reference template for web service API testing
CN117707976A (en) Method, device and equipment for determining influence range of code change
CN116860356A (en) Plug-in generation method, plug-in generation device, electronic equipment and computer readable storage medium
CN113986233A (en) Software update package generation method, storage medium and terminal equipment
CN117370160A (en) Code auditing method, apparatus, computer device, storage medium and program product

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
GR01 Patent grant
GR01 Patent grant