Order management method and device based on database isolation, equipment and storage medium
By adopting a database-isolated order management method, orders are automatically assigned to the corresponding databases and supplier feedback is received, which solves the problems of fragmented order information and leakage of sensitive information, and achieves order security and flexible processing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUNAN QIQITONG TECH CO LTD
- Filing Date
- 2023-03-17
- Publication Date
- 2026-06-23
AI Technical Summary
In traditional enterprise procurement, order information is fragmented, communication costs are high, errors are easy to occur, and human error in the allocation of different types of orders can lead to the leakage of sensitive information.
An order management method based on database isolation is adopted. Orders are automatically assigned to the corresponding databases through order type matching rules, thereby isolating orders from different handlers. The target database is used to receive supplier feedback and update orders.
It improves order security and processing flexibility, avoids human error in allocation, and achieves effective isolation and secure transmission of order information.
Smart Images

Figure CN116308656B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing technology, and in particular to an order management method, apparatus, device and storage medium based on database isolation. Background Technology
[0002] In traditional enterprise procurement, orders are sent directly to suppliers via email. All information is obtained in a fragmented manner, making it difficult to summarize and trace. This increases communication costs and is prone to errors. Generally, different types of orders need to be handled by different order processors. When there are many orders, manual allocation can easily lead to allocation errors, which can easily expose sensitive information in the order details. Summary of the Invention
[0003] This application provides a database-isolated order management method, apparatus, device, and storage medium that can improve order security.
[0004] In a first aspect, embodiments of this application provide an order management method based on database isolation. The method is applied to an order management system comprising multiple isolated databases, each corresponding to a different order processor. The method includes:
[0005] Obtain the target order, wherein the target order carries the target order type;
[0006] The target database is determined from multiple databases according to the preset order matching rules and the target order type, and the target order is stored in the target database;
[0007] The target order is sent to the target supplier terminal, and the order feedback information returned by the target supplier terminal is received through the target database. The order feedback information is information generated by the target supplier terminal in response to the target order.
[0008] If the order feedback information is an order confirmation, then the target order is determined to be completed;
[0009] If the order feedback information is order modification information, then based on the target database, the target order is updated according to the order modification information, and the process returns to the step of sending the target order to the target supplier terminal.
[0010] Secondly, embodiments of this application also provide a database-isolated order management device, which is configured in an order management system. The order management system includes multiple isolated databases, each corresponding to a different order processor. The database-isolated order management device includes:
[0011] The transceiver unit is used to acquire a target order, wherein the target order carries a target order type;
[0012] The processing unit is configured to determine a target database from multiple databases based on preset order matching rules and the target order type, and store the target order in the target database;
[0013] The transceiver unit is also used to send the target order to the target supplier terminal and receive order feedback information returned by the target supplier terminal through the target database. The order feedback information is information generated by the target supplier terminal in response to the target order.
[0014] The processing unit is further configured to determine that the target order is completed when the order feedback information is order confirmation information; and to update the target order based on the target database according to the order modification information when the order feedback information is order modification information, and return to the step of sending the target order to the target supplier terminal.
[0015] Thirdly, embodiments of this application also provide a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the above-described method.
[0016] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, can implement the above-described method.
[0017] This application provides a database-isolated order management method, apparatus, device, and storage medium. The method includes: applying the method to an order management system comprising multiple isolated databases, each corresponding to a different order processor; firstly, acquiring a target order, the target order carrying a target order type; then, determining a target database from the multiple databases based on preset order matching rules and the target order type, and storing the target order in the target database; then, sending the target order to a target supplier terminal, and receiving order feedback information returned by the target supplier terminal through the target database, the order feedback information being information generated by the target supplier terminal in response to the target order; if the order feedback information is order confirmation information, then determining that the target order is completed; if the order feedback information is order modification information, then updating the target order based on the order modification information in the target database, and returning to the step of sending the target order to the target supplier terminal. In this solution, firstly, upon receiving a target order, it automatically assigns the order to the corresponding target database based on its order type, avoiding allocation errors that can occur with manual assignment. Secondly, because different databases correspond to different order processors, this solution effectively isolates different types of orders, ensuring that different processors can only access order information from their designated databases, thus improving order security. Thirdly, the order management system in this solution can interact with supplier terminals, eliminating the need for manual order sending to suppliers, thereby enhancing the flexibility and convenience of order processing. Attached Figure Description
[0018] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 A flowchart illustrating the database-isolated order management method provided in this application embodiment;
[0020] Figure 2 A schematic diagram of a specific process for an order management method based on database isolation provided in an embodiment of this application;
[0021] Figure 3 A schematic block diagram of an order management device based on database isolation provided in the embodiments of this application;
[0022] Figure 4 A schematic block diagram of a computer device provided in an embodiment of this application. Detailed Implementation
[0023] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0024] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0025] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of the application. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0026] It should also be further understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0027] This application provides an order management method, apparatus, device, and storage medium based on database isolation.
[0028] The execution entity of the database-isolated order management method can be the database-isolated order management device provided in the embodiments of this application, or a computer device that integrates the database-isolated order management device. The database-isolated order management device can be implemented in hardware or software. The computer device can be a terminal or a server. The terminal can be a smartphone, tablet computer, handheld computer, or laptop computer, etc.
[0029] The aforementioned computer equipment includes an order management system, which comprises multiple isolated databases. Each database corresponds to a different order processor, meaning that different order processors have access to and processing permissions for different databases.
[0030] Figure 1This is a flowchart illustrating the order management method based on database isolation provided in an embodiment of this application. Figure 1 As shown, the method includes the following steps S110-S170.
[0031] S110. The order management system obtains the target order, which carries the target order type.
[0032] In this embodiment, target orders can be obtained through several means: first, by converting the procurement requirements in the demand pool to generate target orders; second, by having the order administrator manually create target orders; and third, by obtaining target orders from external system interfaces.
[0033] The target order carries a target order type, which is the order type corresponding to the target order. This order type includes standard, outsourced, consignment, direct shipping, scattered, asset, expense, and inventory transfer, etc. The target order type can be one of the above order types.
[0034] The order information in the target order includes purchasing organization information, payment terms, contract number, material information, supplier information, price information, additional fees, order delivery date, and delivery address and contact person.
[0035] S120. The order management system determines the target database from multiple databases according to the preset order matching rules and the target order type, and stores the target order in the target database.
[0036] In this embodiment, the order management system has multiple isolated databases. In some embodiments, the order matching rules include the correspondence between order types and database identifiers, where the database identifier is the identifier corresponding to the database. After the order management system obtains the target order, it determines the target database identifier corresponding to the target order type according to the correspondence between order types and database identifiers, and then determines the database corresponding to the target database identifier as the target database and stores the target order in the target database, thereby achieving the isolation of the target order.
[0037] Once the target order is stored in the target database, only the person responsible for processing the target order in the target database can access and process it, thus ensuring the security of the order information and preventing the order from being leaked to other order processors.
[0038] S130. The order management system sends the target order to the target supplier terminal.
[0039] Specifically, the target supplier terminal is determined based on the supplier information in the target order; then the target order is sent to the target supplier terminal. Further, at least one supplier account among the target supplier's collaborative system account, email account, WeChat account, and DingTalk account is determined based on the supplier information in the target order, and then the terminal corresponding to each supplier account is determined as the target supplier terminal.
[0040] The target supplier terminal can be an electronic device with communication functions, such as a computer or mobile phone. The target supplier terminal is equipped with a supplier order processing system, and the order management system and the supplier order processing system can collaborate online. In addition, the target supplier terminal can also be a terminal with supplier email, supplier WeChat and / or supplier DingTalk installed. In order to enable suppliers to process target orders in a timely manner, the order management system can simultaneously send the target order to the supplier order processing system, supplier email, and supplier DingTalk corresponding to the supplier information in the target order.
[0041] Specifically, in some embodiments, some orders require approval before being published. In this case, step S130 specifically includes:
[0042] Determine whether the target order requires approval; if the target order requires approval, display the approval interface for the target order; receive the approval result of the target processor for the target order based on the approval interface; update the target order according to the approval result and send the updated target order to the target supplier terminal; if the target order does not require approval, send the target order to the target supplier terminal.
[0043] For example, by determining the order type of the target order (at this time, only some types of orders require approval) or by determining whether the target order carries an approval mark, it can be determined whether the target order needs to be approved. If it carries an approval mark, the target handler needs to be reminded to approve the target order and obtain the approval result. The approval result includes approval passed or approval modified. If it is approved, the approved target order is directly sent (automatically or manually) to the target supplier terminal. If it is approved modified, the content of the target order is modified according to the approval modification content, and the modified target order is sent to the target supplier terminal.
[0044] In other embodiments, it can be configured to approve or not approve all orders.
[0045] S140. The target supplier terminal generates order feedback information for the target order and sends the order feedback information to the order management system.
[0046] Specifically, the supplier views the target order through the target supplier terminal and determines whether to confirm the order. If the order is confirmed, the returned order feedback information is the order confirmation information. If the order needs to be modified, the returned order feedback information is the order modification information. The order modification information includes 1. rejection delivery date information (including acceptable delivery date information), 2. rejection quantity / price information (including acceptable quantity / price), and 3. rejection closure / deletion information (including the reason for closing / deleting the order).
[0047] S150, The order management system receives the order feedback information.
[0048] The order management system receives order feedback information from the supplier's terminal and then determines whether the order feedback information is order confirmation information or order modification information.
[0049] The type of order feedback information can be determined automatically by the order management system or manually by the person handling the target order.
[0050] S160. If the order feedback information is order confirmation information, the order management system determines that the target order is completed.
[0051] In this embodiment, if the order feedback information is an order confirmation information, it indicates that the supplier has accepted the order. At this time, the order management system determines that the target order is completed. Specifically, the completion of the order can be confirmed manually or automatically by the system.
[0052] S170. If the order feedback information is order modification information, the order management system updates the target order based on the target database according to the order modification information, and returns to the execution step S130.
[0053] In this embodiment, if the order feedback information is order modification information, the corresponding target order in the target database is modified. Specifically, in some embodiments, the following steps are included: displaying the order modification information through the target database; receiving an order modification instruction input by a target processor who has access to the target database in response to the displayed order modification information; and modifying the target order according to the order modification instruction.
[0054] Specifically, the target processor checks the order feedback information returned by the target supplier's terminal through the target database. If the order feedback information is found to be order modification information, the processor enters the order modification command in the order management system. For example, if the acceptable delivery date in the order modification information is 2023-5-1, and the original target order's delivery date is 2023-4-20, the target processor, after judgment, if accepting the supplier's delivery date, modifies the delivery date information in the target order to 2023-5-1; if not, it modifies the supplier information in the target order and changes the supplier. If the returned order modification information is a rejection / deletion message, the target processor changes the supplier information in the target order.
[0055] It should be noted that in some embodiments, if the order modification information is a rejection of delivery date information, then after modifying the target order according to the acceptable delivery date information provided by the supplier, it is not necessary to send the target order to the supplier terminal for reconfirmation; only the order confirmation information needs to be sent to the supplier terminal.
[0056] In addition, changes to target orders can be made automatically by the system based on preset order update rules (such as accepting price increases of up to 10% or accepting delays of up to 10 days), or they can be manually modified by the target handler. The specifics are not limited here.
[0057] In some embodiments, when the target order is in the version change phase, the target order is frozen; when the version change of the target order is completed and released, the target order is unfrozen. For example, during a version change, the order header, lines, and delivery plan lines are frozen. The frozen state prevents operation and subsequent business references; after the change is completed and released, the state returns to unfrozen. Additionally, if the supplier corresponding to the order experiences a quality incident or other risk issue, the order needs to be frozen; once the risk is resolved, the order is unfrozen.
[0058] In some embodiments, order details can be used as statistical fields, such as: Received quantity: Quantity received and in transit; Quantity in transit: Quantity shipped but not yet received; Delivery quantity: Received quantity + Quantity in transit; When the version changes, the order quantity cannot be less than the delivery quantity; Undelivered quantity: Order line quantity - Delivery quantity.
[0059] The system allows both parties (the order management system and the order confirmation) to initiate an online signing process, integrates a third-party electronic signature system, and can customize the order printing mold.
[0060] In this embodiment, confirmed orders can enter the shipping process and be written back to the Enterprise Resource Planning (ERP) system.
[0061] As can be seen, the order management system in this embodiment can complement ERP, solve the shortcoming of enterprise ERP in that it cannot manage externally, and help enterprises with digital transformation.
[0062] Specifically, please refer to Figure 2 , Figure 2 A detailed flowchart is provided for this application.
[0063] In summary, firstly, this solution automatically assigns a target order to the corresponding target database based on its order type upon receipt, avoiding allocation errors that can occur with manual assignment. Secondly, since different databases correspond to different order processors, this solution effectively isolates different types of orders, ensuring that each processor can only access order information from their designated database, thus improving order security. Thirdly, the order management system in this solution can interact with supplier terminals, eliminating the need for manual order sending to suppliers and enhancing the flexibility and convenience of order processing.
[0064] Specifically, in order to prevent sensitive information from being concentrated in the hands of individuals and causing data leaks due to staff mobility, which could pose a risk to enterprises, enterprise orders can be assigned to different handlers according to different order types, and the data between them can be isolated.
[0065] In addition, traditional offline order placement methods for enterprises are characterized by fragmented communication, slow efficiency, and a high risk of data collection errors. With the online order placement model of this application, all communication records and information changes can be summarized and traced, and order information field dimension analysis and summarization can also be performed.
[0066] Figure 3 This is a schematic block diagram of an order management device based on database isolation, provided in an embodiment of this application. Figure 3 As shown, corresponding to the above-described order management method based on database isolation, this application also provides an order management apparatus based on database isolation. This database-isolated order management apparatus includes a unit for executing the above-described order management method based on database isolation. The apparatus is configured in an order management system, which includes multiple isolated databases. Different databases correspond to different order processors. Specifically, please refer to... Figure 3 The database-isolated order management device includes a sending and receiving unit 301 and a processing unit 302.
[0067] Transceiver unit 301 is used to acquire a target order, wherein the target order carries a target order type;
[0068] Processing unit 302 is configured to determine a target database from multiple databases according to preset order matching rules and the target order type, and store the target order in the target database;
[0069] The transceiver unit 301 is also used to send the target order to the target supplier terminal and receive the order feedback information returned by the target supplier terminal through the target database. The order feedback information is information generated by the target supplier terminal in response to the target order.
[0070] The processing unit 302 is further configured to determine that the target order is completed when the order feedback information is order confirmation information; and to update the target order based on the target database according to the order modification information when the order feedback information is order modification information, and return to the step of sending the target order to the target supplier terminal.
[0071] In some embodiments, when the processing unit 302 performs the step of updating the target order based on the target database and the order modification information, it is specifically used for:
[0072] The order modification information is displayed in the target database;
[0073] The system receives an order modification instruction input by a target processor based on the displayed order modification information. The target processor is an order processor with access to the target database.
[0074] Modify the target order according to the order modification instruction.
[0075] In some embodiments, when performing the step of sending the target order to the target supplier terminal, the transceiver unit 301 is specifically used for:
[0076] The target supplier terminal is determined based on the supplier information in the target order;
[0077] Send the target order to the target supplier terminal.
[0078] In some embodiments, when the transceiver unit 301 performs the step of sending the target order to the target supplier terminal, the processing module is specifically used for:
[0079] Determine whether the target order requires approval;
[0080] If the target order requires approval, the approval interface for the target order will be displayed;
[0081] The approval result for the target order is received from the target processor based on the approval interface;
[0082] The target order is updated according to the approval result, and the updated target order is sent to the target supplier terminal through the transceiver unit 301.
[0083] If the target order does not require approval, the target order is sent to the target supplier terminal through the transceiver unit 301.
[0084] In some embodiments, after performing the steps of determining a target database from the plurality of databases according to preset order matching rules and the target order type, and storing the target order in the target database, the processing unit 302 is further configured to:
[0085] When the target order is in the version change phase, freeze the target order;
[0086] Once the version of the target order has been changed and released, the target order will be unfrozen.
[0087] In some embodiments, after performing the step of determining the completion of the target order, the processing unit 302 is further configured to:
[0088] The target order is sent to the enterprise resource management system through the transceiver unit 301.
[0089] In some embodiments, after performing the step of determining the completion of the target order, the processing unit 302 is further configured to:
[0090] The transceiver unit 301 receives order shipping information for the target order sent by the shipping system.
[0091] Modify the order details corresponding to the target order based on the order shipment information.
[0092] In summary, firstly, this solution automatically assigns a target order to the corresponding target database based on its order type upon receipt, avoiding allocation errors that can occur with manual assignment. Secondly, since different databases correspond to different order processors, this solution effectively isolates different types of orders, ensuring that each processor can only access order information from their designated database, thus improving order security. Thirdly, the order management system in this solution can interact with supplier terminals, eliminating the need for manual order sending to suppliers and enhancing the flexibility and convenience of order processing.
[0093] It should be noted that those skilled in the art can clearly understand that the specific implementation process of the above-mentioned database-isolated order management device and its various units can be found in the corresponding descriptions in the foregoing method embodiments. For the sake of convenience and brevity, these details will not be repeated here.
[0094] The aforementioned database-isolated order management device can be implemented as a computer program, which can, for example... Figure 4 It runs on the computer device shown.
[0095] Please see Figure 4 , Figure 4 This is a schematic block diagram of a computer device provided in an embodiment of this application. The computer device 400 can be a terminal or a server. The terminal can be an electronic device with communication functions, such as a smartphone, tablet, laptop, desktop computer, personal digital assistant, or wearable device. The server can be a standalone server or a server cluster composed of multiple servers.
[0096] The computer device 400 is equipped with an order management system, which includes multiple isolated databases, with different databases corresponding to different order processors.
[0097] See Figure 4 The computer device 400 includes a processor 402, a memory, and a network interface 405 connected via a system bus 401. The memory may include a non-volatile storage medium 403 and internal memory 404.
[0098] The non-volatile storage medium 403 may store an operating system 4031 and a computer program 4032. The computer program 4032 includes program instructions that, when executed, cause the processor 402 to perform a database-isolated order management method.
[0099] The processor 402 provides computing and control capabilities to support the operation of the entire computer device 400.
[0100] The internal memory 404 provides an environment for the execution of the computer program 4032 in the non-volatile storage medium 403. When the computer program 4032 is executed by the processor 402, the processor 402 can execute an order management method based on database isolation.
[0101] This network interface 405 is used for network communication with other devices. Those skilled in the art will understand that... Figure 4The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device 400 to which the present application is applied. The specific computer device 400 may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0102] The processor 402 is used to run a computer program 4032 stored in the memory to perform the following steps:
[0103] Obtain the target order, wherein the target order carries the target order type;
[0104] The target database is determined from multiple databases according to the preset order matching rules and the target order type, and the target order is stored in the target database;
[0105] The target order is sent to the target supplier terminal, and the order feedback information returned by the target supplier terminal is received through the target database. The order feedback information is information generated by the target supplier terminal in response to the target order.
[0106] If the order feedback information is an order confirmation, then the target order is determined to be completed;
[0107] If the order feedback information is order modification information, then based on the target database, the target order is updated according to the order modification information, and the process returns to the step of sending the target order to the target supplier terminal.
[0108] It should be understood that in the embodiments of this application, the processor 402 may be a central processing unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0109] It will be understood by those skilled in the art that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program includes program instructions and can be stored in a storage medium, which is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiments of the above methods.
[0110] Therefore, this application also provides a storage medium. This storage medium can be a computer-readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions. When executed by a processor, the program instructions cause the processor to perform the following steps:
[0111] Obtain the target order, wherein the target order carries the target order type;
[0112] The target database is determined from multiple databases according to the preset order matching rules and the target order type, and the target order is stored in the target database;
[0113] The target order is sent to the target supplier terminal, and the order feedback information returned by the target supplier terminal is received through the target database. The order feedback information is information generated by the target supplier terminal in response to the target order.
[0114] If the order feedback information is an order confirmation, then the target order is determined to be completed;
[0115] If the order feedback information is order modification information, then based on the target database, the target order is updated according to the order modification information, and the process returns to the step of sending the target order to the target supplier terminal.
[0116] The storage medium can be any computer-readable storage medium capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory (ROM), magnetic disk, or optical disk.
[0117] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.
[0118] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of each unit is merely a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
[0119] The steps in the methods of this application embodiment can be adjusted, merged, or deleted according to actual needs. The units in the apparatus of this application embodiment can be merged, divided, or deleted according to actual needs. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0120] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a terminal, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.
[0121] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. An order management method based on database isolation, characterized in that, The method is applied to an order management system, which includes multiple isolated databases, each corresponding to a different order processor. The method includes: Obtain a target order, which carries a target order type, including standard, outsourced, consignment, direct shipment, scattered, asset, expense, or inventory transfer; The target database is determined from multiple databases according to the preset order matching rules and the target order type, and the target order is stored in the target database; The target order is sent to the target supplier terminal, and the order feedback information returned by the target supplier terminal is received through the target database. The order feedback information is information generated by the target supplier terminal in response to the target order. If the order feedback information is an order confirmation, then the target order is determined to be completed; If the order feedback information is order modification information, then based on the target database, the target order is updated according to the order modification information, and the process returns to the step of sending the target order to the target supplier terminal; The step of updating the target order based on the target database and the order modification information includes: The order modification information is displayed in the target database; The system receives an order modification instruction input by a target processor based on the displayed order modification information. The target processor is an order processor with access to the target database. Modify the target order according to the order modification instruction.
2. The method according to claim 1, characterized in that, Sending the target order to the target supplier's terminal includes: The target supplier terminal is determined based on the supplier information in the target order; Send the target order to the target supplier terminal.
3. The method according to claim 1, characterized in that, Sending the target order to the target supplier's terminal includes: Determine whether the target order requires approval; If the target order requires approval, the approval interface for the target order will be displayed; The approval result for the target order is received from the target processor based on the approval interface; Update the target order according to the approval result, and send the updated target order to the target supplier's terminal; If the target order does not require approval, then the target order is sent to the target supplier's terminal.
4. The method according to claim 1, characterized in that, After determining the target database from multiple databases based on preset order matching rules and the target order type, and storing the target order in the target database, the method further includes: When the target order is in the version change phase, freeze the target order; Once the version of the target order has been changed and released, the target order will be unfrozen.
5. The method according to any one of claims 1 to 4, characterized in that, After determining that the target order has been completed, the method further includes: Send the target order to the enterprise resource management system.
6. The method according to any one of claims 1 to 4, wherein after determining that the target order is completed, the method further comprises: Receive order shipping information for the target order sent by the shipping system; Modify the order details corresponding to the target order based on the order shipment information.
7. An order management device based on database isolation, characterized in that, The database-isolated order management device is configured in the order management system, which includes multiple isolated databases. Different databases correspond to different order processors. The database-isolated order management device includes: The receiving and dispatching unit is used to acquire target orders, which carry target order types, including standard, outsourced, consignment, direct delivery, scattered, asset, expense, or inventory transfer. The processing unit is configured to determine a target database from multiple databases based on preset order matching rules and the target order type, and store the target order in the target database; The transceiver unit is also used to send the target order to the target supplier terminal and receive order feedback information returned by the target supplier terminal through the target database. The order feedback information is information generated by the target supplier terminal in response to the target order. The processing unit is further configured to determine that the target order is completed when the order feedback information is order confirmation information; and to update the target order according to the order modification information based on the target database when the order feedback information is order modification information, and return to the step of sending the target order to the target supplier terminal. When the processing unit executes the step of updating the target order based on the target database and the order modification information, it is specifically used for: The order modification information is displayed in the target database; The system receives an order modification instruction input by a target processor based on the displayed order modification information. The target processor is an order processor with access to the target database. Modify the target order according to the order modification instruction.
8. A computer device, characterized in that, The computer device includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the method as described in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which includes program instructions that, when executed by a processor, can implement the method as described in any one of claims 1-6.