CN113034291B - Fund transaction processing result export method and device - Google Patents
Fund transaction processing result export method and device Download PDFInfo
- Publication number
- CN113034291B CN113034291B CN202110477123.4A CN202110477123A CN113034291B CN 113034291 B CN113034291 B CN 113034291B CN 202110477123 A CN202110477123 A CN 202110477123A CN 113034291 B CN113034291 B CN 113034291B
- Authority
- CN
- China
- Prior art keywords
- target
- configuration information
- processing result
- transaction processing
- fund
- 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
Links
- 238000012545 processing Methods 0.000 title claims abstract description 229
- 238000000034 method Methods 0.000 title claims abstract description 79
- 238000003860 storage Methods 0.000 claims abstract description 23
- 230000015654 memory Effects 0.000 claims description 23
- 238000004590 computer program Methods 0.000 claims description 17
- 238000009795 derivation Methods 0.000 claims description 16
- 238000012986 modification Methods 0.000 abstract description 17
- 230000004048 modification Effects 0.000 abstract description 17
- 230000006870 function Effects 0.000 description 16
- 238000004891 communication Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000012790 confirmation Methods 0.000 description 6
- 238000012795 verification Methods 0.000 description 6
- 230000003936 working memory Effects 0.000 description 6
- 239000000872 buffer Substances 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000007711 solidification Methods 0.000 description 1
- 230000008023 solidification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/06—Asset management; Financial planning or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Human Resources & Organizations (AREA)
- Game Theory and Decision Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The embodiment of the application provides a method and a device for exporting a fund transaction processing result, which can be used in the technical field of finance, wherein the method comprises the following steps: acquiring a target fund transaction processing result corresponding to a user transaction request sent by a vendor, and determining a corresponding target key rule parameter; determining target configuration information corresponding to target key rule parameters from a database or an interface-based self-configuration information data source, wherein the target configuration information comprises task configuration information and field configuration information; and writing the target configuration information into a preset instance table, if the writing is successful, deriving an instance result file for representing the target fund transaction processing result based on the target configuration information recorded in the instance table, and sending the instance result file to a vendor. The application can effectively configure the flexibility and dynamic modification performance of the storage of the information, and further can improve the export efficiency and reliability of the fund transaction processing result data.
Description
Technical Field
The application relates to the technical field of data processing, in particular to the technical field of finance, and particularly relates to a method and a device for exporting a fund transaction processing result.
Background
The fund system (such as the fund registration system TA) in the financial institution needs to receive the transaction application of the vendor and return the processing result to the vendor, and also involves fund clearing between different applications, wherein the application information, the confirmation information and the interaction of the fund information between different applications are all performed by means of formatted files.
At present, an interactive file export mode between a fund system and a vendor mainly adopts an export mode based on an XML configuration file. However, because the XML configuration file is fixed in position, the sql configuration, the export file codebook, the export field level configuration, etc. do not fully support dynamic modification; and the XML configuration file is generally packaged together with the program, and if the field or sql information needs to be modified, the whole program needs to be transmitted, so that the operation is complicated. That is, the existing method for deriving the result of processing the fund transaction has the problems of complicated operation, time consumption, poor flexibility and the like in the process of deriving the data of the result of processing the fund transaction due to the incomplete support of dynamic modification and poor flexibility of the XML.
Disclosure of Invention
Aiming at the problems in the prior art, the application provides a method and a device for exporting the processing result of the fund transaction, which can effectively configure the flexibility and the dynamic modification performance of the storage of information, and further can improve the exporting efficiency and the reliability of the processing result data of the fund transaction.
In order to solve the technical problems, the application provides the following technical scheme:
in a first aspect, the present application provides a method for deriving a fund transaction processing result, including:
acquiring a target fund transaction processing result corresponding to a user transaction request sent by a sales dealer, and determining a target key rule parameter corresponding to the target fund transaction processing result;
Determining target configuration information corresponding to the target key rule parameters from a preset database or a preset interface-based self-configuration information data source, wherein the target configuration information comprises task configuration information and field configuration information;
And writing the target configuration information into a preset instance table, if the target configuration information is successfully written, deriving an instantiation result file for representing the target fund transaction processing result based on the target configuration information recorded in the instance table, and sending the instantiation result file to the vendor.
Further, the determining the target key rule parameter corresponding to the target fund transaction processing result includes:
if the formatting rule specified by the vendor is judged to be stored locally or received, determining a target key rule parameter corresponding to the target fund transaction processing result by the key rule parameter of the formatting rule.
Further, the determining the target key rule parameter corresponding to the target fund transaction processing result includes:
If the target key rule parameters corresponding to the formatting rule specified by the vendor are judged and obtained, and are not stored locally, determining the target key rule parameters corresponding to the fund operation types of the target fund transaction processing result from the corresponding relations between the locally preset fund operation types and the key rule parameters.
Further, the determining, from a preset database or a preset interface-based self-configuration information data source, the target configuration information corresponding to the target key rule parameter includes:
accessing a preset database or accessing a configuration information data source based on a preset interface to check whether the database or the configuration information data source contains target configuration information corresponding to the target key rule parameters;
and if the database or the configuration information data source contains target configuration information corresponding to the target key rule parameter, retrieving the target configuration information corresponding to the target key rule parameter.
Further, the method further comprises the following steps:
if the writing of the target configuration information into the instance table fails, recording and displaying an informing message, wherein the informing message is used for indicating that the target fund transaction processing result of the fund operation type corresponding to the current user transaction request exceeds the threshold of the times which can be sent to the sales counter in a preset period.
Further, said sending the instantiation result file to the vendor includes:
And checking whether the fields in the instantiation result file accord with a preset output rule, if so, sending the instantiation result file to the vendor, and writing the corresponding export condition into the instance table.
Further, the obtaining the target fund transaction processing result corresponding to the user transaction request sent by the vendor includes:
Receiving a user transaction request sent by a vendor, wherein the user transaction request comprises a fund operation type requested by a user;
And carrying out corresponding processing according to the fund operation type requested by the user, and generating a target fund transaction processing result corresponding to the user transaction request.
In a second aspect, the present application provides a fund transaction processing result deriving device, comprising:
the parameter acquisition module is used for acquiring a target fund transaction processing result corresponding to the user transaction request sent by the sales outlet and determining a target key rule parameter corresponding to the target fund transaction processing result;
the configuration module is used for determining target configuration information corresponding to the target key rule parameters from a preset database or a preset interface-based configuration information data source, and the target configuration information comprises task configuration information and field configuration information;
and the instantiation module is used for writing the target configuration information into a preset instance table, exporting an instantiation result file for representing the target fund transaction processing result based on the target configuration information recorded in the instance table if the writing is successful, and sending the instantiation result file to the vendor.
In a third aspect, the present application provides an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the fund transaction processing result derivation method when executing the program.
In a fourth aspect, the present application provides a computer readable storage medium having stored thereon a computer program which when executed by a processor implements the method of deriving a fund transaction processing result.
As can be seen from the above technical solutions, the method and apparatus for deriving a processing result of a fund transaction provided by the present application, the method includes: acquiring a target fund transaction processing result corresponding to a user transaction request sent by a sales dealer, and determining a target key rule parameter corresponding to the target fund transaction processing result; determining target configuration information corresponding to the target key rule parameters from a preset database or a preset interface-based self-configuration information data source, wherein the target configuration information comprises task configuration information and field configuration information; writing the target configuration information into a preset instance table, if the writing is successful, deriving an instantiation result file for representing the target fund transaction processing result based on the target configuration information recorded in the instance table, and sending the instantiation result file to the sales outlet; the method comprises the steps of determining target key rule parameters corresponding to target fund transaction processing results, determining target configuration information corresponding to the target key rule parameters from a preset database or a configuration information data source based on a preset interface, enabling a developer to conduct file export only by completing configuration of exported formatted files, simultaneously adapting to export in a database-free environment, supporting obtaining of configuration information through a preset configuration interface, enabling export of formatted files in the database-free environment, isolating bottom layer implementation and supporting different configuration sources; the target configuration information comprises task configuration information and field configuration information, so that the storage mode of the configuration information is various, the modification is flexible, the scheme supports the predetermined rule formatting of various fields (such as character strings, numbers and dates of different types), the complexity of writing sql by a developer is reduced, the reading difficulty is reduced, the maintainability is provided, meanwhile, the data in the whole process is written into a file in a stream form, and the working memory of java is not occupied; by actively writing the target configuration information into a preset example table, if the writing is successful, an instantiation result file for representing the target fund transaction processing result is derived based on the target configuration information recorded in the example table, and the instantiation result file is sent to the sales counter, whether the current target fund transaction processing result can be sent to the sales counter can be judged by whether the writing is successful or not through the example table, and further the reliability and the safety of the derivation of the target fund transaction processing result data can be effectively improved, meanwhile, the user experience of technicians of financial institutions and financial institutions for performing fund transactions can be conveniently and timely seen by technicians.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, and it is obvious that the drawings in the following description are some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a first flowchart of a method for deriving a fund transaction processing result according to an embodiment of the present application.
FIG. 2 is a flow chart of a method for deriving a result of a fund transaction according to an embodiment of the application.
FIG. 3 is a third flow chart of a method for deriving a fund transaction processing result according to an embodiment of the application.
FIG. 4 is a fourth flowchart of a method for deriving a fund transaction processing result according to an embodiment of the present application.
FIG. 5 is a flowchart of a method for deriving a fund transaction processing result according to an embodiment of the present application.
FIG. 6 is a flowchart of a method for deriving a fund transaction processing result according to an embodiment of the present application.
Fig. 7 is a flowchart of a seventh method for deriving a fund transaction processing result according to an embodiment of the present application.
FIG. 8 is a schematic diagram of a device for deriving a result of processing a fund transaction according to an embodiment of the application.
FIG. 9 is a schematic diagram of program logic flow and configuration information database flow of a method for deriving a fund transaction processing result in an application example of the application.
Fig. 10 is a schematic structural diagram of an electronic device in an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments of the present application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
It should be noted that, the method and the device for deriving the processing result of the fund transaction disclosed by the application can be used in the technical field of finance, and can also be used in any field except the technical field of finance, and the application field of the method and the device for deriving the processing result of the fund transaction disclosed by the application is not limited.
In order to solve the problems of poor XML configuration solidification, poor dynamic modification performance, complex configuration edition and the like in the prior art of exporting transaction confirmation data, the application respectively provides a method for exporting a foundation transaction processing result, a device for exporting the foundation transaction processing result, electronic equipment and a computer-readable storage medium, and the developer can realize file export by only completing configuration of exporting a formatted file, simultaneously adapting to export in a database-free environment, supporting acquisition of configuration information through a preset configuration interface, realizing export of the formatted file in the database-free environment, isolating bottom layer realization and supporting different configuration sources by determining target configuration information corresponding to the target key rule parameter from a preset database or a configuration information data source based on a preset interface; the target configuration information comprises task configuration information and field configuration information, so that the storage mode of the configuration information is various, the modification is flexible, the scheme supports the predetermined rule formatting of various fields (such as character strings, numbers and dates of different types), the complexity of writing sql by a developer is reduced, the reading difficulty is reduced, the maintainability is provided, meanwhile, the data in the whole process is written into a file in a stream form, and the working memory of java is not occupied; by actively writing the target configuration information into a preset example table, if the writing is successful, an instantiation result file for representing the target fund transaction processing result is derived based on the target configuration information recorded in the example table, and the instantiation result file is sent to the sales counter, whether the current target fund transaction processing result can be sent to the sales counter can be judged by whether the writing is successful or not through the example table, and further the reliability and the safety of the derivation of the target fund transaction processing result data can be effectively improved, meanwhile, the user experience of technicians of financial institutions and financial institutions for performing fund transactions can be conveniently and timely seen by technicians.
Based on the above, the present application further provides a device for deriving a fund transaction processing result, where the device for deriving a fund transaction processing result is configured to implement the method for deriving a fund transaction processing result provided in one or more embodiments of the present application, and the device for deriving a fund transaction processing result may be configured to be in communication with a client device held by a vendor, by itself or through a third party server or the like, so as to receive a user transaction request sent by a client device corresponding to each vendor, obtain a target fund transaction processing result corresponding to the user transaction request sent by the vendor, and determine a target key rule parameter corresponding to the target fund transaction processing result; determining target configuration information corresponding to the target key rule parameters from a preset database or a preset interface-based self-configuration information data source, wherein the target configuration information comprises task configuration information and field configuration information; and writing the target configuration information into a preset instance table, if the target configuration information is successfully written, deriving an instantiation result file for representing the target fund transaction processing result based on the target configuration information recorded in the instance table, and then, transmitting the instantiation result file to the client equipment of the sponsor by the fund transaction processing result derivation device.
In one or more embodiments of the present application, the device for deriving the result of processing the fund transaction may be a functional module provided in the fund registration system as the fund registration system, or the device for deriving the result of processing the fund transaction may be separately deployed as a server or the like capable of interacting with the fund registration system.
The portion of the foregoing deriving the result of the fund transaction by the deriving device may be executed in the server as described above, or in another practical application, all the operations may be completed in the client device. Specifically, the selection may be made according to the processing capability of the client device, and restrictions of the use scenario of the user. The application is not limited in this regard. If all operations are performed in the client device, the client device may further include a processor for specific processing of the fund transaction processing result derivation.
It is understood that the client device may include a smart phone, a tablet electronic device, a network set top box, a portable computer, a desktop computer, a Personal Digital Assistant (PDA), an in-vehicle device, a smart wearable device, etc. Wherein, intelligent wearing equipment can include intelligent glasses, intelligent wrist-watch, intelligent bracelet etc..
The client device may have a communication module (i.e. a communication unit) and may be connected to a remote server in a communication manner, so as to implement data transmission with the server. The server may include a server on the side of the task scheduling center, and in other implementations may include a server of an intermediate platform, such as a server of a third party server platform having a communication link with the task scheduling center server. The server may include a single computer device, a server cluster formed by a plurality of servers, or a server structure of a distributed device.
Any suitable network protocol may be used between the server and the client device, including those not yet developed on the filing date of the present application. The network protocols may include, for example, TCP/IP protocol, UDP/IP protocol, HTTP protocol, HTTPS protocol, etc. Of course, the network protocol may also include, for example, RPC protocol (Remote Procedure Call Protocol ), REST protocol (Representational STATE TRANSFER) or the like used above the above-described protocol.
The following embodiments and application examples are described in detail.
In order to solve the problems of complicated operation, time consumption, poor flexibility and the like in the deriving process of the data of the processing result of the fund transaction caused by the incomplete support of dynamic modification and poor flexibility of the existing XML, the application provides an embodiment of a method for deriving the processing result of the fund transaction, referring to fig. 1, the method for deriving the processing result of the fund transaction based on the execution of the deriving device of the processing result of the fund transaction specifically comprises the following contents:
step 100: and acquiring a target fund transaction processing result corresponding to the user transaction request sent by the sales outlet, and determining a target key rule parameter corresponding to the target fund transaction processing result.
In step 100, the fund transaction processing result deriving device obtains the fund transaction processing result corresponding to the user transaction request obtained by itself or by the fund system, and then needs to obtain the target key rule parameter required for deriving the fund transaction processing result, where the target key rule parameter may be a key for configuring the formatting rule of the derived instantiation file.
Step 200: and determining target configuration information corresponding to the target key rule parameters from a preset database or a preset interface-based self-configuration information data source, wherein the target configuration information comprises task configuration information and field configuration information.
It is understood that configuration information stored in a database or data source may include, but is not limited to, field information, character set information, directory information, sql information, file types, and the like, in particular. The fields include, but are not limited to, field information strings, numbers, dates of different types, and the like.
In step 200, the fund transaction processing result deriving device may directly access a preset database for storing the correspondence between the configuration information and the key rule parameters, or apply a preset interface to access a data source for storing the correspondence between the configuration information and the key rule parameters, so as to check whether the database or the data source accessed through the interface contains the configuration information corresponding to the target key rule parameters.
Step 300: and writing the target configuration information into a preset instance table, if the target configuration information is successfully written, deriving an instantiation result file for representing the target fund transaction processing result based on the target configuration information recorded in the instance table, and sending the instantiation result file to the vendor.
In step 300, the fund transaction processing result deriving device actively writes the target configuration information corresponding to the target key rule parameter into a preset instance table, and verifies whether the instance table is successfully written, if so, instantiates a result file for representing the fund transaction processing result corresponding to the user transaction request based on the target configuration information corresponding to the target key rule parameter successfully written into the instance table.
As can be seen from the above description, according to the method for exporting a fund transaction processing result provided by the embodiment of the present application, by determining the target key rule parameter corresponding to the target fund transaction processing result and determining the target configuration information corresponding to the target key rule parameter from the preset database or from the configuration information data source based on the preset interface, a developer can export the formatted file only by completing configuration of the exported formatted file, and meanwhile, the method is adapted to export in a database-free environment, supports obtaining configuration information through the preset configuration interface, realizes export of the formatted file in the database-free environment, isolates bottom implementation, and supports different configuration sources; the target configuration information comprises task configuration information and field configuration information, so that the storage mode of the configuration information is various, the modification is flexible, the scheme supports the predetermined rule formatting of various fields (such as character strings, numbers and dates of different types), the complexity of writing sql by a developer is reduced, the reading difficulty is reduced, the maintainability is provided, meanwhile, the data in the whole process is written into a file in a stream form, and the working memory of java is not occupied; by actively writing the target configuration information into a preset example table, if the writing is successful, an instantiation result file for representing the target fund transaction processing result is derived based on the target configuration information recorded in the example table, and the instantiation result file is sent to the sales counter, whether the current target fund transaction processing result can be sent to the sales counter can be judged by whether the writing is successful or not through the example table, and further the reliability and the safety of the derivation of the target fund transaction processing result data can be effectively improved, meanwhile, the user experience of technicians of financial institutions and financial institutions for performing fund transactions can be conveniently and timely seen by technicians.
In order to obtain the parameters required for exporting the file, in one embodiment of the method for exporting the result of processing a fund transaction provided in the present application, referring to fig. 2, an implementation manner of step 100 in the method for exporting the result of processing a fund transaction specifically includes the following:
step 110: and obtaining a target fund transaction processing result corresponding to the user transaction request sent by the vendor.
Step 120: if the formatting rule specified by the vendor is judged to be stored locally or received, determining a target key rule parameter corresponding to the target fund transaction processing result by the key rule parameter of the formatting rule.
Specifically, the fund transaction processing result deriving device judges whether a target key rule parameter of a formatting rule of deriving the fund transaction processing result specified by a vendor issuing the user transaction request is stored locally or received; if the target key rule parameters of the formatting rule of the derived fund transaction processing result specified by the vendor of the user transaction request are stored locally or have been received, step 200 is directly performed.
As can be seen from the above description, according to the method for deriving a fund transaction processing result provided by the embodiment of the present application, the target key rule parameter corresponding to the target fund transaction processing result is determined according to the formatting rule specified by the vendor, and the fund transaction processing result file can be derived according to the personalized requirement of the vendor, so that the flexibility of deriving the fund transaction processing result can be effectively improved, and the user experience of the vendor can be effectively improved.
In order to obtain the parameters required for exporting the file, in one embodiment of the method for exporting the result of processing a fund transaction provided in the present application, referring to fig. 3, another implementation manner of step 100 in the method for exporting the result of processing a fund transaction specifically includes the following:
step 110: and obtaining a target fund transaction processing result corresponding to the user transaction request sent by the vendor.
Step 130: if the target key rule parameters corresponding to the formatting rule specified by the vendor are judged and obtained, and are not stored locally, determining the target key rule parameters corresponding to the fund operation types of the target fund transaction processing result from the corresponding relations between the locally preset fund operation types and the key rule parameters.
Specifically, the fund transaction processing result deriving device judges whether a target key rule parameter of a formatting rule of deriving the fund transaction processing result specified by a vendor issuing the user transaction request is stored locally or received; if the target key rule parameters of the formatting rule of the derived fund transaction processing result specified by the vendor of the user transaction request are not stored locally and are not received, determining the target key rule parameters of the fund operation type corresponding to the fund transaction processing result from the corresponding relation between each locally preset fund operation type and each key rule parameter.
As can be seen from the above description, according to the method for deriving a fund transaction processing result provided by the embodiment of the present application, according to the corresponding relationship between each locally preset fund operation type and each key rule parameter, a fund transaction processing result file can be derived according to the fund operation type, so that reliability of deriving the fund transaction processing result can be effectively ensured when a vendor does not specify a formatting rule.
In order to improve the reliability of the configuration information, in one embodiment of the method for deriving the processing result of the fund transaction provided by the present application, referring to fig. 4, step 200 in the method for deriving the processing result of the fund transaction specifically includes the following:
Step 210: and accessing a preset database or accessing a configuration information data source based on a preset interface to check whether the database or the configuration information data source contains target configuration information corresponding to the target key rule parameters.
Step 220: and if the database or the configuration information data source contains target configuration information corresponding to the target key rule parameter, retrieving the target configuration information corresponding to the target key rule parameter.
Specifically, the fund transaction processing result deriving device directly accesses a preset database for storing the corresponding relation between the configuration information and the key rule parameters, or applies a preset interface to access a data source for storing the corresponding relation between the configuration information and the key rule parameters, so as to check whether the database or the data source accessed through the interface contains the configuration information corresponding to the target key rule parameters. And if the database or the data source accessed through the interface contains the configuration information corresponding to the target key rule parameter, the target configuration information corresponding to the target key rule parameter is called.
Based on the above, if the database or the data source accessed through the interface does not contain the configuration information corresponding to the target key rule parameter, outputting a target key rule parameter verification failure message.
As can be seen from the above description, the method for deriving the fund transaction processing result provided by the embodiment of the present application can effectively improve the validity and reliability of the target configuration information corresponding to the target key rule parameter, and further can effectively improve the reliability of deriving the fund transaction processing result.
In order to improve the effectiveness of the export of the instantiation result file, in one embodiment of the method for exporting the processing result of the fund transaction provided by the present application, referring to fig. 5, step 300 in the method for exporting the processing result of the fund transaction specifically includes the following:
step 310: and writing the target configuration information into a preset example table.
Step 320: and if the writing is successful, deriving an instantiation result file for representing the target fund transaction processing result based on the target configuration information recorded in the instance table.
Step 330: and checking whether the fields in the instantiation result file accord with a preset output rule, if so, sending the instantiation result file to the vendor, and writing the corresponding export condition into the instance table.
Specifically, the fund transaction processing result deriving device checks whether the fields in the result file conform to a preset output rule, if the fields in the result file conform to the preset output rule, the result file of the fund transaction processing result corresponding to the user transaction request is sent to the client device of the vendor sending the user transaction request, and the corresponding deriving condition is written into the instance table. If the field in the result file does not accord with the preset output rule, recording and displaying a notification message for indicating that the field in the result file does not accord with the preset output rule, so as to facilitate maintenance operation and the like by technicians.
As can be seen from the above description, the method for deriving the fund transaction processing result provided by the embodiment of the present application can effectively ensure that the fields in the instantiation result file conform to the preset output rule, and further can effectively improve the validity and reliability of deriving the instantiation result file.
In order to determine whether the current target fund transaction processing result can be issued to a distributor, in one embodiment of the method for deriving a fund transaction processing result provided in the present application, referring to fig. 6, step 310 in the method for deriving a fund transaction processing result further specifically includes the following:
Step 400: if the writing of the target configuration information into the instance table fails, recording and displaying an informing message, wherein the informing message is used for indicating that the target fund transaction processing result of the fund operation type corresponding to the current user transaction request exceeds the threshold of the times which can be sent to the sales counter in a preset period.
Specifically, if the writing of the instance table fails, it indicates that the result of the processing of the fund transaction corresponding to the user transaction request must not be sent to the vendor within the preset period, that is, the result of the processing of the fund transaction corresponding to the current user transaction request exceeds the threshold of the number of times that the result of the processing of the fund transaction corresponding to the current user transaction request can be sent to the vendor within the preset period, so that the result of the processing of the fund transaction must not be sent again within the preset period.
As can be seen from the above description, in the method for deriving a result of processing a fund transaction provided in the embodiment of the present application, after a failure is written in the instance table, a notification message indicating that the result of processing a target fund transaction of a fund operation type corresponding to a current user transaction request exceeds a threshold number of times that can be sent to a vendor within a preset period is recorded and displayed, and whether the result of processing the current target fund transaction can be sent to the vendor can be judged by whether the instance table is written successfully, so that reliability and security of data derivation of the result of processing the target fund transaction can be effectively improved, and meanwhile, convenience is brought to a technician to watch at any time, and user experience of a financial institution performing the fund transaction and a technician of the financial institution can be effectively improved.
In order to improve the effectiveness and efficiency of obtaining the target fund transaction processing result, in an embodiment of the method for deriving the fund transaction processing result provided in the present application, referring to fig. 7, step 110 in the method for deriving the fund transaction processing result specifically includes the following:
Step 111: and receiving a user transaction request sent by a vendor, wherein the user transaction request comprises the fund operation type requested by the user.
Step 112: and carrying out corresponding processing according to the fund operation type requested by the user, and generating a target fund transaction processing result corresponding to the user transaction request.
For example, the fund registration system receives a user transaction request sent by a vendor, wherein the user transaction request includes a fund operation type requested by a user; the fund operation type is as follows: fund registration, clearing, etc. The fund registration system carries out corresponding processing according to the fund operation type requested by the user and generates a fund transaction processing result corresponding to the user transaction request; the fund registration system performs corresponding processing according to the fund operation type requested by the user, and specifically includes: and clearing funds among different applications, application information, confirmation information and interaction of the funds information among different applications, and the like.
As can be seen from the above description, the method for deriving the processing result of the fund transaction according to the embodiments of the present application can effectively improve the effectiveness and efficiency of obtaining the processing result of the target fund transaction, and further can effectively improve the derivation efficiency and reliability of the data of the processing result of the fund transaction.
In order to solve the problems of complicated operation, time consumption, poor flexibility and the like in the deriving process of the data of the fund transaction processing result caused by the incomplete support of dynamic modification and poor flexibility of the existing XML in terms of software, the application provides an embodiment of a device for deriving the fund transaction processing result for executing all or part of the content in the method for deriving the fund transaction processing result, referring to fig. 8, the device for deriving the fund transaction processing result specifically comprises the following contents:
The parameter obtaining module 10 is configured to obtain a target fund transaction processing result corresponding to the user transaction request sent by the vendor, and determine a target key rule parameter corresponding to the target fund transaction processing result.
In the parameter obtaining module 10, the parameter obtaining module 10 obtains a fund transaction processing result corresponding to the user transaction request obtained by itself or by a fund system, and then needs to obtain a target key rule parameter required for deriving the fund transaction processing result, where the target key rule parameter may be a key used for configuring a formatting rule of a derived instantiation file.
The configuration module 20 is configured to determine target configuration information corresponding to the target key rule parameter from a preset database or from a configuration information data source based on a preset interface, where the target configuration information includes task configuration information and field configuration information.
In the configuration module 20, the configuration module 20 may directly access a preset database for storing the correspondence between the configuration information and the key rule parameters, or apply a preset interface to access a data source for storing the correspondence between the configuration information and the key rule parameters, so as to check whether the database or the data source accessed through the interface contains the configuration information corresponding to the target key rule parameters.
It is understood that configuration information stored in a database or data source may include, but is not limited to, field information, character set information, directory information, sql information, file types, and the like, in particular. The fields include, but are not limited to, field information strings, numbers, dates of different types, and the like.
The instantiation module 30 is configured to write the target configuration information into a preset instance table, and if the writing is successful, derive an instantiation result file for representing the target fund transaction processing result based on the target configuration information recorded in the instance table, and send the instantiation result file to the vendor.
In the instantiation module 30, the instantiation module 30 actively writes the target configuration information corresponding to the target key rule parameter into a preset instance table, and verifies whether the instance table is successfully written, if so, instantiates a result file for representing the fund transaction processing result corresponding to the user transaction request based on the target configuration information corresponding to the target key rule parameter successfully written into the instance table.
The embodiment of the device for deriving the result of processing the fund transaction provided by the application can be particularly used for executing the processing flow of the embodiment of the method for deriving the result of processing the fund transaction in the embodiment, and the functions of the device are not repeated herein, and reference can be made to the detailed description of the embodiment of the method.
As can be seen from the above description, the device for deriving a fund transaction processing result provided by the embodiment of the present application, by determining the target key rule parameter corresponding to the target fund transaction processing result, and determining the target configuration information corresponding to the target key rule parameter from the preset database or from the configuration information data source based on the preset interface, can enable a developer to derive a file only by completing configuration of the derived formatted file, and simultaneously adapt to derivation in a database-free environment, support obtaining configuration information through a preset configuration interface, realize derivation of the formatted file in the database-free environment, isolate bottom implementation, and support different configuration sources; the target configuration information comprises task configuration information and field configuration information, so that the storage mode of the configuration information is various, the modification is flexible, the scheme supports the predetermined rule formatting of various fields (such as character strings, numbers and dates of different types), the complexity of writing sql by a developer is reduced, the reading difficulty is reduced, the maintainability is provided, meanwhile, the data in the whole process is written into a file in a stream form, and the working memory of java is not occupied; by actively writing the target configuration information into a preset example table, if the writing is successful, an instantiation result file for representing the target fund transaction processing result is derived based on the target configuration information recorded in the example table, and the instantiation result file is sent to the sales counter, whether the current target fund transaction processing result can be sent to the sales counter can be judged by whether the writing is successful or not through the example table, and further the reliability and the safety of the derivation of the target fund transaction processing result data can be effectively improved, meanwhile, the user experience of technicians of financial institutions and financial institutions for performing fund transactions can be conveniently and timely seen by technicians.
In order to further explain the book scheme, the application also provides a specific application example of the fund transaction processing result deriving method, and aims at solving the problems of poor dynamic adjustment performance, complex modification steps and the like of the dynamic modification performance of XML configuration and complex configuration publishing when transaction confirmation data are derived in the prior art.
Wherein all configuration information derived from the formatted file is stored in a database including, but not limited to, field information, character set information, directory information, sql information, file type, etc. The developer can realize the file export only by completing the configuration of exporting the formatted file. The scheme is suitable for export in the database-free environment, supports obtaining configuration information through a preset configuration interface, realizes export of the formatted file in the database-free environment, isolates bottom layer realization, and supports different configuration sources.
The core allocation configuration module and the program running module of the scheme have various storage positions of configuration information, can be stored in a default database table, or a user defines a mode of storing configuration files by himself, and predetermined information is transmitted through an implementation interface. The logic flow and the configuration information database flow of the fund transaction processing result export method provided by the application example are shown in fig. 9, wherein the left box in fig. 9 is a program logic flow, and the right box in fig. 9 is a configuration information database flow.
Based on the above, the core implementation steps of the embodiment of the present application are as follows:
1) The external user invokes the file export flow, and the parameters needed by the exported file are imported, for example, the user does not configure the library table, and the configuration interface of the imported database can be realized by reading the self-defined other configuration information.
2) Checking the exported task parameters of the calling party, and acquiring exported task configuration information and field configuration information by using an interface;
Specific examples of the derived task parameters of the verification caller are: if the character set is checked, whether the program can be supported or not; if the file line feed character is checked, whether the file line feed character accords with a preset dictionary value rule or not; if the field check setting accords with the preset dictionary value rule;
3) Recording the verification condition by using a database configuration interface;
4-1) checking and passing the preset check, instantiating an export task, exporting and checking a file field;
Specific examples of the file field verification are: the purchasing amount field of the downstream contract confirmation file is a necessary input, the program reads the export file, acquires the field, performs blank field verification, and prevents the error file from being given to the downstream;
4-2) the preset check fails, and information is recorded;
5) The task export situation is recorded by utilizing a database configuration interface, so that real-time query is convenient;
6) And (5) finishing the export.
Based on the above, the application example of the present application further provides a complete flow of specific implementation of the method for deriving the fund transaction processing result, which is as follows:
S1: the method comprises the steps that a fund registration system receives a user transaction request sent by a sales promoter, wherein the user transaction request comprises a fund operation type requested by a user; the fund operation type is as follows: fund registration, clearing, etc.
S2: the fund registration system carries out corresponding processing according to the fund operation type requested by the user and generates a fund transaction processing result corresponding to the user transaction request; the fund registration system performs corresponding processing according to the fund operation type requested by the user, and specifically includes: and clearing funds among different applications, application information, confirmation information and interaction of the funds information among different applications, and the like.
S3: the device for deriving the result of the transaction processing of the fund can be arranged in the fund registration system as a function of the fund registration system, and of course, the device for deriving the result of the transaction processing of the fund can also be independently arranged as a device capable of carrying out information interaction with the fund registration system. The fund transaction processing result deriving device obtains the fund transaction processing result corresponding to the user transaction request obtained in S2, and then needs to obtain the target key rule parameters (key) required for deriving the fund transaction processing result.
The specific way of obtaining the target key rule parameters (key) required for deriving the processing result of the fund transaction is as follows:
S3-1: judging whether target key rule parameters of formatting rules of derived fund transaction processing results specified by a vendor issuing the user transaction request are stored locally or received;
if the target key rule parameters of the formatting rule of the derived fund transaction processing result specified by the vendor of the user transaction request are not stored locally and are not received, executing the step S3-2;
If target key rule parameters of formatting rules of derived fund transaction processing results specified by a vendor of the user transaction request are locally stored or received, directly executing step S4;
S3-2: and determining target key rule parameters of the fund operation types corresponding to the fund transaction processing results from the corresponding relations between the locally preset fund operation types and the key rule parameters.
S4: directly accessing a preset database for storing the corresponding relation between the configuration information and the key rule parameters, or applying a preset interface to access a data source for storing the corresponding relation between the configuration information and the key rule parameters so as to check whether the database or the data source accessed through the interface contains the configuration information corresponding to the target key rule parameters;
If the database or the data source accessed through the interface does not contain the configuration information corresponding to the target key rule parameter, executing S5; and if the database or the data source accessed through the interface contains configuration information corresponding to the target key rule parameter, executing S6.
S5: and outputting a target key rule parameter verification failure message.
S6: and calling target configuration information corresponding to the target key rule parameters, wherein the target configuration information comprises task configuration information and field configuration information, and the configuration information stored in a database or a data source can specifically comprise, but is not limited to, field information, character set information, catalog information, sql information, file types and the like. The fields include, but are not limited to, field information strings, numbers, dates of different types, and the like.
S7: actively writing target configuration information corresponding to the target key rule parameters into a preset instance table, and checking whether the instance table is successfully written;
If the writing of the instance table fails, it is indicated that the fund transaction processing result corresponding to the user transaction request must not be sent to the vendor within the preset period, that is, it is indicated that the fund transaction processing result of the fund operation type corresponding to the current user transaction request exceeds the threshold of the number of times that can be sent to the vendor within the preset period, so that the user transaction request must not be sent again within the preset period, and step S8 is executed;
If the writing of the instance table is successful, S9 is performed.
S8: and recording and displaying a notification message for indicating that the fund transaction processing result of the fund operation type corresponding to the current user transaction request exceeds a threshold value of the number of times which can be sent to a vendor in a preset period of time, so as to facilitate maintenance operation and the like by technicians.
S9: instantiating a result file for representing a fund transaction processing result corresponding to the user transaction request based on the target configuration information corresponding to the target key rule parameter successfully written into the instance table.
S10: checking whether fields in the result file accord with preset output rules;
if the field in the result file accords with the preset output rule, executing step S11;
If the field in the result file does not conform to the preset output rule, step S12 is executed.
S11: and sending a result file of the fund transaction processing result corresponding to the user transaction request to client equipment of a sponsor sending the user transaction request, and writing the corresponding export condition into the instance table.
S12: and recording and displaying a notification message for indicating that the field in the result file does not accord with the preset output rule so as to facilitate maintenance operation and the like by technicians.
Based on the technical scheme, the embodiment of the application provides a flexible configuration mode for exporting data information from a data source, various storage modes of configuration information and flexible modification.
In order to solve the problems of complicated operation, time consumption, poor flexibility and the like in the deriving process of the data of the fund transaction processing result caused by the fact that the existing XML does not fully support dynamic modification and poor flexibility, the application provides an embodiment of electronic equipment for realizing all or part of contents in the method for deriving the fund transaction processing result, which specifically comprises the following contents:
Fig. 10 is a schematic block diagram of a system configuration of an electronic device 9600 according to an embodiment of the present application. As shown in fig. 10, the electronic device 9600 may include a central processor 9100 and a memory 9140; the memory 9140 is coupled to the central processor 9100. Notably, this fig. 10 is exemplary; other types of structures may also be used in addition to or in place of the structures to implement telecommunications functions or other functions.
In one embodiment, the fund transaction processing result derivation function may be integrated into the central processor. Wherein the central processor may be configured to control:
step 100: and acquiring a target fund transaction processing result corresponding to the user transaction request sent by the sales outlet, and determining a target key rule parameter corresponding to the target fund transaction processing result.
Step 200: and determining target configuration information corresponding to the target key rule parameters from a preset database or a preset interface-based self-configuration information data source, wherein the target configuration information comprises task configuration information and field configuration information.
Step 300: and writing the target configuration information into a preset instance table, if the target configuration information is successfully written, deriving an instantiation result file for representing the target fund transaction processing result based on the target configuration information recorded in the instance table, and sending the instantiation result file to the vendor.
As can be seen from the above description, by determining the target key rule parameter corresponding to the target fund transaction processing result and determining the target configuration information corresponding to the target key rule parameter from the preset database or the configuration information data source based on the preset interface, the electronic device provided by the embodiment of the application can enable a developer to complete the configuration of the exported formatted file, and simultaneously adapt to the export in the database-free environment, support the acquisition of the configuration information through the preset configuration interface, realize the export of the formatted file in the database-free environment, isolate the bottom implementation and support different configuration sources; the target configuration information comprises task configuration information and field configuration information, so that the storage mode of the configuration information is various, the modification is flexible, the scheme supports the predetermined rule formatting of various fields (such as character strings, numbers and dates of different types), the complexity of writing sql by a developer is reduced, the reading difficulty is reduced, the maintainability is provided, meanwhile, the data in the whole process is written into a file in a stream form, and the working memory of java is not occupied; by actively writing the target configuration information into a preset example table, if the writing is successful, an instantiation result file for representing the target fund transaction processing result is derived based on the target configuration information recorded in the example table, and the instantiation result file is sent to the sales counter, whether the current target fund transaction processing result can be sent to the sales counter can be judged by whether the writing is successful or not through the example table, and further the reliability and the safety of the derivation of the target fund transaction processing result data can be effectively improved, meanwhile, the user experience of technicians of financial institutions and financial institutions for performing fund transactions can be conveniently and timely seen by technicians.
In another embodiment, the fund transaction processing result deriving device may be configured separately from the central processor 9100, for example, the fund transaction processing result deriving device may be configured as a chip connected to the central processor 9100, and the fund transaction processing result deriving function is implemented under the control of the central processor.
As shown in fig. 10, the electronic device 9600 may further include: a communication module 9110, an input unit 9120, an audio processor 9130, a display 9160, and a power supply 9170. It is noted that the electronic device 9600 need not include all of the components shown in fig. 10; in addition, the electronic device 9600 may further include components not shown in fig. 10, and reference may be made to the related art.
As shown in fig. 10, the central processor 9100, sometimes referred to as a controller or operational control, may include a microprocessor or other processor device and/or logic device, which central processor 9100 receives inputs and controls the operation of the various components of the electronic device 9600.
The memory 9140 may be, for example, one or more of a buffer, a flash memory, a hard drive, a removable media, a volatile memory, a non-volatile memory, or other suitable device. The information about failure may be stored, and a program for executing the information may be stored. And the central processor 9100 can execute the program stored in the memory 9140 to realize information storage or processing, and the like.
The input unit 9120 provides input to the central processor 9100. The input unit 9120 is, for example, a key or a touch input device. The power supply 9170 is used to provide power to the electronic device 9600. The display 9160 is used for displaying display objects such as images and characters. The display may be, for example, but not limited to, an LCD display.
The memory 9140 may be a solid state memory such as Read Only Memory (ROM), random Access Memory (RAM), SIM card, etc. But also a memory which holds information even when powered down, can be selectively erased and provided with further data, an example of which is sometimes referred to as EPROM or the like. The memory 9140 may also be some other type of device. The memory 9140 includes a buffer memory 9141 (sometimes referred to as a buffer). The memory 9140 may include an application/function storage portion 9142, the application/function storage portion 9142 storing application programs and function programs or a flow for executing operations of the electronic device 9600 by the central processor 9100.
The memory 9140 may also include a data store 9143, the data store 9143 for storing data, such as contacts, digital data, pictures, sounds, and/or any other data used by an electronic device. The driver storage portion 9144 of the memory 9140 may include various drivers of the electronic device for communication functions and/or for performing other functions of the electronic device (e.g., messaging applications, address book applications, etc.).
The communication module 9110 is a transmitter/receiver 9110 that transmits and receives signals via an antenna 9111. A communication module (transmitter/receiver) 9110 is coupled to the central processor 9100 to provide input signals and receive output signals, as in the case of conventional mobile communication terminals.
Based on different communication technologies, a plurality of communication modules 9110, such as a cellular network module, a bluetooth module, and/or a wireless local area network module, etc., may be provided in the same electronic device. The communication module (transmitter/receiver) 9110 is also coupled to a speaker 9131 and a microphone 9132 via an audio processor 9130 to provide audio output via the speaker 9131 and to receive audio input from the microphone 9132 to implement usual telecommunications functions. The audio processor 9130 can include any suitable buffers, decoders, amplifiers and so forth. In addition, the audio processor 9130 is also coupled to the central processor 9100 so that sound can be recorded locally through the microphone 9132 and sound stored locally can be played through the speaker 9131.
An embodiment of the present application further provides a computer-readable storage medium capable of implementing all steps in the method for deriving a result of processing a foundation transaction in the above embodiment, where the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the computer program implements all steps in the method for deriving a result of processing a foundation transaction in the above embodiment in which an execution subject is a server or a client, for example, the processor implements the following steps when executing the computer program:
step 100: and acquiring a target fund transaction processing result corresponding to the user transaction request sent by the sales outlet, and determining a target key rule parameter corresponding to the target fund transaction processing result.
Step 200: and determining target configuration information corresponding to the target key rule parameters from a preset database or a preset interface-based self-configuration information data source, wherein the target configuration information comprises task configuration information and field configuration information.
Step 300: and writing the target configuration information into a preset instance table, if the target configuration information is successfully written, deriving an instantiation result file for representing the target fund transaction processing result based on the target configuration information recorded in the instance table, and sending the instantiation result file to the vendor.
As can be seen from the above description, the computer readable storage medium provided by the embodiment of the present application, by determining the target key rule parameter corresponding to the target fund transaction processing result, and determining the target configuration information corresponding to the target key rule parameter from the preset database or from the configuration information data source based on the preset interface, it is able to enable a developer to implement file export only by completing configuration of exporting the formatted file, and adapt to export in a database-free environment, support obtaining configuration information through a preset configuration interface, implement export of the formatted file in the database-free environment, isolate bottom implementation, and support different configuration sources; the target configuration information comprises task configuration information and field configuration information, so that the storage mode of the configuration information is various, the modification is flexible, the scheme supports the predetermined rule formatting of various fields (such as character strings, numbers and dates of different types), the complexity of writing sql by a developer is reduced, the reading difficulty is reduced, the maintainability is provided, meanwhile, the data in the whole process is written into a file in a stream form, and the working memory of java is not occupied; by actively writing the target configuration information into a preset example table, if the writing is successful, an instantiation result file for representing the target fund transaction processing result is derived based on the target configuration information recorded in the example table, and the instantiation result file is sent to the sales counter, whether the current target fund transaction processing result can be sent to the sales counter can be judged by whether the writing is successful or not through the example table, and further the reliability and the safety of the derivation of the target fund transaction processing result data can be effectively improved, meanwhile, the user experience of technicians of financial institutions and financial institutions for performing fund transactions can be conveniently and timely seen by technicians.
It will be apparent to those skilled in the art that embodiments of the present invention may be provided as a method, apparatus, 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 (devices), 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.
The principles and embodiments of the present invention have been described in detail with reference to specific examples, which are provided to facilitate understanding of the method and core ideas of the present invention; meanwhile, as those skilled in the art will have variations in the specific embodiments and application scope in accordance with the ideas of the present invention, the present description should not be construed as limiting the present invention in view of the above.
Claims (7)
1. A method of deriving a fund transaction processing result, comprising:
acquiring a target fund transaction processing result corresponding to a user transaction request sent by a sales dealer, and determining a target key rule parameter corresponding to the target fund transaction processing result;
Determining target configuration information corresponding to the target key rule parameters from a preset database or a preset interface-based self-configuration information data source, wherein the target configuration information comprises task configuration information and field configuration information;
Writing the target configuration information into a preset instance table, if the writing is successful, deriving an instantiation result file for representing the target fund transaction processing result based on the target configuration information recorded in the instance table, and sending the instantiation result file to the sales outlet;
the determining the target key rule parameters corresponding to the target fund transaction processing result comprises the following steps:
if judging that the formatting rule specified by the vendor is stored locally or received, determining a target key rule parameter corresponding to the target fund transaction processing result by a key rule parameter of the formatting rule;
If the target key rule parameters corresponding to the formatting rule appointed by the vendor are judged and obtained, and are not stored locally, determining the target key rule parameters corresponding to the fund operation types of the target fund transaction processing result from the corresponding relations between the locally preset fund operation types and the key rule parameters;
The determining the target configuration information corresponding to the target key rule parameter from a preset database or a preset interface-based self-configuration information data source comprises the following steps:
accessing a preset database or accessing a configuration information data source based on a preset interface to check whether the database or the configuration information data source contains target configuration information corresponding to the target key rule parameters;
and if the database or the configuration information data source contains target configuration information corresponding to the target key rule parameter, retrieving the target configuration information corresponding to the target key rule parameter.
2. The method of deriving a fund transaction processing result of claim 1, further comprising:
if the writing of the target configuration information into the instance table fails, recording and displaying an informing message, wherein the informing message is used for indicating that the target fund transaction processing result of the fund operation type corresponding to the current user transaction request exceeds the threshold of the times which can be sent to the sales counter in a preset period.
3. The method of claim 1, wherein said sending the instantiation result file to the vendor comprises:
And checking whether the fields in the instantiation result file accord with a preset output rule, if so, sending the instantiation result file to the vendor, and writing the corresponding export condition into the instance table.
4. The method for deriving a fund transaction processing result according to claim 1, wherein the obtaining the target fund transaction processing result corresponding to the user transaction request sent by the vendor comprises:
Receiving a user transaction request sent by a vendor, wherein the user transaction request comprises a fund operation type requested by a user;
And carrying out corresponding processing according to the fund operation type requested by the user, and generating a target fund transaction processing result corresponding to the user transaction request.
5. A fund transaction processing result deriving device, comprising:
the parameter acquisition module is used for acquiring a target fund transaction processing result corresponding to the user transaction request sent by the sales outlet and determining a target key rule parameter corresponding to the target fund transaction processing result;
the configuration module is used for determining target configuration information corresponding to the target key rule parameters from a preset database or a preset interface-based configuration information data source, and the target configuration information comprises task configuration information and field configuration information;
The instantiation module is used for writing the target configuration information into a preset instance table, if the writing is successful, exporting an instantiation result file for representing the target fund transaction processing result based on the target configuration information recorded in the instance table, and sending the instantiation result file to the vendor;
the determining the target key rule parameters corresponding to the target fund transaction processing result comprises the following steps:
if judging that the formatting rule specified by the vendor is stored locally or received, determining a target key rule parameter corresponding to the target fund transaction processing result by a key rule parameter of the formatting rule;
If the target key rule parameters corresponding to the formatting rule appointed by the vendor are judged and obtained, and are not stored locally, determining the target key rule parameters corresponding to the fund operation types of the target fund transaction processing result from the corresponding relations between the locally preset fund operation types and the key rule parameters;
The determining the target configuration information corresponding to the target key rule parameter from a preset database or a preset interface-based self-configuration information data source comprises the following steps:
accessing a preset database or accessing a configuration information data source based on a preset interface to check whether the database or the configuration information data source contains target configuration information corresponding to the target key rule parameters;
and if the database or the configuration information data source contains target configuration information corresponding to the target key rule parameter, retrieving the target configuration information corresponding to the target key rule parameter.
6. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the fund transaction processing result derivation method of any one of claims 1 to 4 when the computer program is executed.
7. A computer-readable storage medium, on which a computer program is stored, characterized in that the computer program, when executed by a processor, implements the fund transaction processing result derivation method of any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110477123.4A CN113034291B (en) | 2021-04-29 | 2021-04-29 | Fund transaction processing result export method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110477123.4A CN113034291B (en) | 2021-04-29 | 2021-04-29 | Fund transaction processing result export method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113034291A CN113034291A (en) | 2021-06-25 |
CN113034291B true CN113034291B (en) | 2024-07-02 |
Family
ID=76455201
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110477123.4A Active CN113034291B (en) | 2021-04-29 | 2021-04-29 | Fund transaction processing result export method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113034291B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115328569B (en) * | 2022-07-18 | 2024-03-15 | 易保网络技术(上海)有限公司 | Method, system, electronic device and computer readable storage medium for processing data conflict |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101706935A (en) * | 2009-12-01 | 2010-05-12 | 中国建设银行股份有限公司 | Method, device and system for acting deposit and management service of third party |
CN104732441A (en) * | 2015-04-07 | 2015-06-24 | 中国农业银行股份有限公司 | Data checking method and device applicable to fund consignment sale mechanism |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108230145A (en) * | 2016-12-13 | 2018-06-29 | 上海海万信息科技股份有限公司 | Sales counter and online self-service fund sale and management system and method under a kind of compatible line |
CN109377377A (en) * | 2018-10-31 | 2019-02-22 | 平安科技(深圳)有限公司 | Processing method and processing device, storage medium, the computer equipment of fund data |
-
2021
- 2021-04-29 CN CN202110477123.4A patent/CN113034291B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101706935A (en) * | 2009-12-01 | 2010-05-12 | 中国建设银行股份有限公司 | Method, device and system for acting deposit and management service of third party |
CN104732441A (en) * | 2015-04-07 | 2015-06-24 | 中国农业银行股份有限公司 | Data checking method and device applicable to fund consignment sale mechanism |
Also Published As
Publication number | Publication date |
---|---|
CN113034291A (en) | 2021-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111047430B (en) | Accounting information processing method and device | |
WO2017101376A1 (en) | Method for self-adaptively setting default payment mode and device therefor | |
US8562434B2 (en) | Method and system for sharing speech recognition program profiles for an application | |
CN112463634B (en) | Software testing method and device under micro-service architecture | |
CN112163946A (en) | Accounting processing method and device based on distributed transaction system | |
CN204614018U (en) | A kind of payment system, key terminal and key support system | |
US20140067676A1 (en) | Management of digital receipts | |
CN113034291B (en) | Fund transaction processing result export method and device | |
CN111930288A (en) | Interactive service processing method and system | |
CN113435989A (en) | Financial data processing method and device | |
CN113485952A (en) | Data batch transmission method and device | |
CN112181417B (en) | Front-end research and development configuration device and method | |
CN111367561B (en) | Remote development method and device for software program | |
CN113489785A (en) | Method and system for realizing visual interface operation of Internet of things terminal | |
CN112988898A (en) | Block chain-based merchant fund clearing method and device | |
CN112184248A (en) | Card organization payment refusal bill data processing method and device | |
CN111930624A (en) | Test link message data processing method and device | |
CN111797099A (en) | Data processing method and device based on subjects and auxiliary attributes | |
CN115099930A (en) | Financial business data processing method and device | |
CN115422584A (en) | Data deformation method and device | |
CN113158259A (en) | Block chain integrity verification method and device | |
CN114840576A (en) | Data standard matching method and device | |
CN113050936A (en) | Front-end data processing method and device based on integrated development environment | |
CN112799643B (en) | Front-end page application development method and device based on database mapping dynamic interface | |
CN109889559B (en) | Middleware system of tax-related service and tax-related service processing method |
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 |