Form information display method and device and computer device

By acquiring and matching data sets from different business systems in the source business system, the problem of asynchronous data calls across systems was solved, achieving simple and stable data synchronization and display, and improving system response speed and data consistency.

CN114201470BActive Publication Date: 2026-01-02KINGDEE SOFTWARE(CHINA) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202111505549.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-10
Publication Date
2026-01-02
Estimated Expiration
2042-01-02

AI Technical Summary

Technical Problem

In existing cross-system data call synchronization methods, when the target business system writes transactions back to the source business system's storage and then displays them, there may be a problem of data call synchronization, which leads to complex system implementation and difficulty in guaranteeing data consistency.

Method used

By obtaining business query requests, the first business field dataset is obtained and merged with the target business system to obtain the second business field dataset. The business data identifier is used for matching and combination to form a business list, realizing cross-system data synchronization and display, avoiding the need to store the reverse write data of the target business system in the source business system.

Benefits of technology

It enables synchronous data access and display across systems, simplifies the system implementation process, reduces the risk of data consistency issues, and improves system response speed and stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114201470B_ABST
    Figure CN114201470B_ABST
Patent Text Reader

Abstract

The application relates to a form information display method and device, computer equipment, a storage medium and a computer program product. The method comprises the following steps: obtaining a business query request, obtaining a first business field data set according to the business query request, accessing a target business system to obtain a second business field data set, the first business field data set comprising a business data identifier, matching and combining the first business field data set and the second business field data set through the business data identifier to form a business list, and the business list being used for displaying the matched and combined first business field data set and second business field data set. Through the business query request, the data sets of different business systems are synchronously obtained, and the data sets of different business systems are matched and combined to display form information, so that cross-system data synchronous calling can be supported.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of data processing, and in particular to a form information display method and device, computer equipment, a storage medium and a computer program product. BACKGROUND

[0002] With the development of network technology, the structure of large enterprise business systems is becoming more and more complex, and different subsystems often need to be set up in distributed systems according to different business needs, and services and databases are deployed separately.

[0003] In the current cross-system data call synchronization method, after the target business system completes the business request initiated by the source business system, it still needs to initiate a reverse transaction request to pass the form information to the source business system and store the form information in the source business system for subsequent call display. However, the current method of reverse transaction from the target business system to the source business system storage and display may have the problem of asynchronous data call. SUMMARY

[0004] Therefore, it is necessary to provide a form information display method, device, computer equipment, computer readable storage medium and computer program product capable of supporting cross-system data call synchronization to solve the problem of asynchronous cross-system data call in the traditional form information storage and display scheme.

[0005] In a first aspect, the present application provides a form information display method. The method comprises:

[0006] obtaining a business query request;

[0007] According to the business query request, obtaining a first business field data set and accessing a target business system to obtain a second business field data set, the first business field data set comprising a business data identifier;

[0008] The first business field data set and the second business field data set are matched and combined to form a business list through the business data identifier, and the business list is used to display the matched and combined first business field data set and second business field data set.

[0009] In one embodiment, the business query request includes a filter condition of the business data; obtaining the first business field data set and accessing the target business system to obtain the second business field data set according to the business query request comprises:

[0010] According to the filter condition, a predetermined number of first business field data sets are obtained through a page query;

[0011] According to the predetermined number of first business field data sets, the target business system is accessed to obtain the second business field data set.

[0012] In one of the embodiments, obtaining the first service field data set of the predetermined number of pages according to the filtering condition through the paging query includes:

[0013] Obtaining the filtered service data identifier according to the filtering condition;

[0014] Obtaining the service data identifier of the predetermined number of pages according to the filtered service data identifier through the paging query;

[0015] Obtaining the first service field data set of the predetermined number of pages according to the service data identifier of the predetermined number of pages.

[0016] In one of the embodiments, matching and combining the first service field data set and the second service field data set to form the service list through the service data identifier includes:

[0017] Establishing a service list data component according to the first service field data set and the second service field data set;

[0018] Matching and combining the first service field data set and the second service field data set through the service data identifier to obtain a combined service data set;

[0019] Inputting the combined service data set into the service list data component to obtain the service list.

[0020] In one of the embodiments, the first service field data set further includes first service field data, and the second service field data set further includes second service field data; establishing the service list data component according to the first service field data set and the second service field data set includes:

[0021] Establishing a first service field data component according to the type of the first service field data;

[0022] Establishing a second service field data component according to the second service field data;

[0023] Combining the first service field data component and the second service field data component to obtain the service list data component.

[0024] In one of the embodiments, matching and combining the first service field data set and the second service field data set to obtain the combined service data set through the service data identifier includes:

[0025] Splicing the second service field data into a second service field data string;

[0026] According to the business data identifier and the second business field data string, the second business field data string corresponding to the business data identifier is obtained.

[0027] According to the business data identifier, the second business field data string corresponding to the business data identifier is matched and combined with the first business field data set to obtain a combined business data set.

[0028] In one of the embodiments, the second business field data in the business list is provided with a hyperlink, and the hyperlink is used to link the second business field data to the corresponding source document.

[0029] In a second aspect, the application further provides a form information display device. The device comprises:

[0030] The request acquisition module is configured to acquire a business query request.

[0031] The data acquisition module is configured to acquire a first business field data set according to the business query request, and access a target business system to acquire a second business field data set, the first business field data set comprising a business data identifier.

[0032] The business list acquisition module is configured to match and combine the first business field data set and the second business field data set to form a business list through the business data identifier, the business list being used to display the matched and combined first business field data set and second business field data set.

[0033] In a third aspect, the application further provides a computer device. The computer device comprises a memory and a processor, the memory storing a computer program, and the processor realizing the following steps when executing the computer program:

[0034] The processor is configured to acquire a business query request, acquire a first business field data set according to the business query request, access a target business system to acquire a second business field data set, the first business field data set comprising a business data identifier, match and combine the first business field data set and the second business field data set to form a business list through the business data identifier, and display the matched and combined first business field data set and second business field data set.

[0035] In a fourth aspect, the application further provides a computer readable storage medium. The computer readable storage medium stores a computer program, and the computer program realizes the following steps when executed by a processor:

[0036] Obtain a service query request; obtain a first service field data set according to the service query request, and access a target service system to obtain a second service field data set, the first service field data set comprising a service data identifier; match and combine the first service field data set and the second service field data set to form a service list through the service data identifier, the service list being used to display the matched and combined first service field data set and second service field data set.

[0037] In a fifth aspect, the present application further provides a computer program product. The computer program product comprises a computer program, which, when executed by a processor, implements the following steps:

[0038] Obtain a service query request; obtain a first service field data set according to the service query request, and access a target service system to obtain a second service field data set, the first service field data set comprising a service data identifier; match and combine the first service field data set and the second service field data set to form a service list through the service data identifier, the service list being used to display the matched and combined first service field data set and second service field data set.

[0039] The above form information display method, device, computer device, storage medium and computer program product, by obtaining a service query request, obtaining a first service field data set according to the service query request, and accessing a target service system to obtain a second service field data set, the first service field data set comprising a service data identifier, matching and combining the first service field data set and the second service field data set to form a service list through the service data identifier, the service list being used to display the matched and combined first service field data set and second service field data set. The above scheme synchronously obtains data sets of different service systems through a service query request, and the data sets of different service systems are matched and combined to display form information, so that cross-system data synchronous calling and display can be realized, which is simpler and more stable, and avoids problems of data consistency. BRIEF DESCRIPTION OF DRAWINGS

[0040] Figure 1 An application environment diagram of the form information display method in an embodiment;

[0041] Figure 2 A flowchart of the form information display method in an embodiment;

[0042] Figure 3 A flowchart of the form information display steps in an embodiment;

[0043] Figure 4 A flowchart of the form information display method in another embodiment;

[0044] Figure 5 Flowchart of the form information display method in another embodiment;

[0045] Figure 6 Flowchart of the form information display method in another embodiment;

[0046] Figure 7 Flowchart of the form information display method in another embodiment;

[0047] Figure 8 Schematic diagram of establishing a service list data component and generating a service list in an embodiment;

[0048] Figure 9 Schematic diagram of data set matching and combination of the form information display method in an embodiment;

[0049] Figure 10 Sequence diagram of the form information display method in an embodiment;

[0050] Figure 11 Structural block diagram of the form information display apparatus in an embodiment;

[0051] Figure 12 Internal structural diagram of the computer device in an embodiment. DETAILED DESCRIPTION

[0052] In order to make the objects, technical solutions and advantages of the present application clearer, further detailed description will be made to the present application with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not used to limit the present application.

[0053] The form information display method provided by the embodiments of the present application can be applied to, for example, Figure 1The application environment is shown. Among them, the source business system 102 communicates with the target business system 104 through the network, and the source business system 102 can access the target business system 104 to obtain data from the target business system 104. The source business system database can store the data required to be processed by the source business system 102, which can be integrated on the source business system 102, or placed on the cloud or other network servers. The target business system database can store the data required to be processed by the target business system 104, which can be integrated on the target business system 104, or placed on the cloud or other network servers. The source business system 102 obtains a business query request; according to the business query request, a first business field data set is obtained, and a second business field data set is obtained by accessing the target business system, the first business field data set includes business data identifier; through the business data identifier, the first business field data set and the second business field data set are matched and combined to form a business list, the business list is used to show the first business field data set and the second business field data set after matching and combining. Among them, the source business system 102 and the target business system 104 can be integrated in various personal computers, notebook computers, smart phones, tablet computers, Internet of Things devices and portable wearable devices, but not limited to. The Internet of Things device can be a smart speaker, a smart TV, a smart air conditioner, a smart vehicle device, etc. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc.

[0054] In one embodiment, as shown in Figure 2 , a form information display method is provided, which is applied to the source business system 102 in Figure 1 for example, including the following steps:

[0055] S200: Obtain a business query request.

[0056] Among them, in large enterprise systems, the source business system and the target business system often belong to different subsystems in the distributed system, and the service and the database are separately deployed. The business form information (including the first business field data) of the source business system is sent to the target business system for business processing, the target business system generates new second business field data after processing the required business, and writes the second business field data in the target business system database. The source business system needs to query and display the information of the processed business form in the future, and the business form displayed by the source business system needs to include the first business field data and the second business field data.

[0057] Specifically, when the source business system needs to query and display the processed business form information, the source business system obtains a business query request.

[0058] S400: According to the business query request, a first business field data set is obtained, and a second business field data set is obtained by accessing a target business system, and the first business field data set includes a business data identifier.

[0059] The first business field data set is stored in a source business system database, the second business field data set is stored in a target business system database, the first business field data set includes a business data identifier, and the business data identifier is a main identifier of a business data in the source business system database. For example, the identifier can be a primary key of the business data.

[0060] Specifically, according to the business query request, the source business system obtains the first business field data set, and obtains the second business field data set by accessing the target business system, and the first business field data set includes a business data identifier.

[0061] S600: The first business field data set and the second business field data set are matched and combined to form a business list through the business data identifier, and the business list is used to display the matched and combined first business field data set and the second business field data set.

[0062] When the business data is written, the second business field data row in the target business system database corresponds to the business data identifier, according to the business requirement, each first business field data row corresponds to a business data identifier, each business data identifier can correspond to one or more second business field data rows, through the business data identifier, the first business field data set and the second business field data set can be matched and combined to form a business list, and the source business system displays the business list, that is, the matched and combined first business field data set and the second business field data set are displayed in the source business system.

[0063] Specifically, the first business field data set and the second business field data set are matched and combined to form a business list through the business data identifier, and the business list is used to display the matched and combined first business field data set and the second business field data set. The business list can include multiple pages, each page includes multiple business field data rows, and the first business field data set and the second business field data set are displayed in page order.

[0064] In the form information display method, the business query request is obtained, the first business field data set is obtained according to the business query request, the second business field data set is obtained by accessing the target business system, the first business field data set includes a business data identifier, the first business field data set and the second business field data set are matched and combined to form a business list through the business data identifier, and the business list is used to display the matched and combined first business field data set and the second business field data set. According to the above scheme, the data sets of different business systems are synchronously obtained through the business query request. The data sets of different business systems are matched and combined to display the form information, which can support cross-system data synchronous calling display.

[0065] In addition, in the conventional technology, the target business system writes back the form information, and stores the form information in the source business system for subsequent calling display and interaction. The implementation is complex, and additional storage of the written back data in the source business system is required, and the possibility of data inconsistency is large. In the source business system in the present scheme, the database of the source business system does not need to store the business data written back by the target business system, realizes real-time synchronous calling display across systems, greatly reduces the complexity of the business process, is simpler and more stable, and avoids the problem of data consistency.

[0066] In another embodiment, as shown in Figure 3 According to the business query request, the first business field data set is obtained, and the second business field data set is obtained by accessing the target business system, which includes:

[0067] S420: According to the filtering condition, the first business field data set of a predetermined page number is obtained by paging query;

[0068] S440: According to the first business field data set of a predetermined page number, the second business field data set is obtained by accessing the target business system.

[0069] In the present embodiment, the source business system obtains the business query request, and according to the business requirement, the business query request includes the filtering condition of the business data. The filtering condition is the data range condition specified when querying, including but not limited to the date range, the business data type and the business data state. According to the filtering condition, all matching data corresponding to the business query request is queried from the source business system database. The first business field data set of a predetermined page number is obtained by paging query. According to the first business field data set of a predetermined page number, the second business field data set is obtained by accessing the target business system. The page is the business list page that needs to be displayed in step S600.

[0070] According to the filtering condition, the first business field data set of the predetermined page quantity is obtained through the paging query, and the second business field data set is obtained by accessing the target business system. The source business system realizes on-demand data acquisition through the filtering condition and the paging query, can improve the response speed of the system, and provides a premise for realizing the form information display.

[0071] In another embodiment, as shown in Figure 4 According to the filtering condition, the first business field data set of the predetermined page quantity is obtained through the paging query, and the second business field data set is obtained by accessing the target business system. The source business system realizes on-demand data acquisition through the filtering condition and the paging query, can improve the response speed of the system, and provides a premise for realizing the form information display.

[0072] S422: According to the filtering condition, the filtered business data identifier is obtained.

[0073] S424: According to the filtered business data identifier, the business data identifier of the predetermined page quantity is obtained through the paging query.

[0074] S426: According to the business data identifier of the predetermined page quantity, the first business field data set of the predetermined page quantity is obtained.

[0075] In this embodiment, all the matching data corresponding to the business query request queried from the source business system database according to the filtering condition of the business data is the filtered first business field data set. According to the filtered business data identifier, the business data identifier of the predetermined page quantity is obtained through the paging query. Specifically, the filtered business data identifier has M pages, and each page includes N business data identifiers. The number of pages of the filtered business data identifier and the number of business data identifiers per page are not limited by the scheme. The page is the page of the business list that needs to be finally displayed, and the business list can be displayed in multiple pages. Through the paging query, the first business field data set of the predetermined page quantity is obtained. The first business data identifier of the first page is obtained, and the business data identifiers of other pages are obtained in sequence according to the page order. Further, the filtering condition can also include a specified page and a page number. Through the paging query, the business data identifier of the specified page and the page number can also be obtained. Then, according to the business data identifier of the predetermined page quantity, the first business field data set of the predetermined page quantity is obtained.

[0076] According to the filtering condition, the first business field data set of the predetermined page quantity is obtained through the paging query, and the second business field data set is obtained by accessing the target business system. The source business system realizes on-demand data acquisition through the filtering condition and the paging query, can improve the response speed of the system, and provides a premise for realizing the form information display.

[0077] In one embodiment, as shown in Figure 5 The matching and combining of the first business field data set and the second business field data set to form the business list through the business data identifier includes:

[0078] S620: establishing a business list data component according to the first business field data set and the second business field data set;

[0079] S640: matching and combining the first business field data set and the second business field data set through the business data identifier to obtain a combined business data set;

[0080] S660: inputting the combined business data set into the business list data component to obtain a business list.

[0081] In this embodiment, the visual model design tool is used to establish column element type components in the design view through the design of front-end control components. In the specific design, the corresponding column element type is selected according to the business needs, the column element type component is established, and the naming of the column element type component is performed. The technical personnel or business personnel drag the required column element type component into the list view in the design view, and the obtained design model is the list element type component. Specifically, the business list data component is established through the visual model design tool according to the first business field data set and the second business field data set. Further, the obtained second business field data set corresponds to the business data identifier. Each business data identifier can correspond to one or more second business field data rows. Each first business field data row corresponds to a business data identifier. Therefore, the first business field data rows and the second business field data rows corresponding to the same business data identifier are combined according to the business data identifier. The obtained business data set is the first business field data set and the second business field data set. The business data set matched and combined through the business data identifier is then inputted into the business list data component to obtain a business list. The business list is used to display the first business field data set and the second business field data set matched and combined.

[0082] The above-mentioned embodiment can support the visual display of the business form information by establishing the business list data component through the visual model design tool. The first business field data set of the source business system and the second business field data set of the target business system are matched and combined through the business data identifier and inputted into the business list data component to obtain a business list. This way of displaying the form information by matching and combining the data sets of different business systems can realize the cross-system data synchronization calling display, which is simpler and more stable and avoids the problem of data consistency.

[0083] In one embodiment, as shown in Figure 6 The service list data component is established according to the first service field data set and the second service field data set, and includes:

[0084] S622: The first service field data component is established according to the type of the first service field data.

[0085] S624: The second service field data component is established according to the second service field data.

[0086] S626: The first service field data component and the second service field data component are combined to obtain the service list data component.

[0087] In this embodiment, the first service field data set further includes first service field data, and the second service field data set further includes second service field data. In the visual model design tool, a plurality of service data type components are established in the design view according to the type of the first service field data by designing a front-end space component, one service data type component corresponding to each first service field data type. Each service data type component is named. According to the service requirement, the required first service field data type component is dragged into the list view to obtain the first service field data component. Further, the second service field data component is established in the design view according to the second service field data. The second service field data component is named. Then, the second service field data component is dragged into a suitable position of the list view to combine with the first service field data component to constitute the service list data component.

[0088] The above-mentioned embodiment is matched and combined by the first service field data set and the second service field data set through the service data identifier to obtain the combined service data set. The first service field data component and the second service field data component are combined to obtain the service list data component. Based on the service list data component, the visual display of the service form information can be supported.

[0089] In one embodiment, as shown in Figure 7 The first service field data set and the second service field data set are matched and combined by the service data identifier to obtain the combined service data set, and include:

[0090] S642: The second service field data is spliced into a second service field data string.

[0091] S644: The second service field data string corresponding to the service data identifier is obtained according to the service data identifier and the second service field data string.

[0092] S646: According to the business data identifier, the second business field data string corresponding to the business data identifier is matched and combined with the first business field data set to obtain a combined business data set.

[0093] In this embodiment, the obtained second business field data corresponds to the business data identifier, each business data identifier can correspond to one or more second business field data, the second business field data is converted into a corresponding business data string, a split character is added at the end of each business data string, and all business data strings and split characters are spliced into a second business field data string. Then, according to the business data identifier, the second business field data string corresponding to the business data identifier is determined. Meanwhile, each first business field data line has a corresponding business data identifier, each business data identifier corresponds to a first business field data line. According to the business data identifier, the second business field data string corresponding to the same business data identifier and the first business field data line are combined together to obtain a data list set, which is the second business field data string and the first business field data set corresponding to the same business data identifier. The combined business data set is obtained through the business data identifier.

[0094] The above-mentioned embodiment combines the second business field data into a second business field data string, obtains the second business field data string corresponding to the business data identifier according to the business data identifier and the second business field data string, matches and combines the second business field data string corresponding to the business data identifier with the first business field data set according to the business data identifier to obtain a combined business data set. The combined business data set is used for the display of form information. This way of displaying form information by matching and combining the data sets of different business systems can realize cross-system data synchronization calling and display, is simpler and more stable, and avoids problems in data consistency.

[0095] In one embodiment, the second business field data in the business list is provided with a hyperlink, and the hyperlink is used to link the second business field data to the corresponding source document.

[0096] In this embodiment, the second business field data is business data stored in the database of the target business system according to a business form writing request. For each business form writing request, there is a corresponding target business document in the target business system, which is the source document corresponding to the second business field data. The second business field data in the business list is provided with a hyperlink. In the displayed business form, clicking a certain second business field data in the business list can link to the source document corresponding to the second business field data. This way of setting a hyperlink in the source business system to link the data of the source business system to the business document of the target business system can support cross-system data synchronization calling.

[0097] The second service field data in the service list is provided with a hyperlink for linking the second service field data to the corresponding source document. The above-mentioned scheme of the embodiment can realize cross-system data synchronization calling display, and is simpler and more stable, thereby avoiding data consistency problems.

[0098] To describe the form information display method and effects in the scheme in detail, a most detailed embodiment is described below. In the specific application example, the front-end service system is a source service system, and the financial system is a target service system.

[0099] In a large enterprise management system, the front-end service system and the financial system belong to different subsystems in a distributed system, and services and databases are deployed separately. The front-end services such as expense reimbursement, cashing, accounts receivable and payable, etc. are completed. After the accounting in the financial system, the accounting information of each service form needs to be viewed in real time in the front-end service system form list, and the accounting information is stored in the financial system database. To realize the synchronization display of the accounting information of the service form in the front-end service system, the current scheme often increases the accounting information field in the front-end service system form model. After the accounting of the service form is completed, the financial system initiates a reverse transaction request to transmit the accounting information to the front-end service system. The front-end service system stores the accounting information in the accounting information field of the service form. This reverse writing of the financial system data to the front-end service system needs to store data in the front-end service system additionally, and the financial system and the front-end service system are coupled, and the system implementation is complex. Moreover, the change of the accounting information of the financial system needs to be updated to the front-end service system form list synchronously, which involves cross-system data calling. However, the distributed system has the problem of asynchronous data calling. Therefore, the current service form information display method has the problems of complex system implementation and asynchronous cross-system data calling.

[0100] In the embodiment, the front-end service system obtains a service query request. The service query request includes a filtering condition of service data. According to the filtering condition, filtered service data identifiers are obtained. According to the filtered service data identifiers, a predetermined number of page service data identifiers are obtained through page query. According to the predetermined number of page service data identifiers, a predetermined number of page service data set is obtained. According to the predetermined number of page service data set, an accounting information set is obtained by accessing the financial system. The service data set further includes service data, and the accounting information set further includes an accounting information voucher number. According to the type of the service data, a service data component is established. According to the accounting information voucher number, an accounting information voucher number data component is established. The service data component and the accounting information voucher number component are combined to obtain a service list data component, such as Figure 8As shown is a schematic diagram of establishing a business list data component and generating a business list. The accounting information voucher number is spliced into an accounting information voucher number string, the accounting information voucher number string corresponding to the business data identifier is obtained according to the business data identifier and the accounting information voucher number string, the accounting information voucher number string corresponding to the business data identifier is matched and combined with the business data set according to the business data identifier, and the combined business data set is obtained, such as Figure 9 As shown is a schematic diagram of data set matching and combination. The combined business data set is input into the business list data component to obtain a business list, the business list is used to display the matched and combined business data set and the accounting information voucher number set, the accounting information voucher number in the business list is provided with a hyperlink, and the hyperlink is used to link the accounting information voucher number to the corresponding source document, such as Figure 10 As shown is a timing diagram of the form information display method.

[0101] The scheme of the above embodiment, by means of a business query request, respectively obtains a business data set and an accounting information set from a front-end business system database and a financial system database, the data of the financial system does not need to be written back to the front-end business system, the system implementation process is simple; by establishing a business list data component, and matching and combining the business data set and the accounting information set, the obtained business list is used to display the matched and combined business data set and the accounting information set, the accounting information of the financial system can be synchronously displayed in the business form list of the front-end business system, without the need for additional storage of data in the front-end business system, cross-system data synchronous call display can be realized, which is simpler and more stable, and data consistency problems can be avoided.

[0102] It should be understood that, although each step in the flowchart involved in each embodiment as described above is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or steps or stages in other steps.

[0103] Based on the same inventive concept, the embodiment of the present application further provides a form information display device for implementing the form information display method. The device provides a solution to the implementation scheme as described in the above method, and therefore the specific limitations in one or more form information display device embodiments provided below can refer to the limitations of the form information display method described above, which will not be repeated here.

[0104] In one embodiment, as shown in Figure 11 A form information display device 100 is provided, comprising a request acquisition module 120, a data acquisition module 140, and a service list acquisition module 160, wherein:

[0105] The request acquisition module 120 is configured to acquire a service query request.

[0106] The data acquisition module 140 is configured to acquire a first service field data set according to the service query request, and access a target service system to acquire a second service field data set, the first service field data set comprising a service data identifier.

[0107] The service list acquisition module 160 is configured to match and combine the first service field data set and the second service field data set to form a service list through the service data identifier, the service list being used to display the matched and combined first service field data set and second service field data set.

[0108] The above form information display device acquires a service query request, acquires a first service field data set according to the service query request, and accesses a target service system to acquire a second service field data set, the first service field data set comprising a service data identifier. The first service field data set and the second service field data set are matched and combined to form a service list through the service data identifier, and the service list is used to display the matched and combined first service field data set and second service field data set. The above scheme synchronously acquires data sets of different service systems through a service query request. This way of matching and combining different service system data sets to display form information can realize cross-system data synchronous calling and display, which is simpler and more stable, and avoids data consistency problems.

[0109] In one embodiment, the service query request in the data acquisition module 140 comprises a filtering condition of service data; the data acquisition module 140 is further configured to obtain a first service field data set of a predetermined page number through a page query according to the filtering condition; and according to the first service field data set of the predetermined page number, access a target service system to obtain a second service field data set.

[0110] In an embodiment, the data obtaining module 140 is further configured to obtain filtered service data identifiers according to the filtering condition; obtain a predetermined number of page service data identifiers through page query according to the filtered service data identifiers; and obtain a predetermined number of page first service field data sets according to the predetermined number of page service data identifiers.

[0111] In an embodiment, the service list obtaining module 160 is further configured to establish a service list data component according to the first service field data set and the second service field data set; obtain a combined service data set by matching and combining the first service field data set and the second service field data set through the service data identifier; and input the combined service data set into the service list data component to obtain the service list.

[0112] In an embodiment, the first service field data set in the service list obtaining module 160 further includes first service field data, and the second service field data set further includes second service field data; and the service list obtaining module 960 is further configured to establish a first service field data component according to the type of the first service field data; establish a second service field data component according to the second service field data; and combine the first service field data component and the second service field data component to obtain the service list data component.

[0113] In an embodiment, the service list obtaining module 160 is further configured to splice the second service field data into a second service field data string; obtain a second service field data string corresponding to a service data identifier according to the service data identifier and the second service field data string; and match and combine the second service field data string corresponding to the service data identifier and the first service field data set according to the service data identifier to obtain a combined service data set.

[0114] In an embodiment, the second service field data in the service list in the form information display device 100 is provided with a hyperlink, and the hyperlink is used to link the second service field data to a corresponding source document.

[0115] The above various modules in the form information display device can be all or partially implemented by software, hardware, and combinations thereof. The above various modules can be embedded in or independent of a processor in a computer device in a hardware form, or can be stored in a memory in a computer device in a software form, so as to be called and executed by a processor to perform operations corresponding to the above various modules.

[0116] In an embodiment, a computer device is provided, which can be a server, and an internal structure diagram of the computer device can be as shown in FIG. 8. Figure 12As shown in the figure. The computer device includes a processor, a memory and a network interface connected by a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The database of the computer device is used to store a business data set and an accounting information set. The network interface of the computer device is used to communicate with external terminals through network connection. The computer program is executed by the processor to implement a form information display method.

[0117] Those skilled in the art can understand that, Figure 12 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.

[0118] In one embodiment, a computer device is provided, comprising a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the following steps:

[0119] Obtaining a business query request;

[0120] According to the business query request, obtaining a first business field data set and accessing a target business system to obtain a second business field data set, the first business field data set including business data identifiers;

[0121] The first business field data set and the second business field data set are matched and combined to form a business list through the business data identifiers, and the business list is used to display the matched and combined first business field data set and second business field data set.

[0122] In one embodiment, the processor executing the computer program further implements the following steps:

[0123] The business query request includes a filtering condition of the business data; according to the filtering condition, a predetermined number of pages of the first business field data set is obtained through a paging query; and according to the predetermined number of pages of the first business field data set, the second business field data set is obtained by accessing the target business system.

[0124] In one embodiment, the processor executing the computer program further implements the following steps:

[0125] According to the filtering condition, filtered service data identifiers are obtained; according to the filtered service data identifiers, a predetermined number of page service data identifiers are obtained through page query; and a predetermined number of page first service field data sets are obtained according to the predetermined number of page service data identifiers.

[0126] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0127] According to the first service field data set and the second service field data set, a service list data component is established; the first service field data set and the second service field data set are matched and combined to obtain a combined service data set through the service data identifier; and the combined service data set is input into the service list data component to obtain a service list.

[0128] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0129] The first service field data set further includes first service field data, and the second service field data set further includes second service field data; a first service field data component is established according to the type of the first service field data; a second service field data component is established according to the second service field data; and the first service field data component and the second service field data component are combined to obtain a service list data component.

[0130] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0131] The second service field data is spliced into a second service field data string; the second service field data string corresponding to the service data identifier is obtained according to the service data identifier and the second service field data string; and the second service field data string corresponding to the service data identifier is matched and combined with the first service field data set to obtain a combined service data set according to the service data identifier.

[0132] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0133] The second service field data in the service list is provided with a hyperlink, and the hyperlink is used to link the second service field data to the corresponding source document.

[0134] In one embodiment, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program. The computer program is executed by a processor to implement the following steps:

[0135] A service query request is obtained;

[0136] According to the business query request, a first business field data set is obtained, and a second business field data set is obtained by accessing a target business system, the first business field data set including business data identifiers;

[0137] The first business field data set and the second business field data set are matched and combined to form a business list through the business data identifiers, and the business list is used to display the matched and combined first business field data set and second business field data set.

[0138] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0139] The business query request includes a filtering condition of business data; according to the filtering condition, a first business field data set of a predetermined page number is obtained through a page query; and a second business field data set is obtained by accessing a target business system according to the first business field data set of the predetermined page number.

[0140] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0141] According to the filtering condition, filtered business data identifiers are obtained; according to the filtered business data identifiers, business data identifiers of a predetermined page number are obtained through a page query; and a first business field data set of a predetermined page number is obtained according to the business data identifiers of the predetermined page number.

[0142] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0143] According to the first business field data set and the second business field data set, a business list data component is established; the first business field data set and the second business field data set are matched and combined through the business data identifiers to obtain a combined business data set; and the combined business data set is input into the business list data component to obtain a business list.

[0144] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0145] The first business field data set further includes first business field data, and the second business field data set further includes second business field data; a first business field data component is established according to the type of the first business field data; a second business field data component is established according to the second business field data; and the first business field data component and the second business field data component are combined to obtain a business list data component.

[0146] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0147] The second business field data is spliced into a second business field data string; the second business field data string corresponding to the business data identifier is obtained according to the business data identifier and the second business field data string; and the second business field data string corresponding to the business data identifier is matched and combined with the first business field data set according to the business data identifier, so as to obtain a combined business data set.

[0148] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0149] The second business field data in the business list is provided with a hyperlink, and the hyperlink is used to link the second business field data to the corresponding source document.

[0150] In one embodiment, a computer program product is provided, comprising a computer program which, when executed by the processor, implements the following steps:

[0151] Obtaining a business query request;

[0152] According to the business query request, a first business field data set is obtained, and a second business field data set is obtained by accessing a target business system, and the first business field data set comprises a business data identifier.

[0153] The first business field data set and the second business field data set are matched and combined to form a business list through the business data identifier, and the business list is used to display the matched and combined first business field data set and second business field data set.

[0154] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0155] The business query request comprises a filtering condition of business data; a first business field data set of a predetermined page number is obtained through a page query according to the filtering condition; and a second business field data set is obtained by accessing a target business system according to the first business field data set of the predetermined page number.

[0156] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0157] According to the filtering condition, a filtered business data identifier is obtained; a business data identifier of a predetermined page number is obtained through a page query according to the filtered business data identifier; and a first business field data set of a predetermined page number is obtained according to the business data identifier of the predetermined page number.

[0158] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0159] According to the first service field data set and the second service field data set, a service list data component is established; the first service field data set and the second service field data set are matched and combined through the service data identifier, and a combined service data set is obtained; the combined service data set is input into the service list data component, and a service list is obtained.

[0160] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0161] The first service field data set further includes first service field data, and the second service field data set further includes second service field data; according to the type of the first service field data, a first service field data component is established; according to the second service field data, a second service field data component is established; the first service field data component and the second service field data component are combined, and a service list data component is obtained.

[0162] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0163] The second service field data is spliced into a second service field data string; according to the service data identifier and the second service field data string, the second service field data string corresponding to the service data identifier is obtained; and according to the service data identifier, the second service field data string corresponding to the service data identifier is matched and combined with the first service field data set, and a combined service data set is obtained.

[0164] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0165] The second service field data in the service list is provided with a hyperlink, and the hyperlink is used to link the second service field data to a corresponding source document.

[0166] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties.

[0167] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric memory (Ferroelectric Random Access Memory, FRAM), phase change memory (Phase Change Memory, PCM), graphene memory, etc. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.

[0168] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist contradictory, it should be considered as the scope of the present application.

[0169] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of protection of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A form information presentation method characterized by comprising: The method is applied to a source service system, and comprises: obtaining a service query request; obtaining a first service field data set according to the service query request, and accessing a target service system to obtain a second service field data set, wherein the first service field data set comprises service data identifiers; the service data identifiers are identifiers of service data; the source service system and the target service system belong to different subsystems in a distributed system; the first service field data set is stored in a source service system database, and the second service field data set is stored in a target service system database; matching and combining the first service field data set and the second service field data set to form a service list through the service data identifiers, wherein the service list is used to display the matched and combined first service field data set and second service field data set; the matching and combining the first service field data set and the second service field data set to form a service list through the service data identifiers comprises: establishing a service list data component through a visual model design tool according to the first service field data set and the second service field data set; matching and combining the first service field data set and the second service field data set through the service data identifiers to obtain a combined service data set; inputting the combined service data set into the service list data component to obtain a service list; the first service field data set further comprises first service field data, and the second service field data set further comprises second service field data; the establishing a service list data component through a visual model design tool according to the first service field data set and the second service field data set comprises: establishing a first service field data component according to the type of the first service field data; establishing a second service field data component according to the second service field data; combining the first service field data component and the second service field data component to obtain a service list data component.

2. The form information presentation method of claim 1, wherein, the service query request comprises a filter condition of service data; the obtaining a first service field data set according to the service query request, and accessing a target service system to obtain a second service field data set comprises: obtaining a first service field data set of a predetermined page number through a page query according to the filter condition; accessing the target service system to obtain the second service field data set according to the first service field data set of the predetermined page number.

3. The form information presentation method of claim 2, wherein, the obtaining a first service field data set of a predetermined page number through a page query according to the filter condition comprises: obtaining filtered service data identifiers according to the filter condition; obtaining service data identifiers of a predetermined page number through a page query according to the filtered service data identifiers; obtaining the first service field data set of the predetermined page number according to the service data identifiers of the predetermined page number.

4. The form information presentation method of claim 1, wherein, The matching combination of the first business field data set and the second business field data set according to the business data identifier includes: The second business field data is spliced into a second business field data string; According to the business data identifier and the second business field data string, the second business field data string corresponding to the business data identifier is obtained; According to the business data identifier, the second business field data string corresponding to the business data identifier is matched and combined with the first business field data set to obtain a combined business data set.

5. The form information presentation method of claim 1, wherein, The second business field data in the business list is provided with a hyperlink, and the hyperlink is used to link the second business field data to the corresponding source document.

6. A form information presentation device characterized by comprising: The device is applied to a source business system, and the device includes: A request acquisition module is configured to acquire a business query request; A data acquisition module is configured to acquire a first business field data set according to the business query request, and access a target business system to acquire a second business field data set, the first business field data set including a business data identifier; the business data identifier is an identifier of a business data; the source business system and the target business system belong to different subsystems in a distributed system; the first business field data set is stored in a source business system database, and the second business field data set is stored in a target business system database; A business list acquisition module is configured to match and combine the first business field data set and the second business field data set according to the business data identifier to form a business list, the business list being used to display the matched and combined first business field data set and second business field data set; The business list acquisition module is further configured to establish a business list data component through a visual model design tool according to the first business field data set and the second business field data set, match and combine the first business field data set and the second business field data set according to the business data identifier to obtain a combined business data set, and input the combined business data set into the business list data component to obtain a business list. The first business field data set further includes first business field data, and the second business field data set further includes second business field data; the business list acquisition module is further configured to establish a first business field data component according to the type of the first business field data, establish a second business field data component according to the second business field data, and combine the first business field data component and the second business field data component to obtain a business list data component.

7. The form information presentation device according to claim 6, wherein The business list acquisition module is further configured to splice the second business field data into a second business field data string, and acquire the second business field data string corresponding to the business data identifier according to the business data identifier and the second business field data string. According to the service data identifier, a second service field data string corresponding to the service data identifier is matched and combined with the first service field data set, to obtain a combined service data set.

8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that, The processor, when executing the computer program, implements the steps of the method of any one of claims 1 to 5.

9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 5.

10. A computer program product comprising a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 5. The computer program, when executed by the processor, implements the steps of the method of any one of claims 1 to 5.

Citation Information

Patent Citations

  • Data storage method and device and data query method and device

    CN108399175A

  • Data query method, device and system and server

    CN108572968A

  • Cross-library and cross-table query method and device, server and storage medium

    CN111259036A

  • Report generation method and device and electronic equipment

    CN111708801A