CN111026797A - Service data processing method, server and storage medium - Google Patents

Service data processing method, server and storage medium Download PDF

Info

Publication number
CN111026797A
CN111026797A CN201911215183.8A CN201911215183A CN111026797A CN 111026797 A CN111026797 A CN 111026797A CN 201911215183 A CN201911215183 A CN 201911215183A CN 111026797 A CN111026797 A CN 111026797A
Authority
CN
China
Prior art keywords
interface
request
target
attribute
service
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.)
Pending
Application number
CN201911215183.8A
Other languages
Chinese (zh)
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.)
Weiyinglian Information Technology Shenzhen Co ltd
Original Assignee
Weiyinglian Information Technology Shenzhen Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Weiyinglian Information Technology Shenzhen Co ltd filed Critical Weiyinglian Information Technology Shenzhen Co ltd
Priority to CN201911215183.8A priority Critical patent/CN111026797A/en
Publication of CN111026797A publication Critical patent/CN111026797A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • 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/4482Procedural

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to a data processing technology and provides a service data processing method, a server and a storage medium. The method comprises the steps of receiving a service data processing request sent by a service platform, obtaining a service identifier of service data to be processed and an interface identifier of an external interface in communication connection with the service platform, obtaining configuration information of the external interface according to the interface identifier, obtaining the service data according to the service identifier, constructing a request parameter object of the external interface as request data of the external interface based on the configuration information and the service data, sending a calling request to the external interface based on the request data, a request address and a request method in the configuration information, receiving a response result of the external interface, performing analysis, calculation and packaging processing on the response result based on a target attribute of the configuration information to obtain a target result, and feeding the target result back to the service platform. The invention can avoid frequently modifying codes and restarting the system when the external interface is added or changed, and improves the stability of the system.

Description

Service data processing method, server and storage medium
Technical Field
The present invention relates to the field of data processing, and in particular, to a method, a server, and a storage medium for processing service data.
Background
The service platform system usually relates to communication with a plurality of external platforms, the external platforms have corresponding external interfaces, and external data to be used can be continuously adjusted along with continuous improvement or upgrading of the service platform system, so that a new external platform can be frequently accessed into the service platform system.
Whenever one service platform system accesses a new external platform or an old external platform, a developer needs to modify or add a corresponding code and restart the service platform system. Due to the high integration of the codes and the services, frequent modification of the codes can be caused by the change of the services, so that higher error rate and higher test cost are caused, the codes are more and more bloated, the codes are difficult to maintain, and the stability of the system is further influenced.
Disclosure of Invention
In view of the above, the present invention provides a service data processing method, a server and a storage medium, which aim to solve the problem that when a service platform accesses a new external platform or an old external platform, the code needs to be frequently modified and the system needs to be restarted.
In order to achieve the above object, the present invention provides a method for processing service data, including:
a receiving step: receiving a service data processing request sent by a service platform, analyzing the processing request, and acquiring a service identifier of service data to be processed and an interface identifier of an external interface in communication connection with the service platform;
an acquisition step: acquiring configuration information of the external interface from a cache according to the interface identifier, and acquiring service data corresponding to the service identifier from a preset service database;
calling: constructing a request parameter object of the external interface based on the configuration information and the service data, taking the request parameter object as request data of the external interface, and sending a calling request to the external interface based on the request data and a request address and a request method in the configuration information; and
the processing steps are as follows: and receiving a response result fed back by the external interface in response to the call request, performing analysis, calculation and packaging on the response result based on the target attribute of the configuration information to obtain a target result, and feeding the target result back to the service platform.
Preferably, the processing step comprises:
and when the target attribute does not exist or the attribute value of the target attribute is a null character string, analyzing, calculating and packaging the response result by using a preset processing rule, and when the attribute value of the target attribute is not the null character string, analyzing, calculating and packaging the response result by using a corresponding calculation code in the target attribute value.
Preferably, the performing, analyzing, calculating and encapsulating the response result by using a preset processing rule includes:
sequentially reading attribute value objects in the configuration information, and searching node names corresponding to each layer from the response result layer by layer downwards based on corresponding node name information in the attribute value objects until target nodes corresponding to the node name information are searched;
when the target node is found, calculating the value of the target node, and performing JSON object processing on the value of the target node;
acquiring computing logic from the attribute value object in the configuration information, performing screening on the attribute values in the processed values of the target node based on the computing logic, and respectively screening out the attribute values as the attributes of the digital and data nodes;
and performing calculation on the attributes of the digital and data nodes based on the calculation logic, and sequentially assigning each calculation result to a corresponding attribute in a pre-constructed return object to obtain the target result.
Preferably, the performing, analyzing, calculating and encapsulating the response result by using the corresponding calculation code in the target attribute value includes:
and according to the value of the target attribute, acquiring an object instance with a key value equal to the value of the target attribute from a path of the object instance storing the calculation code, converting the response result into a JSON object, and executing a calling method in the object instance by using the JSON object as a parameter by using a JAVA reflection mechanism to obtain the target result.
Preferably, the method further comprises:
when the processing request is analyzed and an analysis result containing an interface group identifier is detected, acquiring configuration information of the interface group from a cache according to the interface group identifier, wherein the configuration information of the interface group comprises a list of the intra-group interface identifier and an interface execution type, calling each interface in the interface group respectively based on the list of the intra-group interface identifier and the interface execution type, and adding a response result of each interface in the interface group to a pre-selected and constructed return object.
To achieve the above object, the present invention also provides a server, including: the system comprises a memory and a processor, wherein a service data processing program is stored on the memory, and the service data processing program is executed by the processor to realize the following steps:
a receiving step: receiving a service data processing request sent by a service platform, analyzing the processing request, and acquiring a service identifier of service data to be processed and an interface identifier of an external interface in communication connection with the service platform;
an acquisition step: acquiring configuration information of the external interface from a cache according to the interface identifier, and acquiring service data corresponding to the service identifier from a preset service database;
calling: constructing a request parameter object of the external interface based on the configuration information and the service data, taking the request parameter object as request data of the external interface, and sending a calling request to the external interface based on the request data and a request address and a request method in the configuration information; and
the processing steps are as follows: and receiving a response result fed back by the external interface in response to the call request, performing analysis, calculation and packaging on the response result based on the target attribute of the configuration information to obtain a target result, and feeding the target result back to the service platform.
Preferably, the processing step comprises:
and when the target attribute does not exist or the attribute value of the target attribute is a null character string, analyzing, calculating and packaging the response result by using a preset processing rule, and when the attribute value of the target attribute is not the null character string, analyzing, calculating and packaging the response result by using a corresponding calculation code in the target attribute value.
Preferably, the performing, analyzing, calculating and encapsulating the response result by using a preset processing rule includes:
sequentially reading attribute value objects in the configuration information, and searching node names corresponding to each layer from the response result layer by layer downwards based on corresponding node name information in the attribute value objects until target nodes corresponding to the node name information are searched;
when the target node is found, calculating the value of the target node, and performing JSON object processing on the value of the target node;
acquiring computing logic from the attribute value object in the configuration information, performing screening on the attribute values in the processed values of the target node based on the computing logic, and respectively screening out the attribute values as the attributes of the digital and data nodes;
and performing calculation on the attributes of the digital and data nodes based on the calculation logic, and sequentially assigning each calculation result to a corresponding attribute in a pre-constructed return object to obtain the target result.
Preferably, the performing, analyzing, calculating and encapsulating the response result by using the corresponding calculation code in the target attribute value includes:
and according to the value of the target attribute, acquiring an object instance with a key value equal to the value of the target attribute from a path of the object instance storing the calculation code, converting the response result into a JSON object, and executing a calling method in the object instance by using the JSON object as a parameter by using a JAVA reflection mechanism to obtain the target result.
In order to achieve the above object, the present invention further provides a computer-readable storage medium, where the computer-readable storage medium includes a service data processing program, and when the service data processing program is executed by a processor, the service data processing program implements any step of the service data processing method as described above.
The business data processing method, the server and the storage medium can directly call the interfaces to obtain the response data according to different configurations of the external interfaces, and the addition, the change or the off-shelf of the interface corresponding to each external data only needs to modify the corresponding configuration information without compiling an independent code, and the system is restarted for reissuing a newly compiled code, so that frequent code modification and system restart are avoided, the stability of the system is improved, and the error rate caused by frequent code modification is greatly reduced.
Drawings
FIG. 1 is a diagram of a server according to a preferred embodiment of the present invention;
FIG. 2 is a block diagram of a preferred embodiment of the business data processing program of FIG. 1;
FIG. 3 is a flow chart of a preferred embodiment of a method for processing service data according to the present invention;
the implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, a server 1 according to a preferred embodiment of the present invention is shown.
The server 1 includes but is not limited to: memory 11, processor 12, display 13, and network interface 14. The server 1 is connected to a network through a network interface 14 to obtain raw data. The network may be a wireless or wired network such as an Intranet (Intranet), the Internet (Internet), a Global System for mobile communications (GSM), Wideband Code Division Multiple Access (WCDMA), a 4G network, a 5G network, Bluetooth (Bluetooth), Wi-Fi, or a communication network.
The memory 11 includes at least one type of readable storage medium including a flash memory, a hard disk, a multimedia card, a card type memory (e.g., SD or DX memory, etc.), a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Read Only Memory (ROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a Programmable Read Only Memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the storage 11 may be an internal storage unit of the server 1, such as a hard disk or a memory of the server 1. In other embodiments, the memory 11 may also be an external storage device of the server 1, such as a plug-in hard disk, a Smart Memory Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are equipped with the server 1. Of course, the memory 11 may also comprise both an internal storage unit of the server 1 and an external storage device thereof. In this embodiment, the memory 11 is generally used for storing an operating system installed in the server 1 and various application software, such as program codes of the service data processing program 10. Further, the memory 11 may also be used to temporarily store various types of data that have been output or are to be output.
Processor 12 may be a Central Processing Unit (CPU), controller, microcontroller, microprocessor, or other data Processing chip in some embodiments. The processor 12 is generally used for controlling the overall operation of the server 1, such as performing data interaction or communication-related control and processing. In this embodiment, the processor 12 is configured to run the program code stored in the memory 11 or process data, for example, run the program code of the service data processing program 10.
The display 13 may be referred to as a display screen or display unit. In some embodiments, the display 13 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an Organic Light-emitting diode (OLED) touch screen, or the like. The display 13 is used for displaying information processed in the server 1 and for displaying a visual work interface, for example, results of data statistics.
The network interface 14 may optionally comprise a standard wired interface, a wireless interface (e.g. WI-FI interface), the network interface 14 typically being used for establishing a communication connection between the server 1 and other electronic devices.
Fig. 2 only shows the server 1 with the components 11-14 and the business data handler 10, but it is to be understood that not all of the shown components are required to be implemented, and that more or fewer components may be implemented instead.
Optionally, the server 1 may further include a user interface, the user interface may include a Display (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface may further include a standard wired interface and a wireless interface. Alternatively, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an Organic Light-Emitting Diode (OLED) touch screen, or the like. The display, which may also be referred to as a display screen or display unit, is suitable for displaying information processed in the server 1 and for displaying a visual user interface.
The server 1 may further include a Radio Frequency (RF) circuit, a sensor, an audio circuit, and the like, which will not be described herein.
In the above embodiment, the processor 12, when executing the service data processing program 10 stored in the memory 11, may implement the following steps:
a receiving step: receiving a service data processing request sent by a service platform, analyzing the processing request, and acquiring a service identifier of service data to be processed and an interface identifier of an external interface in communication connection with the service platform;
an acquisition step: acquiring configuration information of the external interface from a cache according to the interface identifier, and acquiring service data corresponding to the service identifier from a preset service database;
calling: constructing a request parameter object of the external interface based on the configuration information and the service data, taking the request parameter object as request data of the external interface, and sending a calling request to the external interface based on the request data and a request address and a request method in the configuration information; and
the processing steps are as follows: and receiving a response result fed back by the external interface in response to the call request, performing analysis, calculation and packaging on the response result based on the target attribute of the configuration information to obtain a target result, and feeding the target result back to the service platform.
The storage device may be the memory 11 of the server 1, or may be another storage device communicatively connected to the server 1.
For detailed description of the above steps, please refer to the following description of fig. 2 regarding a program module diagram of an embodiment of the service data processing program 10 and fig. 3 regarding a flowchart of an embodiment of the service data processing method.
In other embodiments, the business data processing program 10 may be divided into a plurality of modules, which are stored in the memory 12 and executed by the processor 13 to accomplish the present invention. The modules referred to herein are referred to as a series of computer program instruction segments capable of performing specified functions.
Referring to fig. 2, a block diagram of an embodiment of the service data processing program 10 in fig. 1 is shown. In this embodiment, the service data processing program 10 may be divided into: the device comprises a receiving module 110, an obtaining module 120, a calling module 130 and a processing module 140.
The receiving module 110 is configured to receive a service data processing request sent by a service platform, parse the processing request, and obtain a service identifier of service data to be processed and an interface identifier of an external interface communicatively connected to the service platform.
In this embodiment, the service platform may be in communication connection with external platforms corresponding to a plurality of external interfaces, and when the service platform needs to add a new external interface to participate in data processing, a user may input configuration information content related to the interface in the interface added by the interface, so as to complete addition of configuration information of the external interface. The data processing request of the service platform can be forwarded to the corresponding external platform, so that the external service platform performs corresponding service data processing, for example, service data processing requests such as fund account opening, fund purchase, fund redemption and the like.
The method comprises the steps that a user triggers a service data processing request on an interactive page displayed at the front end of a service platform, when a server receives the service data processing request sent by the service platform, a data packet of the service processing request is analyzed to obtain a service identifier of data to be processed in the request and an interface identifier of an external interface in communication connection with the service platform, the service identifier is used for distinguishing different service types and can be a service code or a service name, the interface identifier is used for distinguishing different interface types and can be an interface name, and the specific service identifier and the interface identifier can be preset according to different service data request types.
An obtaining module 120, configured to obtain configuration information of the external interface from a cache according to the interface identifier, and obtain service data corresponding to the service identifier from a preset service database.
In this embodiment, the server may store the configuration information content in a preset configuration database, and use the interface name as a key and the configuration information content as a value. When the server is started, the server can load the configuration information of the external interface in the preset configuration database into the cache at one time, acquire the configuration information of the external interface from the cache according to the interface identifier, and acquire the service data corresponding to the service identifier from the preset service database.
If the configuration information of the external interface needs to be modified, a user can modify the contents of all the attributes except the interface name attribute in the interface added by the interface, the modified contents take effect in real time after being stored, and the subsequent calling interfaces can be called according to the new configuration information. When a certain external interface is not used any more, a user can set the external interface to be in a shelf-off state in an interface added by the interface, the server deletes the configuration information data corresponding to the interface, and sets the configuration information corresponding to the interface in the configuration database to be in the shelf-off state.
Wherein the configuration information may include: the name, calling address, Http request method, required service data identification, calling parameter and parameter value configuration, calculation result data and each attribute thereof, corresponding relation with each node in the external interface response result, calculation result data and each attribute thereof, and calculation logic of each node in the external interface response result.
The computational logic may include arithmetic computational logic and business computational logic, the arithmetic computational logic including: counting the number of occurrences of a node, summing and averaging all digital attributes in the node, length, summing, averaging, etc. the nodes of the array.
The business computation logic includes:
according to the difference of the values of a certain appointed node, determining to take the value of one node of two certain nodes as a calculation result;
deciding to take the value of one of two nodes as a calculation result according to the calculation result (arithmetic calculation and logic calculation) of the value of one designated node;
according to the value of a certain parameter or the difference of a certain service data value, determining to take the value of one of two nodes as a calculation result;
the calculation result of one of the two nodes is determined according to the calculation result (arithmetic calculation and logic calculation) of the value of a certain parameter or the difference of the calculation result of the value of a certain service data.
The attributes in the calculation result data and the nodes in the response result of the corresponding external interface must be consistent with the calculation logic, for example: it is necessary to participate in arithmetic calculation, and the value of the designated node is a number, or a node having a number must be included in its subordinate nodes.
The calling module 130 is configured to construct a request parameter object of the external interface based on the configuration information and the service data, use the request parameter object as request data of the external interface, and send a calling request to the external interface based on the request data and a request address and a request method in the configuration information.
In this embodiment, a call address is obtained from configuration information as a request address of an external interface, a Http request method is obtained from the configuration information as a request method of the external interface, a constructed request parameter object is used as request data of the external interface, and a call request is sent to the external interface based on the request data and the request address and the request method in the configuration information.
Wherein constructing a request parameter object of an external interface based on the configuration information and the service data comprises: and assigning a corresponding field value in the service data to an attribute corresponding to the request parameter object by taking the calling parameter in the configuration information and the attribute name in the value configuration of the parameter as the attribute name of the request parameter object, so as to obtain the request parameter object.
The processing module 140 is configured to receive a response result fed back by the external interface in response to the call request, perform analysis, calculation, and encapsulation on the response result based on the target attribute of the configuration information to obtain a target result, and feed back the target result to the service platform.
In this embodiment, after receiving a response result of an external interface, performing analysis, calculation, and encapsulation on the response result according to a target attribute in configuration information to obtain a target result, where the target attribute is a JAVA class, and when the target attribute does not exist or an attribute value thereof is null or an attribute value thereof is a null character string, performing analysis, calculation, and encapsulation on the response result by using a preset processing rule, and when the attribute value of the target attribute is not a null character string, performing analysis, calculation, and encapsulation on the response result by using a corresponding calculation code in the target attribute value.
The analyzing, calculating and packaging the response result by using a preset processing rule comprises the following steps:
sequentially reading attribute value objects in the configuration information, and searching node names corresponding to each layer from the response result layer by layer downwards based on corresponding node name information in the attribute value objects until target nodes corresponding to the node name information are searched;
when the target node is found, calculating the value of the target node, and performing JSON object processing on the value of the target node;
acquiring computing logic from the attribute value object in the configuration information, performing screening on the attribute values in the processed values of the target node based on the computing logic, and respectively screening out the attribute values as the attributes of the digital and data nodes;
and performing calculation on the attributes of the digital and data nodes based on the calculation logic, and sequentially assigning each calculation result to a corresponding attribute in a pre-constructed return object to obtain the target result.
The analyzing, calculating and packaging processing of the response result by using the corresponding calculation code in the target attribute value comprises the following steps:
and according to the value of the target attribute, acquiring an object instance with a key value equal to the value of the target attribute from a path of the object instance storing the calculation code, converting the response result into a JSON object, and executing a calling method in the object instance by using the JSON object as a parameter by using a JAVA reflection mechanism to obtain the target result. The calling method may be (parser (jsonoobject apiresult)).
In an embodiment, after sending the call request to the external interface, it may further be determined whether the request is successful or whether data exists in the response result, if the request fails or the response result does not exist, a return object may be created, and the attribute names of the computation logic in the configuration information are used as the attribute names of the return object, all the attributes of which the data types are character types in the return object are assigned as null character strings, and all the attributes of which the data types are digital types in the return object are assigned as initial values of preset types, for example: the attribute of int type is assigned 0 and the attribute of float type is assigned 0.0. And feeding back the returned object serving as a target result to the service platform.
In one embodiment, when it is detected that an analysis result includes an interface group identifier after the processing request is analyzed, configuration information of the interface group is obtained from a cache according to the interface group identifier, where the configuration information of the interface group includes a list of intra-group interface identifiers and an interface execution type, each interface in the interface group is respectively called based on the list of intra-group interface identifiers and the interface execution type, and a response result of each interface in the interface group is added to a pre-selected return object.
And when the current interface is successfully called, the next interface in the list is called, if one interface is failed to be called, the current flow is terminated, and the interface which is not called in the list cannot be called.
If there is an interface that is not called, adding the attribute name of the computation logic in the interface configuration information to the return object as the attribute name of the return object, and assigning a value to the attribute according to the initial value of the attribute data type, such as: the attribute of int type is assigned 0 and the attribute of float type is assigned 0.0. The execution type comprises parallel execution and sequential execution, wherein the parallel execution starts a thread execution for each interface, and the sequential execution calls each interface in turn.
Further, when the execution type is sequential execution, whether the attribute value in the response result of the current interface meets a preset condition is judged, if yes, a next interface corresponding to the current interface is called according to the list of the in-group interface identifiers, and if not, the calling of the interface in the interface group is terminated. The preset condition may be whether a certain value of the response result is greater than a preset value, and the preset condition is not limited herein.
In addition, the invention also provides a service data processing method. Fig. 3 is a schematic method flow diagram of an embodiment of the service data processing method of the present invention. When the processor 12 of the server 1 executes the service data processing program 10 stored in the memory 11, the following steps of the service data processing method are implemented:
step S10: receiving a service data processing request sent by a service platform, analyzing the processing request, and acquiring a service identifier of service data to be processed and an interface identifier of an external interface in communication connection with the service platform.
In this embodiment, the service platform may be in communication connection with external platforms corresponding to a plurality of external interfaces, and when the service platform needs to add a new external interface to participate in data processing, a user may input configuration information content related to the interface in the interface added by the interface, so as to complete addition of configuration information of the external interface. The data processing request of the service platform can be forwarded to the corresponding external platform, so that the external service platform performs corresponding service data processing, for example, service data processing requests such as fund account opening, fund purchase, fund redemption and the like.
The method comprises the steps that a user triggers a service data processing request on an interactive page displayed at the front end of a service platform, when a server receives the service data processing request sent by the service platform, a data packet of the service processing request is analyzed to obtain a service identifier of data to be processed in the request and an interface identifier of an external interface in communication connection with the service platform, the service identifier is used for distinguishing different service types and can be a service code or a service name, the interface identifier is used for distinguishing different interface types and can be an interface name, and the specific service identifier and the interface identifier can be preset according to different service data request types.
Step S20: and acquiring configuration information of the external interface from a cache according to the interface identifier, and acquiring service data corresponding to the service identifier from a preset service database.
In this embodiment, the server may store the configuration information content in a preset configuration database, and use the interface name as a key and the configuration information content as a value. When the server is started, the server can load the configuration information of the external interface in the preset configuration database into the cache at one time, acquire the configuration information of the external interface from the cache according to the interface identifier, and acquire the service data corresponding to the service identifier from the preset service database.
If the configuration information of the external interface needs to be modified, a user can modify the contents of all the attributes except the interface name attribute in the interface added by the interface, the modified contents take effect in real time after being stored, and the subsequent calling interfaces can be called according to the new configuration information. When a certain external interface is not used any more, a user can set the external interface to be in a shelf-off state in an interface added by the interface, the server deletes the configuration information data corresponding to the interface, and sets the configuration information corresponding to the interface in the configuration database to be in the shelf-off state.
Wherein the configuration information may include: the name, calling address, Http request method, required service data identification, calling parameter and parameter value configuration, calculation result data and each attribute thereof, corresponding relation with each node in the external interface response result, calculation result data and each attribute thereof, and calculation logic of each node in the external interface response result.
The computational logic may include arithmetic computational logic and business computational logic, the arithmetic computational logic including: counting the number of occurrences of a node, summing and averaging all digital attributes in the node, length, summing, averaging, etc. the nodes of the array.
The business computation logic includes:
according to the difference of the values of a certain appointed node, determining to take the value of one node of two certain nodes as a calculation result;
deciding to take the value of one of two nodes as a calculation result according to the calculation result (arithmetic calculation and logic calculation) of the value of one designated node;
according to the value of a certain parameter or the difference of a certain service data value, determining to take the value of one of two nodes as a calculation result;
the calculation result of one of the two nodes is determined according to the calculation result (arithmetic calculation and logic calculation) of the value of a certain parameter or the difference of the calculation result of the value of a certain service data.
The attributes in the calculation result data and the nodes in the response result of the corresponding external interface must be consistent with the calculation logic, for example: it is necessary to participate in arithmetic calculation, and the value of the designated node is a number, or a node having a number must be included in its subordinate nodes.
Step S30: and constructing a request parameter object of the external interface based on the configuration information and the service data, taking the request parameter object as the request data of the external interface, and sending a calling request to the external interface based on the request data and the request address and the request method in the configuration information.
In this embodiment, a call address is obtained from configuration information as a request address of an external interface, a Http request method is obtained from the configuration information as a request method of the external interface, a constructed request parameter object is used as request data of the external interface, and a call request is sent to the external interface based on the request data and the request address and the request method in the configuration information.
Wherein constructing a request parameter object of an external interface based on the configuration information and the service data comprises: and assigning a corresponding field value in the service data to an attribute corresponding to the request parameter object by taking the calling parameter in the configuration information and the attribute name in the value configuration of the parameter as the attribute name of the request parameter object, so as to obtain the request parameter object.
Step S40: and receiving a response result fed back by the external interface in response to the call request, performing analysis, calculation and packaging on the response result based on the target attribute of the configuration information to obtain a target result, and feeding the target result back to the service platform.
In this embodiment, after receiving a response result of an external interface, performing analysis, calculation, and encapsulation on the response result according to a target attribute in configuration information to obtain a target result, where the target attribute is a JAVA class, and when the target attribute does not exist or an attribute value thereof is null or an attribute value thereof is a null character string, performing analysis, calculation, and encapsulation on the response result by using a preset processing rule, and when the attribute value of the target attribute is not a null character string, performing analysis, calculation, and encapsulation on the response result by using a corresponding calculation code in the target attribute value.
The analyzing, calculating and packaging the response result by using a preset processing rule comprises the following steps:
sequentially reading attribute value objects in the configuration information, and searching node names corresponding to each layer from the response result layer by layer downwards based on corresponding node name information in the attribute value objects until target nodes corresponding to the node name information are searched;
when the target node is found, calculating the value of the target node, and performing JSON object processing on the value of the target node;
acquiring computing logic from the attribute value object in the configuration information, performing screening on the attribute values in the processed values of the target node based on the computing logic, and respectively screening out the attribute values as the attributes of the digital and data nodes;
and performing calculation on the attributes of the digital and data nodes based on the calculation logic, and sequentially assigning each calculation result to a corresponding attribute in a pre-constructed return object to obtain the target result.
The analyzing, calculating and packaging processing of the response result by using the corresponding calculation code in the target attribute value comprises the following steps:
and according to the value of the target attribute, acquiring an object instance with a key value equal to the value of the target attribute from a path of the object instance storing the calculation code, converting the response result into a JSON object, and executing a calling method in the object instance by using the JSON object as a parameter by using a JAVA reflection mechanism to obtain the target result. The calling method may be (parser (jsonoobject apiresult)).
In an embodiment, after sending the call request to the external interface, it may further be determined whether the request is successful or whether data exists in the response result, if the request fails or the response result does not exist, a return object may be created, and the attribute names of the computation logic in the configuration information are used as the attribute names of the return object, all the attributes of which the data types are character types in the return object are assigned as null character strings, and all the attributes of which the data types are digital types in the return object are assigned as initial values of preset types, for example: the attribute of int type is assigned 0 and the attribute of float type is assigned 0.0. And feeding back the returned object serving as a target result to the service platform.
In one embodiment, when it is detected that an analysis result includes an interface group identifier after the processing request is analyzed, configuration information of the interface group is obtained from a cache according to the interface group identifier, where the configuration information of the interface group includes a list of intra-group interface identifiers and an interface execution type, each interface in the interface group is respectively called based on the list of intra-group interface identifiers and the interface execution type, and a response result of each interface in the interface group is added to a pre-selected return object.
And when the current interface is successfully called, the next interface in the list is called, if one interface is failed to be called, the current flow is terminated, and the interface which is not called in the list cannot be called.
If there is an interface that is not called, adding the attribute name of the computation logic in the interface configuration information to the return object as the attribute name of the return object, and assigning a value to the attribute according to the initial value of the attribute data type, such as: the attribute of int type is assigned 0 and the attribute of float type is assigned 0.0. The execution type comprises parallel execution and sequential execution, wherein the parallel execution starts a thread execution for each interface, and the sequential execution calls each interface in turn.
Further, when the execution type is sequential execution, whether the attribute value in the response result of the current interface meets a preset condition is judged, if yes, a next interface corresponding to the current interface is called according to the list of the in-group interface identifiers, and if not, the calling of the interface in the interface group is terminated. The preset condition may be whether a certain value of the response result is greater than a preset value, and the preset condition is not limited herein.
Furthermore, the embodiment of the present invention also provides a computer-readable storage medium, which may be any one or any combination of a hard disk, a multimedia card, an SD card, a flash memory card, an SMC, a Read Only Memory (ROM), an Erasable Programmable Read Only Memory (EPROM), a portable compact disc read only memory (CD-ROM), a USB memory, and the like. The computer readable storage medium includes a service data processing program 10, and when executed by a processor, the service data processing program 10 implements the following operations:
a receiving step: receiving a service data processing request sent by a service platform, analyzing the processing request, and acquiring a service identifier of service data to be processed and an interface identifier of an external interface in communication connection with the service platform;
an acquisition step: acquiring configuration information of the external interface from a cache according to the interface identifier, and acquiring service data corresponding to the service identifier from a preset service database;
calling: constructing a request parameter object of the external interface based on the configuration information and the service data, taking the request parameter object as request data of the external interface, and sending a calling request to the external interface based on the request data and a request address and a request method in the configuration information; and
the processing steps are as follows: and receiving a response result fed back by the external interface in response to the call request, performing analysis, calculation and packaging on the response result based on the target attribute of the configuration information to obtain a target result, and feeding the target result back to the service platform.
The specific implementation of the computer-readable storage medium of the present invention is substantially the same as the specific implementation of the service data processing method, and is not described herein again.
It should be noted that the above-mentioned numbers of the embodiments of the present invention are merely for description, and do not represent the merits of the embodiments. And the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, apparatus, article, or method that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, apparatus, article, or method. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, apparatus, article, or method that includes the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (10)

1. A service data processing method is applied to a server, and is characterized in that the method comprises the following steps:
a receiving step: receiving a service data processing request sent by a service platform, analyzing the processing request, and acquiring a service identifier of service data to be processed and an interface identifier of an external interface in communication connection with the service platform;
an acquisition step: acquiring configuration information of the external interface from a cache according to the interface identifier, and acquiring service data corresponding to the service identifier from a preset service database;
calling: constructing a request parameter object of the external interface based on the configuration information and the service data, taking the request parameter object as request data of the external interface, and sending a calling request to the external interface based on the request data and a request address and a request method in the configuration information; and
the processing steps are as follows: and receiving a response result fed back by the external interface in response to the call request, performing analysis, calculation and packaging on the response result based on the target attribute of the configuration information to obtain a target result, and feeding the target result back to the service platform.
2. The service data processing method according to claim 1, wherein said processing step comprises:
and when the target attribute does not exist or the attribute value of the target attribute is a null character string, analyzing, calculating and packaging the response result by using a preset processing rule, and when the attribute value of the target attribute is not the null character string, analyzing, calculating and packaging the response result by using a corresponding calculation code in the target attribute value.
3. The business data processing method of claim 2, wherein the performing parsing, calculating and encapsulating the response result using the preset processing rule comprises:
sequentially reading attribute value objects in the configuration information, and searching node names corresponding to each layer from the response result layer by layer downwards based on corresponding node name information in the attribute value objects until target nodes corresponding to the node name information are searched;
when the target node is found, calculating the value of the target node, and performing JSON object processing on the value of the target node;
acquiring computing logic from the attribute value object in the configuration information, performing screening on the attribute values in the processed values of the target node based on the computing logic, and respectively screening out the attribute values as the attributes of the digital and data nodes;
and performing calculation on the attributes of the digital and data nodes based on the calculation logic, and sequentially assigning each calculation result to a corresponding attribute in a pre-constructed return object to obtain the target result.
4. The method for processing service data according to claim 2, wherein the performing parsing, calculating and encapsulating the response result by using the corresponding calculation code in the target attribute value comprises:
and according to the value of the target attribute, acquiring an object instance with a key value equal to the value of the target attribute from a path of the object instance storing the calculation code, converting the response result into a JSON object, and executing a calling method in the object instance by using the JSON object as a parameter by using a JAVA reflection mechanism to obtain the target result.
5. The traffic data processing method according to claim 1, wherein said method further comprises:
when the processing request is analyzed and an analysis result containing an interface group identifier is detected, acquiring configuration information of the interface group from a cache according to the interface group identifier, wherein the configuration information of the interface group comprises a list of the intra-group interface identifier and an interface execution type, calling each interface in the interface group respectively based on the list of the intra-group interface identifier and the interface execution type, and adding a response result of each interface in the interface group to a pre-selected and constructed return object.
6. A server, comprising a memory and a processor, wherein the memory stores a service data processing program, and the service data processing program is executed by the processor, and the following steps are implemented:
a receiving step: receiving a service data processing request sent by a service platform, analyzing the processing request, and acquiring a service identifier of service data to be processed and an interface identifier of an external interface in communication connection with the service platform;
an acquisition step: acquiring configuration information of the external interface from a cache according to the interface identifier, and acquiring service data corresponding to the service identifier from a preset service database;
calling: constructing a request parameter object of the external interface based on the configuration information and the service data, taking the request parameter object as request data of the external interface, and sending a calling request to the external interface based on the request data and a request address and a request method in the configuration information; and
the processing steps are as follows: and receiving a response result fed back by the external interface in response to the call request, performing analysis, calculation and packaging on the response result based on the target attribute of the configuration information to obtain a target result, and feeding the target result back to the service platform.
7. The server of claim 6, wherein the processing step comprises:
and when the target attribute does not exist or the attribute value of the target attribute is a null character string, analyzing, calculating and packaging the response result by using a preset processing rule, and when the attribute value of the target attribute is not the null character string, analyzing, calculating and packaging the response result by using a corresponding calculation code in the target attribute value.
8. The server according to claim 7, wherein the performing parsing, calculating and encapsulating the response result using the preset processing rule comprises:
sequentially reading attribute value objects in the configuration information, and searching node names corresponding to each layer from the response result layer by layer downwards based on corresponding node name information in the attribute value objects until target nodes corresponding to the node name information are searched;
when the target node is found, calculating the value of the target node, and performing JSON object processing on the value of the target node;
acquiring computing logic from the attribute value object in the configuration information, performing screening on the attribute values in the processed values of the target node based on the computing logic, and respectively screening out the attribute values as the attributes of the digital and data nodes;
and performing calculation on the attributes of the digital and data nodes based on the calculation logic, and sequentially assigning each calculation result to a corresponding attribute in a pre-constructed return object to obtain the target result.
9. The server according to claim 7, wherein the performing parsing, calculating and encapsulating the response result using the corresponding calculation code in the target attribute value comprises:
and according to the value of the target attribute, acquiring an object instance with a key value equal to the value of the target attribute from a path of the object instance storing the calculation code, converting the response result into a JSON object, and executing a calling method in the object instance by using the JSON object as a parameter by using a JAVA reflection mechanism to obtain the target result.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium includes a service data processing program, and when the service data processing program is executed by a processor, the service data processing program implements the steps of the service data processing method according to any one of claims 1 to 5.
CN201911215183.8A 2019-12-02 2019-12-02 Service data processing method, server and storage medium Pending CN111026797A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911215183.8A CN111026797A (en) 2019-12-02 2019-12-02 Service data processing method, server and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911215183.8A CN111026797A (en) 2019-12-02 2019-12-02 Service data processing method, server and storage medium

Publications (1)

Publication Number Publication Date
CN111026797A true CN111026797A (en) 2020-04-17

Family

ID=70203869

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911215183.8A Pending CN111026797A (en) 2019-12-02 2019-12-02 Service data processing method, server and storage medium

Country Status (1)

Country Link
CN (1) CN111026797A (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111652486A (en) * 2020-05-26 2020-09-11 南京领行科技股份有限公司 Method and device for calculating service index
CN111767093A (en) * 2020-06-29 2020-10-13 北京字节跳动网络技术有限公司 Data processing method, device and storage medium
CN111861718A (en) * 2020-07-24 2020-10-30 招商局通商融资租赁有限公司 Data processing method, server and storage medium based on collaboration platform
CN111931103A (en) * 2020-07-09 2020-11-13 北京皮尔布莱尼软件有限公司 Website deployment method
CN112306710A (en) * 2020-10-20 2021-02-02 北京三快在线科技有限公司 Service processing system, interface calling method and device
CN112463409A (en) * 2020-12-04 2021-03-09 天津狮拓信息技术有限公司 Data interaction method and device, electronic equipment and computer readable storage medium
CN112528615A (en) * 2020-12-23 2021-03-19 安徽航天信息有限公司 Tax return form generation method and device in tax system and computer equipment
CN112732742A (en) * 2021-01-12 2021-04-30 平安医疗健康管理股份有限公司 Query page creating method and device, computer equipment and storage medium
CN112769700A (en) * 2020-12-29 2021-05-07 浙江合众新能源汽车有限公司 Routing method and routing system based on application method number
CN113159737A (en) * 2021-05-27 2021-07-23 中国平安人寿保险股份有限公司 RPA service processing method, RPA management platform, device and medium
CN113254112A (en) * 2021-04-29 2021-08-13 杭州天谷信息科技有限公司 Method and system for associating request and interface
CN113419772A (en) * 2021-06-30 2021-09-21 平安国际智慧城市科技股份有限公司 Response data packing and unpacking method, response data packing device, response data unpacking device and response data unpacking medium
WO2021217846A1 (en) * 2020-04-28 2021-11-04 平安国际智慧城市科技股份有限公司 Interface data processing method and apparatus, and computer device and storage medium
CN113746661A (en) * 2021-01-07 2021-12-03 北京沃东天骏信息技术有限公司 Service processing method and device
CN113741868A (en) * 2020-05-29 2021-12-03 腾讯科技(深圳)有限公司 Business calculation task processing method and device, computer equipment and storage medium
CN113760343A (en) * 2020-06-05 2021-12-07 北京沃东天骏信息技术有限公司 Method and device for processing service request
CN113778698A (en) * 2020-06-17 2021-12-10 北京沃东天骏信息技术有限公司 Server communication method and device, storage medium and equipment
CN113885959A (en) * 2021-09-30 2022-01-04 平安银行股份有限公司 Data processing method, device, equipment and medium based on interface configuration
CN113949640A (en) * 2020-06-29 2022-01-18 大唐移动通信设备有限公司 Service data processing method and device
CN114090135A (en) * 2021-11-24 2022-02-25 北京金堤科技有限公司 Method and device with error correction function and supporting cross-platform calling component
CN114640686A (en) * 2022-03-15 2022-06-17 金蝶软件(中国)有限公司 Business data uplink method, uplink engine device and computer storage medium
CN115185717A (en) * 2022-09-14 2022-10-14 北京达佳互联信息技术有限公司 Interface calling method and device, electronic equipment and storage medium
CN115878630A (en) * 2023-02-01 2023-03-31 天翼云科技有限公司 User-defined interface calling method and device, electronic equipment and storage medium
CN117251301A (en) * 2023-06-26 2023-12-19 上海数禾信息科技有限公司 Data calling method, component, system, computer equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5970490A (en) * 1996-11-05 1999-10-19 Xerox Corporation Integration platform for heterogeneous databases
US20020059293A1 (en) * 1998-08-25 2002-05-16 Peter Douglas Hirsch Dynamic object properties
US20100131379A1 (en) * 2008-11-25 2010-05-27 Marc Dorais Managing consistent interfaces for merchandise and assortment planning business objects across heterogeneous systems
US20130304767A1 (en) * 2012-05-09 2013-11-14 Santosh V Filling attribute values of business objects
CN107392766A (en) * 2017-07-25 2017-11-24 上海壹账通金融科技有限公司 Method for processing business, adapter and computer-readable recording medium
CN107704265A (en) * 2017-09-30 2018-02-16 电子科技大学 A kind of configurable rule generating method of service-oriented stream
US20180246752A1 (en) * 2017-02-24 2018-08-30 Oracle International Corporation Evaluation techniques for fast access to structured, semi-structured and unstructured data using a virtual machine that provides support for dynamic code generation

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5970490A (en) * 1996-11-05 1999-10-19 Xerox Corporation Integration platform for heterogeneous databases
US20020059293A1 (en) * 1998-08-25 2002-05-16 Peter Douglas Hirsch Dynamic object properties
US20100131379A1 (en) * 2008-11-25 2010-05-27 Marc Dorais Managing consistent interfaces for merchandise and assortment planning business objects across heterogeneous systems
US20130304767A1 (en) * 2012-05-09 2013-11-14 Santosh V Filling attribute values of business objects
US20180246752A1 (en) * 2017-02-24 2018-08-30 Oracle International Corporation Evaluation techniques for fast access to structured, semi-structured and unstructured data using a virtual machine that provides support for dynamic code generation
CN107392766A (en) * 2017-07-25 2017-11-24 上海壹账通金融科技有限公司 Method for processing business, adapter and computer-readable recording medium
CN107704265A (en) * 2017-09-30 2018-02-16 电子科技大学 A kind of configurable rule generating method of service-oriented stream

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021217846A1 (en) * 2020-04-28 2021-11-04 平安国际智慧城市科技股份有限公司 Interface data processing method and apparatus, and computer device and storage medium
CN111652486A (en) * 2020-05-26 2020-09-11 南京领行科技股份有限公司 Method and device for calculating service index
CN113741868A (en) * 2020-05-29 2021-12-03 腾讯科技(深圳)有限公司 Business calculation task processing method and device, computer equipment and storage medium
CN113741868B (en) * 2020-05-29 2024-05-24 腾讯科技(深圳)有限公司 Service computing task processing method, device, computer equipment and storage medium
CN113760343A (en) * 2020-06-05 2021-12-07 北京沃东天骏信息技术有限公司 Method and device for processing service request
CN113778698A (en) * 2020-06-17 2021-12-10 北京沃东天骏信息技术有限公司 Server communication method and device, storage medium and equipment
CN111767093A (en) * 2020-06-29 2020-10-13 北京字节跳动网络技术有限公司 Data processing method, device and storage medium
CN113949640A (en) * 2020-06-29 2022-01-18 大唐移动通信设备有限公司 Service data processing method and device
CN111767093B (en) * 2020-06-29 2023-08-08 抖音视界有限公司 Data processing method, apparatus and storage medium
CN111931103A (en) * 2020-07-09 2020-11-13 北京皮尔布莱尼软件有限公司 Website deployment method
CN111861718A (en) * 2020-07-24 2020-10-30 招商局通商融资租赁有限公司 Data processing method, server and storage medium based on collaboration platform
CN112306710A (en) * 2020-10-20 2021-02-02 北京三快在线科技有限公司 Service processing system, interface calling method and device
CN112463409A (en) * 2020-12-04 2021-03-09 天津狮拓信息技术有限公司 Data interaction method and device, electronic equipment and computer readable storage medium
CN112528615A (en) * 2020-12-23 2021-03-19 安徽航天信息有限公司 Tax return form generation method and device in tax system and computer equipment
CN112769700B (en) * 2020-12-29 2022-07-05 浙江合众新能源汽车有限公司 Routing method and routing system based on application method number
CN112769700A (en) * 2020-12-29 2021-05-07 浙江合众新能源汽车有限公司 Routing method and routing system based on application method number
CN113746661A (en) * 2021-01-07 2021-12-03 北京沃东天骏信息技术有限公司 Service processing method and device
CN112732742A (en) * 2021-01-12 2021-04-30 平安医疗健康管理股份有限公司 Query page creating method and device, computer equipment and storage medium
CN113254112A (en) * 2021-04-29 2021-08-13 杭州天谷信息科技有限公司 Method and system for associating request and interface
CN113159737A (en) * 2021-05-27 2021-07-23 中国平安人寿保险股份有限公司 RPA service processing method, RPA management platform, device and medium
CN113419772A (en) * 2021-06-30 2021-09-21 平安国际智慧城市科技股份有限公司 Response data packing and unpacking method, response data packing device, response data unpacking device and response data unpacking medium
CN113885959A (en) * 2021-09-30 2022-01-04 平安银行股份有限公司 Data processing method, device, equipment and medium based on interface configuration
CN113885959B (en) * 2021-09-30 2024-05-14 平安银行股份有限公司 Data processing method, device, equipment and medium based on interface configuration
CN114090135A (en) * 2021-11-24 2022-02-25 北京金堤科技有限公司 Method and device with error correction function and supporting cross-platform calling component
CN114090135B (en) * 2021-11-24 2024-05-24 北京金堤科技有限公司 Method and device with error correction function and supporting cross-platform calling component
CN114640686A (en) * 2022-03-15 2022-06-17 金蝶软件(中国)有限公司 Business data uplink method, uplink engine device and computer storage medium
CN115185717A (en) * 2022-09-14 2022-10-14 北京达佳互联信息技术有限公司 Interface calling method and device, electronic equipment and storage medium
CN115878630A (en) * 2023-02-01 2023-03-31 天翼云科技有限公司 User-defined interface calling method and device, electronic equipment and storage medium
CN117251301A (en) * 2023-06-26 2023-12-19 上海数禾信息科技有限公司 Data calling method, component, system, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
CN111026797A (en) Service data processing method, server and storage medium
CN108768875B (en) Application gray level publishing method and device and computer readable storage medium
CN111538942B (en) Expression processing method, electronic device and storage medium
CN108399072B (en) Application page updating method and device
CN112118286B (en) Multi-thread link tracking method and device based on MDC and computer readable storage medium
CN110825619A (en) Automatic generation method and device of interface test case and storage medium
CN111651468A (en) Data updating method and device based on SQL analysis, electronic equipment and storage medium
CN108197024B (en) Embedded browser debugging method, debugging terminal and computer readable storage medium
CN108776587B (en) Data acquisition method and device, computer equipment and storage medium
CN111459495A (en) Unit test code file generation method, electronic device and storage medium
CN110727425A (en) Electronic device, form data verification method and computer-readable storage medium
CN111694613A (en) Decoupling method between application program modules, electronic device and storage medium
CN108415998B (en) Application dependency relationship updating method, terminal, device and storage medium
CN111459812A (en) Interface test case generation method, electronic device and storage medium
CN112835809A (en) Test data setting method, device, equipment and medium based on browser
CN113268500A (en) Service processing method and device and electronic equipment
CN116644213A (en) XML file reading method, device, equipment and storage medium
CN110941779A (en) Page loading method and device, storage medium and electronic equipment
CN109634569B (en) Method, device and equipment for realizing flow based on annotation and readable storage medium
CN112671878A (en) Block chain information subscription method, device, server and storage medium
CN112083925A (en) Data acquisition method, device, equipment and storage medium based on H5 page development
CN111158777A (en) Component calling method and device and computer readable storage medium
CN112416384A (en) Software upgrading method and device and computer equipment
CN111159226A (en) Index query method and system
CN111831277B (en) Virtual data generation method, system, device and computer readable storage medium

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