Distribution processing method, processing device, system, electronic equipment and storage medium
By configuring rejection processing attributes and generating matching waybill information, the problem of poor control of rejection items in bulk catering business is solved, and reliable processing and refined reverse control solutions for rejection waybills are realized.
Patent Information
- Application Number
- CN202311607501.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-28
- Publication Date
- 2025-05-30
AI Technical Summary
In bulk catering business, the existing technology lacks effective process design to deal with rejection, resulting in poor control of rejection items.
By configuring the rejection processing attribute, matching waybill information is generated, including rejection processing attributes and a variety of optional rejection processing enumeration values, ensuring real-time data transmission and processing between the urban distribution platform and the logistics terminal, and then the corresponding rejection processing process is performed.
Reliable processing of rejected waybills has been achieved, the control effect of rejected items has been improved, the refined reverse control plan for catering and other industries has been ensured, and the end rejection processing operations of online control, data connection and customized.
Smart Images

Figure CN120069725A_ABST
Abstract
Description
Background Art
[0002] The bulk catering business refers to the catering service that serves the collective dining needs of large groups, enterprises, institutions, schools, and government agencies. Such a business is usually different from the daily individual consumption catering. Its main characteristics include large scale, concentrated service targets, and strong customization requirements. In the bulk catering business, distribution is a crucial link and plays an important role in ensuring the quality, punctuality, and cost-effectiveness of the catering service.
[0003] However, there are also rejection phenomena in the bulk catering business due to certain reasons. Currently, there is a lack of process design for returning to the warehouse due to rejections and the like, resulting in poor control effects on the rejected items.
[0004] It should be noted that the information disclosed in the above background art section is only used to enhance the understanding of the background of the present disclosure. Therefore, it may include information that does not constitute the prior art known to those of ordinary skill in the art. Summary of the Invention
[0005] The purpose of the present disclosure is to provide a distribution processing method, a distribution processing device, a distribution processing system, an electronic device, and a computer-readable storage medium, which can at least to some extent improve the problem of poor control effects on rejected items in the related art.
[0006] Other features and advantages of the present disclosure will become apparent through the following detailed description, or will be learned in part through the practice of the present disclosure.
[0007] According to one aspect of the present disclosure, there is provided a distribution processing method, including: generating matching waybill information in response to order information sent by a business platform and a rejection processing attribute configured for the waybill, the waybill information including the rejection processing attribute and multiple optional rejection processing enumerated values; sending the waybill information to a city distribution platform; in response to a waybill rejection audit application feedback by the city distribution platform, sending a message queue carrying the audit application to the business platform for auditing, the audit application being generated based on the rejection processing information of a logistics terminal; and in response to the audit result sent by the business platform, determining the selected rejection processing enumerated value to update the waybill information based on the selected rejection processing enumerated value.
[0008] In one embodiment, in response to the review result sent by the business platform, the selected rejection processing enumeration value is determined to update the waybill information based on the selected rejection processing enumeration value, including: in response to the review result, extracting the selected rejection processing enumeration value carried by the review result, and sending the selected rejection processing enumeration value to the city distribution platform so that the city distribution platform executes the corresponding rejection processing plan; receiving the updated data obtained by the city distribution platform based on the rejection processing plan, and updating the waybill information based on the updated data, where the updated data is obtained by the city distribution platform updating the waybill information based on the obtained rejection distribution processing result.
[0009] In one embodiment, the rejection processing attribute includes a first rejection processing attribute and a second rejection processing attribute. If the rejection processing attribute configured for the waybill is the second rejection processing attribute, generating the matching waybill information further includes: obtaining the stock keeping unit (SKU) list of the shipped items generated based on the order information and the attribute information of the shipped items; adding the SKU list and the attribute information of the shipped items to the waybill information, where the first rejection processing attribute corresponds to the whole-waybill rejection of the waybill, and the second rejection processing attribute corresponds to the partial-waybill receipt based on the SKU list. For the second rejection processing attribute, an identification operation of the attribute information is performed on the city distribution platform to configure the item distribution plan based on the identification result, and the attribute information includes standard items and non-standard items.
[0010] In one embodiment, the multiple optional rejection processing enumeration values include delivery after negotiation, rejection and return to the warehouse for scrapping, and rejection and return to the warehouse.
[0011] According to another aspect of the present disclosure, a distribution processing method is provided, which is applied to a city distribution platform and includes: in response to the waybill information sent by the middle platform, configuring an item distribution plan based on the rejection processing attribute of the waybill in the waybill information; sending the item distribution plan to the logistics terminal, and receiving the rejection processing information when the logistics terminal executes the item distribution plan and generates a rejection; generating a waybill rejection review application based on the rejection processing information; sending the waybill rejection review application to the middle platform, and receiving the selected rejection processing enumeration value feedback by the middle platform based on the review result; and updating the waybill information based on the selected rejection processing enumeration value.
[0012] In one embodiment, in response to the waybill information sent by the middle platform, configuring an item distribution plan based on the rejection processing attribute of the waybill in the waybill information includes: in response to the waybill information, if it is identified that the rejection processing attribute is the first rejection processing attribute, the distribution processing in the configured first item distribution plan includes whole-waybill delivery, and the rejection processing includes whole-waybill return.
[0013] In one embodiment, in response to the waybill information issued by the middle platform, an article delivery plan is configured based on the rejection processing attribute of the waybill in the waybill information, including: in response to the waybill information, if it is recognized that the rejection processing attribute is the second rejection processing attribute, obtaining the stock keeping unit (SKU) list of the transported articles and the attribute information of the transported articles; configuring a corresponding second article delivery plan based on the second rejection processing attribute, wherein, in the second article delivery plan, if it is recognized that the attribute information of the transported articles is a non-standard product, when performing a detailed semi-receipt operation based on the SKU list, the delivery or rejection processing is performed in units of SKU.
[0014] In one embodiment, configuring a corresponding second article delivery plan based on the second rejection processing attribute further includes: if there is only one SKU in the waybill information, configuring a plan to report an error when performing a detailed semi-receipt operation.
[0015] In one embodiment, receiving the rejection processing information when the logistics terminal executes the article delivery plan and generates a rejection further includes: configuring unavailable business processing options on the operation interface based on the rejection processing attribute.
[0016] In one embodiment, configuring unavailable business processing options on the operation interface based on the rejection processing attribute includes: if it is recognized that the rejection processing attribute is the first rejection processing attribute, configuring the detailed semi-receipt operation, delivery, and re-delivery options as unavailable on the operation interface; if it is recognized that the rejection processing attribute is the second rejection processing attribute, configuring the whole order rejection operation, the delivery, and the re-delivery options as unavailable on the operation interface.
[0017] In one embodiment, updating the waybill information based on the selected rejection processing enumeration value includes: sending the rejection processing plan determined based on the selected rejection processing enumeration value to the logistics terminal, and receiving the rejection distribution processing result obtained by the logistics terminal based on the rejection processing plan; updating the waybill information based on the rejection distribution processing result.
[0018] In one embodiment, updating the waybill information based on the rejection distribution processing result includes: if the rejection processing plan is delivery after negotiation, updating the status of the waybill information to delivered; if the rejection processing plan is rejection and return to the warehouse for scrapping or rejection and return to the warehouse for return, updating the status of the waybill information to rejected.
[0019] According to another aspect of the present disclosure, there is provided a distribution processing system, including: a business platform for generating order information and configuring rejection processing attributes for waybills; a middle platform for generating matching waybill information based on the order information and the rejection processing attributes, the waybill information including the rejection processing attributes and multiple optional rejection processing enumeration values; a city distribution platform for, in response to the waybill information sent by the middle platform, configuring an item delivery plan based on the rejection processing attributes of the waybill in the waybill information; a logistics terminal for executing the rejection processing information when a rejection occurs in the item delivery plan; the city distribution platform is further configured to: feedback a waybill rejection review application generated based on the rejection processing information to the middle platform, and receive the selected rejection processing enumeration value feedback by the middle platform based on the review result; the city distribution platform is further configured to: update the waybill information based on the selected rejection processing enumeration value.
[0020] According to another aspect of the present disclosure, there is provided a distribution processing device applied to the middle platform, including: a first generation module for generating matching waybill information in response to the order information sent by the business platform and the rejection processing attributes configured for the waybill, the waybill information including the rejection processing attributes and multiple optional rejection processing enumeration values; a sending module for sending the waybill information to the city distribution platform; a first feedback module for, in response to the waybill rejection review application feedback by the city distribution platform, feedback a message queue carrying the review application to the business platform for review, the review application being generated based on the rejection processing information of the logistics terminal; a first update module for, in response to the review result sent by the business platform, determining the selected rejection processing enumeration value to update the waybill information based on the selected rejection processing enumeration value.
[0021] According to another aspect of the present disclosure, there is provided a distribution processing device applied to the city distribution platform, including: a configuration module for, in response to the waybill information sent by the middle platform, configuring an item delivery plan based on the rejection processing attributes of the waybill in the waybill information; a sending module for sending the item delivery plan to the logistics terminal and receiving the rejection processing information when a rejection occurs during the execution of the item delivery plan by the logistics terminal; a second generation module for generating a waybill rejection review application based on the rejection processing information; a second feedback module for feedbacking the waybill rejection review application to the middle platform and receiving the selected rejection processing enumeration value feedback by the middle platform based on the review result; a second update module for updating the waybill information based on the selected rejection processing enumeration value.
[0022] According to another aspect of the present disclosure, there is provided an electronic device, including: a processor; and a memory for storing executable instructions of the processor; wherein, the processor is configured to execute the distribution processing method of any one of the above via executing the executable instructions.
[0023] According to another aspect of the present disclosure, there is provided a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the above-mentioned distribution processing method of any one of the above is implemented.
[0024] The distribution processing solution provided by the embodiments of the present disclosure configures a rejection processing attribute, so that when a rejection occurs in distribution services such as bulk catering, a corresponding rejection processing process is executed based on the configured rejection processing attribute, which can achieve reliable processing of rejected waybills to ensure the control effect of rejected items. In addition, when the rejection processing information is generated at the terminal logistics terminal, the middle platform can further feedback the audit application to the business platform through the message queue. The business platform can receive the audit application in real time, perform corresponding audit processing, and issue a rejection processing instruction. Especially for industries such as catering, a refined reverse control solution is provided to achieve online control, data connection, and customized terminal rejection processing operations, thereby establishing a reverse return process.
[0025] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure. Obviously, the accompanying drawings in the following description are only some embodiments of the present disclosure, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.
[0027] Figure 1 A schematic diagram showing the structure of a distribution processing system in an embodiment of the present disclosure;
[0028] Figure 2 A flowchart showing a distribution processing method in an embodiment of the present disclosure;
[0029] Figure 3 A schematic diagram showing another distribution processing method in an embodiment of the present disclosure;
[0030] Figure 4 A flowchart showing still another distribution processing method in an embodiment of the present disclosure;
[0031] Figure 5 A schematic diagram showing another structure of a distribution processing system in an embodiment of the present disclosure;
[0032] Figure 6 A flowchart showing yet another distribution processing method in an embodiment of the present disclosure;
[0033] Figure 7A flowchart showing yet another distribution processing method in an embodiment of the present disclosure;
[0034] Figure 8 A schematic diagram showing a distribution processing device in an embodiment of the present disclosure;
[0035] Figure 9 A schematic diagram showing another distribution processing device in an embodiment of the present disclosure;
[0036] Figure 10 A schematic diagram showing an electronic device in an embodiment of the present disclosure. Detailed implementation manners
[0037] Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.
[0038] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus repeated descriptions thereof will be omitted. Some of the block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0039] The solution provided by this application, by configuring the rejection processing attribute, enables the distribution services such as bulk catering to execute the corresponding rejection processing flow based on the configured rejection processing attribute when a rejection occurs, can achieve reliable processing of the rejected waybills to ensure the control effect of the rejected items. In addition, when the rejection processing information is generated at the terminal logistics terminal, the middle platform can further feedback the review application to the business platform through the message queue. The business platform can receive the review application in real time, perform the corresponding review processing, and issue the rejection processing instruction. Especially for industries such as catering, it provides a refined reverse control solution, realizes online control, data connection, and customized terminal rejection processing operations, thereby establishing a reverse return process.
[0040] For the convenience of understanding, several terms related to this application will be explained first below.
[0041] Standard Products: Standard products refer to products with unified standard specifications, general features, and conventional functions. They are usually mass-produced and sold, and the same measurement standard is used for quantity or weight.
[0042] Non-standard Products: Non-standard products refer to those products that do not conform to general standard specifications or have special customization requirements. These products may be designed and manufactured according to the personalized requirements of customers, and are different from standard products. Non-standard products usually need to be customized according to the specific needs of customers, so the production and sales processes are relatively complex.
[0043] SKU, the full English name is Stock Keeping Unit, abbreviated as SKU, is a coding and classification method after products are warehoused, and it is also the smallest unit of inventory control. It can be in units of pieces, boxes, pallets, etc., and each product corresponds to a unique SKU number.
[0044] The middle platform can be understood as a platform born for the front desk. The only purpose of its existence is to better serve the large-scale innovation of the front desk, and then better serve users, enabling the enterprise to truly achieve the continuous connection between its own capabilities and user needs. In this disclosure, the front desk can be understood as the urban distribution platform.
[0045] MQ (Message Queue), refers to a container for storing messages, and its essence is a queue.
[0046] Figure 1 It is a schematic structural diagram of a computer system provided by an exemplary embodiment of the present application. The system includes: a plurality of terminals 120 and a server cluster 140.
[0047] The terminal 120 can be a mobile terminal such as a mobile phone, a game console, a tablet computer, an e-book reader, smart glasses, an MP4 (Moving Picture Experts Group Audio Layer IV) player, a smart home device, an AR (Augmented Reality) device, a VR (Virtual Reality) device, or the terminal 120 can also be a personal computer (PC), such as a laptop computer and a desktop computer, etc.
[0048] Among them, an application program for providing distribution processing can be installed in the terminal 120. -
[0049] The terminal 120 is connected to the server cluster 140 through a communication network. Optionally, the communication network is a wired network or a wireless network.
[0050] The server cluster 140 is a single server, or consists of several servers, or is a virtualization platform, or is a cloud computing service center. The server cluster 140 is used to provide back-end services for the application programs that provide distribution processing. Optionally, the server cluster 140 undertakes the main computing work, and the terminal 120 undertakes the secondary computing work; or, the server cluster 140 undertakes the secondary computing work, and the terminal 120 undertakes the main computing work; or, the terminal 120 and the server cluster 140 adopt a distributed computing architecture for collaborative computing.
[0051] In some alternative embodiments, the server cluster 140 is used to store distribution processing program information.
[0052] Optionally, the clients of the application programs installed in different terminals 120 are the same, or the clients of the application programs installed on two terminals 120 are clients of the same type of application program on different control system platforms. Based on the differences in the terminal platforms, the specific forms of the clients of the application program can also be different. For example, the client of the application program can be a mobile phone client, a PC client, or a World Wide Web (Web) client, etc.
[0053] Those skilled in the art can understand that the number of the above terminals 120 can be more or less. For example, the above terminal can be only one, or the above terminals can be dozens or hundreds, or even more. The embodiments of the present application do not limit the number and device types of the terminals.
[0054] Optionally, the system may further include a management device ( Figure 1 not shown), and the management device is connected to the server cluster 140 through a communication network. Optionally, the communication network is a wired network or a wireless network.
[0055] Optionally, the above-mentioned wireless network or wired network uses standard communication technologies and / or protocols. The network is usually the Internet, but can also be any network, including but not limited to any combination of a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a private network or a virtual private network). In some embodiments, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent the data exchanged through the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPsec), etc. can be used to encrypt all or some of the links. In other embodiments, customized and / or dedicated data communication technologies can be used to replace or supplement the above data communication technologies.
[0056] In the present disclosure, the server may include a business platform and a middle platform, and the terminal may include an urban distribution platform and a logistics terminal
[0057] Next, the distribution processing method in the present exemplary embodiment will be described in more detail with reference to the accompanying drawings and embodiments.
[0058] As Figure 2 shown, a distribution processing method according to an embodiment of the present disclosure includes:
[0059] Step S202, in response to the order information sent by the business platform and the rejection processing attribute configured for the waybill, generate matching waybill information, where the waybill information includes the rejection processing attribute and multiple optional rejection processing enumeration values.
[0060] Among them, the middle platform will receive the order information sent by the business platform and the rejection processing attribute configured for the waybill, and the middle platform will generate matching waybill information according to this information, ensuring that while the waybill matches the order information, the urban distribution platform and the logistics terminal can perform corresponding processing operations based on the rejection processing attribute when a rejection occurs.
[0061] In addition, the rejection processing attribute includes but is not limited to a first rejection processing attribute and a second rejection processing attribute, and the configuration of the rejection processing attribute can be determined based on the type of the item.
[0062] The first rejection handling attribute corresponds to the overall order rejection of the waybill.
[0063] The second rejection handling attribute corresponds to the partial waybill receipt based on the SKU list, that is, the detailed semi-receipt.
[0064] Step S204: Send the waybill information to the urban distribution platform.
[0065] Among them, the middle platform will send the generated waybill information to the urban distribution platform. Sending the waybill information to the urban distribution platform can ensure that the waybill can be processed in a timely manner.
[0066] Step S206: In response to the waybill rejection audit application feedback by the urban distribution platform, feedback the message queue carrying the audit application to the business platform for audit. The audit application is generated based on the rejection handling information of the logistics terminal.
[0067] Among them, the urban distribution platform will generate an audit application according to the rejection handling information of the logistics terminal. The middle platform will respond to the waybill rejection audit application feedback by the urban distribution platform and feedback the message queue carrying the audit application to the business platform for audit. The business platform will receive these audit applications and perform corresponding audit processing. The purpose of this step is to ensure that the rejection handling of the waybill can be audited before subsequent operations.
[0068] Step S208: In response to the audit result sent by the business platform, determine the selected rejection handling enumeration value to update the waybill information based on the selected rejection handling enumeration value.
[0069] Among them, the business platform will audit the audit application and send the audit result to the middle platform. The middle platform will update the waybill information based on the selected rejection handling enumeration value. By updating the waybill information, the system can perform subsequent processing operations to ensure that the rejection handling of the waybill can be processed according to the audit result and further operations can be performed on the updated waybill information.
[0070] In this embodiment, by configuring the rejection handling attribute, when rejection occurs in distribution services such as bulk catering, the corresponding rejection handling process can be executed based on the configured rejection handling attribute, which can achieve reliable handling of rejected waybills to ensure the control effect of rejected items. In addition, when the rejection handling information is generated at the terminal logistics terminal, the middle platform can further feedback the audit application to the business platform through the message queue. The business platform can receive the audit application in real time, perform corresponding audit processing, and issue a rejection handling instruction. Especially for industries such as catering, it provides a refined reverse control solution to achieve online control, data connection, and customized terminal rejection handling operations, thereby establishing a reverse return process.
[0071] Such as Figure 3As shown, in one embodiment, in response to the audit result sent by the business platform, the selected rejection handling enumeration value is determined to update the waybill information based on the selected rejection handling enumeration value, including:
[0072] Step S302: In response to the audit result, extract the selected rejection handling enumeration value carried by the audit result.
[0073] The rejection handling enumeration value includes, but is not limited to, delivered after negotiation, rejected and returned to the warehouse for scrapping, rejected and returned to the warehouse, etc.
[0074] Step S304: Send the selected rejection handling enumeration value to the urban distribution platform so that the urban distribution platform can execute the corresponding rejection handling plan.
[0075] Step S306: Receive the updated data obtained by the urban distribution platform based on the rejection handling plan, and update the waybill information based on the updated data. The updated data is obtained by the urban distribution platform to update the waybill information based on the obtained rejection distribution handling result.
[0076] In this embodiment, by setting up the middle platform, real-time data transmission and processing between the business platform and the urban distribution platform are realized, ensuring the determination of the rejection handling plan and the update of the distribution handling result, improving the processing efficiency and accuracy, reducing manual intervention, providing strong support for the collaborative work of the business platform and the urban distribution platform. In addition, the selected rejection handling enumeration value can also ensure that the business platform and the urban distribution platform can clearly understand the specific handling methods.
[0077] In one embodiment, the rejection handling attribute includes a first rejection handling attribute and a second rejection handling attribute. If the rejection handling attribute configured for the waybill is the second rejection handling attribute, generating the matching waybill information further includes:
[0078] Obtain the stock keeping unit (SKU) list of the shipped items generated based on the order information and the attribute information of the shipped items; add the SKU list and the attribute information of the shipped items to the waybill information.
[0079] Among them, the first rejection handling attribute corresponds to the full-order rejection of the waybill, and the second rejection handling attribute corresponds to the partial waybill receipt based on the SKU list. For the second rejection handling attribute, the urban distribution platform performs an identification operation on the attribute information to configure the item distribution plan based on the identification result. The attribute information includes standard items and non-standard items.
[0080] In this embodiment, by configuring the rejection handling attribute and the attribute of the transported item in the waybill information, it is possible to ensure that the handling of non-standard items is carried out for delivery and rejection processing in units of one SKU during the process of executing partial waybill signing based on the recognition result of the transported item on the urban distribution platform, ensuring the integrity of the handling of non-standard items, and thus facilitating the establishment of a reverse catering return process at the whole order and partial commodity dimensions.
[0081] In one embodiment, multiple optional rejection handling enumeration values include proper delivery after negotiation, rejection and return to the warehouse for scrapping, and rejection and return to the warehouse for return.
[0082] Such as Figure 4 As shown, the distribution processing method according to another embodiment of the present disclosure is applied to an urban distribution platform and includes:
[0083] Step S402, in response to the waybill information sent by the middle platform, configure the item distribution plan based on the rejection handling attribute of the waybill in the waybill information.
[0084] Among them, for the first rejection handling attribute, that is, whole order rejection, an uncontrolled order plan is adopted during distribution, that is, if rejected, the whole order is rejected. For the second rejection handling attribute, that is, detailed half-receipt, different distribution plans need to be executed for standard items and non-standard items respectively.
[0085] Step S404, send the item distribution plan to the logistics terminal and receive the rejection handling information when the logistics terminal executes the item distribution plan and generates a rejection.
[0086] Among them, at the logistics terminal, for the first rejection handling attribute, if a rejection occurs, select the rejection reason and upload a picture in units of the whole order.
[0087] For the second rejection handling attribute, if a rejection occurs, the rejection reason can be selected in units of the whole order. For non-standard items, the SKU quantity cannot be modified, and proper delivery or rejection needs to be carried out in units of SKU. If there is only 1 SKU, an error will be reported when using detailed half-receipt.
[0088] Step S406, generate a waybill rejection review application based on the rejection handling information.
[0089] Among them, according to the information such as the rejection reason, rejection time, and specific description of the rejected item feedback by the logistics terminal, a review application is generated.
[0090] Step S408, feedback the waybill rejection review application to the middle platform and receive the selected rejection handling enumeration value feedback by the middle platform based on the review result.
[0091] Among them, through data interaction with the middle platform, it is forwarded to the business platform by the middle platform, and the business platform reviews the review application.
[0092] Among them, the rejection processing enumerated values include proper delivery after negotiation, rejection and return to the warehouse for scrapping, and rejection and return to the warehouse for return.
[0093] Step S410, update the waybill information based on the selected rejection processing enumerated value.
[0094] Among them, the process of updating the waybill information based on the selected rejection processing enumerated value includes that after processing based on the corresponding rejection processing plan, the waybill information changes, and at this time, information update is required.
[0095] In this embodiment, the urban distribution platform configures the item delivery plan based on the identified rejection processing attribute by identifying the rejection processing attribute. When rejection occurs in the distribution business such as bulk catering, the corresponding rejection processing process is executed based on the identified rejection processing attribute, which can realize the reliable processing of the rejected waybill to ensure the control effect of the rejected items. In addition, when the rejection processing information is generated at the terminal logistics terminal, the audit application can be fed back to the business platform through the middle platform. The business platform can receive the audit application in real time, perform the corresponding audit processing, and issue the rejection processing instruction, so that the urban distribution platform can obtain the selected rejection processing enumerated value based on the audit result to further execute the rejection processing plan. Especially for industries such as catering, a refined reverse control plan is provided to realize online control, data connection, and customized terminal rejection processing operations, thereby establishing a reverse return process.
[0096] In one embodiment, in response to the waybill information sent by the middle platform, configuring the item delivery plan based on the rejection processing attribute of the waybill in the waybill information includes: in response to the waybill information, if the identified rejection processing attribute is the first rejection processing attribute, the delivery processing in the configured first item delivery plan includes whole order delivery, and the rejection processing includes whole order return.
[0097] In one embodiment, in response to the waybill information sent by the middle platform, configuring the item delivery plan based on the rejection processing attribute of the waybill in the waybill information includes: in response to the waybill information, if the identified rejection processing attribute is the second rejection processing attribute, obtain the list of stock-keeping units (SKUs) of the transported items and the attribute information of the transported items; configure the corresponding second item delivery plan based on the second rejection processing attribute.
[0098] Among them, in the second item delivery plan, if the identified attribute information of the transported items is non-standard products, when performing detailed semi-receipt operation based on the SKU list, proper delivery or rejection processing is performed in units of SKUs.
[0099] In this embodiment, by identifying the rejection processing attributes, the urban distribution platform can configure different first item distribution plans and second item distribution plans for the first rejection processing attribute and the second rejection processing attribute respectively. The difference between the two is that the second item distribution plan supports detailed semi-receipt. And in the detailed semi-receipt process, for non-standard items, when performing the detailed semi-receipt operation based on the SKU list, the delivery or rejection processing is carried out on a per-SKU basis. Since there is no unified standard for non-standard items regarding whether to use pieces or weight as the measurement unit, the permission to modify the quantity is not provided to prevent errors in the delivery of non-standard items.
[0100] In one embodiment, configuring the corresponding second item distribution plan based on the second rejection processing attribute further includes: if there is only one SKU in the waybill information, configuring a plan to report an error when performing the detailed semi-receipt operation.
[0101] In this embodiment, it is necessary to process the input waybill information to determine whether there is only one SKU. This can be judged by parsing the item list in the waybill information or using a machine learning algorithm. If it is confirmed that there is only one SKU in the waybill information, then a plan to report an error when performing the detailed semi-receipt operation needs to be configured. Under normal circumstances, the items in the waybill will be delivered according to the plan. However, when there is only one SKU in the waybill, this plan will trigger an error reporting operation, and the background will generate an error message to notify relevant personnel or system administrators that there is only one SKU in the waybill and the detailed semi-receipt operation cannot be performed, so as to ensure the accuracy and reliability of the distribution of non-standard items.
[0102] In one embodiment, receiving the rejection processing information when the logistics terminal executes the item distribution plan and generates a rejection further includes: configuring unavailable business processing options on the operation interface based on the rejection processing attributes.
[0103] In one embodiment, configuring unavailable business processing options on the operation interface based on the rejection processing attributes includes: if the identified rejection processing attribute is the first rejection processing attribute, configuring the detailed semi-receipt operation, delivery, and re-delivery options as unavailable on the operation interface; if the identified rejection processing attribute is the second rejection processing attribute, configuring the whole order rejection operation, delivery, and re-delivery options as unavailable on the operation interface.
[0104] In this embodiment, judgment is made by parsing relevant fields in the waybill information or using machine learning algorithms, and the identified attribute information is marked as the first rejection processing attribute or the second rejection processing attribute. If the identified rejection processing attribute is the first rejection processing attribute, then the detailed half-receipt operation, delivery and redelivery options need to be configured as unavailable, indicating that the options for the detailed half-receipt operation, delivery or redelivery cannot be performed and will be disabled on the interface, and users cannot select these options. If the identified rejection processing attribute is the second rejection processing attribute, then the full-waybill rejection operation, delivery and redelivery options need to be configured as unavailable, and similarly users will not be able to select these options. This solution can automatically disable the corresponding options according to the recognition result of the rejection processing attribute, which can prevent users from selecting the wrong options and improve the accuracy of operations. In addition, by disabling the unavailable options, the interface will clearly show that these options are unavailable, giving users a clear prompt. This helps users quickly understand the available options and enhances the clarity of user operations.
[0105] In one embodiment, updating the waybill information based on the selected rejection processing enumeration value includes: sending the rejection processing plan determined based on the selected rejection processing enumeration value to the logistics terminal, and receiving the rejection distribution processing result obtained by the logistics terminal based on the rejection processing plan; updating the waybill information based on the rejection distribution processing result.
[0106] In this embodiment, according to the rejection processing enumeration value, the system will determine the specific rejection processing plan to be adopted. After determining the rejection processing plan, the system will send the plan to the urban distribution background, and the urban distribution background will instruct the logistics terminal to perform corresponding operations according to the rejection processing plan and return the result of the rejection distribution processing. According to the rejection distribution processing result returned by the urban distribution background, the system will update the waybill information accordingly. This may include updating the waybill status, recording the processing log or other necessary operations. Through these updates, the system and users can understand the actual execution situation of the rejection distribution processing.
[0107] In one embodiment, updating the waybill information based on the rejection distribution processing result includes: if the rejection processing plan is delivery after negotiation, updating the status of the waybill information to delivered; if the rejection processing plan is rejection and return to the warehouse for scrapping or rejection and return to the warehouse for return, updating the status of the waybill information to rejected.
[0108] In this embodiment, according to the rejection handling solution selected by the business platform, it is determined whether the rejection handling solution is delivery after negotiation, rejection and return to the warehouse for scrapping, or rejection and return to the warehouse for return. According to the selection of the solution, corresponding operations are performed. If the rejection handling solution is delivery after negotiation, the system will update the status of the waybill information to "delivered", which means that the waybill has been successfully delivered after negotiation. If the rejection handling solution is rejection and return to the warehouse for scrapping or rejection and return to the warehouse for return, the system will update the status of the waybill information to "rejected", which means that the waybill has been rejected and the corresponding return to the warehouse process has been carried out. By correctly updating the status of the waybill information, the system enables the status of each link in the logistics operation process to be accurately reflected in the system. This helps to provide accurate waybill tracking information and timely logistics information for users and relevant parties.
[0109] As Figure 5 shown, a distribution processing system according to an embodiment of the present disclosure includes:
[0110] A business platform 502 for generating order information and configuring rejection handling attributes for waybills.
[0111] A middle platform 504 for generating matching waybill information based on the order information and rejection handling attributes. The waybill information includes rejection handling attributes and multiple optional rejection handling enumeration values.
[0112] An urban distribution platform 506 for, in response to the waybill information sent by the middle platform, configuring an item distribution plan based on the rejection handling attributes of the waybill in the waybill information.
[0113] A logistics terminal 508 for executing rejection handling information when rejection occurs during the execution of the item distribution plan.
[0114] The urban distribution platform 506 is further configured to: feedback a waybill rejection review application to the middle platform and receive the selected rejection handling enumeration value fed back by the middle platform based on the review result.
[0115] The urban distribution platform 506 is further configured to: update the waybill information based on the selected rejection handling enumeration value.
[0116] Exemplarily, the business platform 502 marks food delivery waybills with an identifier. When the middle platform 504 receives such waybills, it notifies the downstream urban distribution platform that there is an e-signature process and 3 - 6 pictures need to be supported for uploading.
[0117] The urban distribution platform 506 receives the waybill, synchronizes the relevant delivery process to the logistics terminal 508 for operation, and then feeds back the information to the urban distribution platform 506 to update the status of the waybill.
[0118] In addition, before successful delivery, the non-mandatory options that the logistics terminal needs to execute include uploading 3 to 6 photos, and the mandatory option includes an electronic signature. For successful delivery, except for uploading photos, there is only an electronic signature process (the re-delivery button is grayed out). The electronic signature supports being skipped, but the electronic signature will definitely appear in the process.
[0119] Regarding the types of photos that need to be uploaded: if it is a successful delivery, it includes 4 photos of signing for receipt; if it is a rejection or partial receipt, it includes 5 photos of rejection.
[0120] As Figure 6 shown, according to another embodiment of the present disclosure, a distribution processing method is applied to the processing of the rejection of the entire order by a distribution processing system, including:
[0121] Step S602, the business platform performs position marking on self-operated orders.
[0122] Step S604, the middle platform identifies such orders and carries the first set of information when issuing the waybill.
[0123] Among them, the first set of information includes the SKU list. Synchronizing with the downstream system needs to support the detailed semi-receipt - negotiation and re-delivery process and provide three waybill statuses: delivered after negotiation, rejected and returned to the warehouse for scrapping, rejected and returned to the warehouse for return.
[0124] Step S606, the city distribution platform receives the waybill without controlling the order and directly schedules it to the cold chain fleet.
[0125] Step S608, the logistics terminal receives the waybill information and performs the distribution process according to the field judgment.
[0126] Step S610, when rejecting, the logistics terminal obtains the rejection reason and pictures.
[0127] Step S612, the city distribution platform synchronizes the waybill rejection audit application to the middle platform.
[0128] Among them, the detailed semi-receipt operation, successful delivery, and re-delivery options are configured to be unavailable.
[0129] Step S614, the middle platform sends the waybill rejection audit application MQ to the business platform.
[0130] Step S616, the business platform conducts the audit and updates the waybill status through MQ after completing the audit.
[0131] Step S618, the middle platform synchronizes to the city distribution platform.
[0132] Among them, if the audit is for rejection and return to the warehouse for scrapping, a text message is sent to notify the logistics terminal.
[0133] If the audit is for rejection and return to the warehouse for return, a text message is sent to notify the logistics terminal.
[0134] If the audit shows successful delivery after negotiation, send a text message to notify the logistics terminal.
[0135] Step S620, display the result at the logistics terminal.
[0136] For rejected returns to the warehouse for scrapping and rejected returns to the warehouse for re - sending, confirm the rejection, complete the waybill, and perform the operation confirmation.
[0137] For successful delivery after negotiation, re - perform the proper delivery of the waybill.
[0138] Step S622, the urban distribution platform completes the rejection confirmation and updates the waybill status.
[0139] Step S622, the middle - tier platform updates the waybill status.
[0140] As Figure 7 shown, the distribution processing method according to another embodiment of the present disclosure is applied to the distribution processing system for the processing of negotiated re - delivery of partially received details, including:
[0141] Step S702, the business platform performs position marking on self - operated orders, differentiates standard products and non - standard products, and sends the order information to the middle - tier platform.
[0142] Step S704, the middle - tier platform identifies such orders and carries the second set of information when issuing the waybill.
[0143] Among them, the second set of information includes order identification to distinguish standard products / non - standard products, SKU list, support for the downstream system to synchronize the process of partial receipt - negotiation re - delivery, and provides three waybill statuses: successful delivery after negotiation, rejected return to the warehouse for scrapping, rejected return to the warehouse for re - sending.
[0144] Step S706, the urban distribution platform receives the waybill, identifies standard products and non - standard products, configures the corresponding distribution plan, and schedules it to the cold - chain fleet.
[0145] Among them, for the partial receipt of non - standard products, the SKU quantity cannot be changed, and it must be properly delivered in whole SKUs. Additionally, if there is only 1 SKU under the current waybill, an error will be reported when using partial receipt, and then the urban distribution platform schedules it to the cold - chain fleet and gives an identifier.
[0146] Step S708, the logistics terminal receives the waybill information and operates on the partial receipt.
[0147] Among them, if it is a whole order uploading one rejection reason + 3 - 6 pictures, if it is the partial receipt of non - standard products, the SKU quantity cannot be modified, and it must be properly delivered or rejected in units of SKUs. If there is only 1 SKU under the current waybill, an error will be reported when using partial receipt.
[0148] Step S710, when rejecting, the logistics terminal obtains the rejection reason and pictures.
[0149] Step S712: The urban distribution platform updates the delivered quantity and the quantity awaiting review for each SKU based on the delivered information, and synchronizes the shipping order rejection review application to the middle platform.
[0150] Among them, the whole order rejection operation, the options of delivered and re-delivered are configured to be unavailable.
[0151] In addition, the rejection reasons are uniformly matched to each undelivered SKU, and it is verified that the number of items not allowed to be delivered or rejected is 0, that is, the quantities under all SKUs are rejected or the quantities under all SKUs are delivered.
[0152] Step S714: The middle platform sends the shipping order rejection review application MQ to the business platform.
[0153] Step S716: The business platform conducts a review. After the review is completed, the shipping order status is updated through MQ.
[0154] Step S718: The middle platform synchronizes to the urban distribution platform.
[0155] Among them, if the review is rejection for return to warehouse and scrapping, a text message is sent to notify the logistics terminal.
[0156] If the review is rejection for return to warehouse and return, a text message is sent to notify the logistics terminal.
[0157] If the review is delivery after negotiation, a text message is sent to notify the logistics terminal.
[0158] Step S720: The result is displayed at the logistics terminal.
[0159] For rejection for return to warehouse and scrapping and rejection for return to warehouse and return, confirm the rejection, the shipping order is completed, and the operation is confirmed.
[0160] For delivery after negotiation, the shipping order is re-delivered.
[0161] Step S722: The urban distribution platform completes the rejection confirmation and updates the shipping order status.
[0162] Step S722: The middle platform updates the shipping order status.
[0163] Exemplarily, through the setting of the middle platform interface, the following process can be executed:
[0164] First step: Receive the shipping order rejection review application generated by the urban distribution platform based on the rejection processing information when the item delivery plan is executed at the logistics terminal, and call the negotiation and re-delivery process of the shipping order.
[0165] Second step: Send an MQ message awaiting rejection review to the business platform according to the shipping order rejection review application.
[0166] Third step: The business platform receives the message awaiting review sent by the middle platform. After conducting a review of negotiation and re-delivery, the review result is written back to the middle platform.
[0167] In the fourth step, after the middleware receives the upstream audit result, it issues an instruction to communicate with the urban distribution.
[0168] In the fifth step, the urban distribution platform terminal receives the audit result of the waybill and processes it.
[0169] It should be noted that the above-mentioned drawings are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present invention, rather than for limiting purposes. It is easy to understand that the processes shown in the above-mentioned drawings do not indicate or limit the chronological order of these processes. Additionally, it is also easy to understand that these processes can be executed synchronously or asynchronously in, for example, multiple modules.
[0170] Those skilled in the art to which the present invention pertains can understand that various aspects of the present invention can be implemented as a system, a method, or a program product. Therefore, various aspects of the present invention can be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation combining hardware and software aspects, which can be collectively referred to herein as "circuitry", "module", or "system".
[0171] Next, refer to Figure 8 to describe the distribution processing device 800 according to this embodiment of the present invention. Figure 8 The shown distribution processing device 800 is merely an example and should not impose any limitation on the functions and usage scope of the embodiments of the present invention.
[0172] The distribution processing device 800 is presented in the form of a hardware module. The components of the distribution processing device 800 may include, but are not limited to: a first generation module 802, which is configured to generate a matching waybill information in response to the order information sent by the business platform and the rejection processing attribute configured for the waybill, where the waybill information includes the rejection processing attribute and multiple optional rejection processing enumerated values; a distribution module 804, which is configured to distribute the waybill information to the urban distribution platform; a first feedback module 806, which is configured to, in response to the waybill rejection audit application feedback by the urban distribution platform, feedback the message queue carrying the audit application to the business platform for auditing, and the audit application is generated based on the rejection processing information of the logistics terminal; a first update module 808, which is configured to, in response to the audit result sent by the business platform, determine the selected rejection processing enumerated value to update the waybill information based on the selected rejection processing enumerated value.
[0173] Next, refer to Figure 9 to describe the distribution processing device 900 according to this embodiment of the present invention. Figure 9 The shown distribution processing device 900 is merely an example and should not impose any limitation on the functions and usage scope of the embodiments of the present invention.
[0174] The distribution processing device 900 is represented in the form of a hardware module. The components of the distribution processing device 900 may include, but are not limited to: a configuration module 902, configured to, in response to the waybill information sent by the middle platform, configure an item distribution plan based on the rejection processing attribute of the waybill in the waybill information; a sending module 904, configured to send the item distribution plan to the logistics terminal and receive the rejection processing information when the logistics terminal executes the item distribution plan and generates a rejection; a second generation module 906, configured to generate a waybill rejection review application based on the rejection processing information; a second feedback module 908, configured to feedback the waybill rejection review application to the middle platform and receive the selected rejection processing enumeration value feedback by the middle platform based on the review result; a second update module 910, configured to update the waybill information based on the selected rejection processing enumeration value.
[0175] The following refers to Figure 10 to describe the electronic device 1000 according to this embodiment of the present invention. Figure 10 The illustrated electronic device 1000 is merely an example and should not impose any limitation on the functions and usage scope of the embodiments of the present invention.
[0176] As Figure 10 shown, the electronic device 1000 is represented in the form of a general-purpose computing device. The components of the electronic device 1000 may include, but are not limited to: the at least one processing unit 1010 described above, the at least one storage unit 1020 described above, and a bus 1030 connecting different system components (including the storage unit 1020 and the processing unit 1010).
[0177] Among them, the storage unit stores program code, and the program code can be executed by the processing unit 1010, so that the processing unit 1010 executes the steps according to various exemplary embodiments of the present invention described in the "Exemplary Method" section above of this specification. For example, the processing unit 1010 can execute steps S202 and S208 as shown in Figure 1 and other steps defined in the distribution processing method of the present disclosure.
[0178] The storage unit 1020 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 10201 and / or a cache storage unit 10202, and may further include a read-only storage unit (ROM) 10203.
[0179] The storage unit 1020 may further include a program / utility 10204 having a set (at least one) of program modules 10205. Such program modules 10205 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment.
[0180] The bus 1030 can represent one or more of several types of bus architectures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0181] The electronic device 1000 can also communicate with one or more external devices 1060 (such as a keyboard, a pointing device, a Bluetooth device, etc.), and can also communicate with one or more devices that enable a user to interact with the electronic device, and / or communicate with any device that enables the electronic device 1000 to communicate with one or more other computing devices (such as a router, a modem, etc.). Such communication can be carried out through the input / output (I / O) interface 1050. Moreover, the electronic device 1000 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 1050. As shown in the figure, the network adapter 1050 communicates with other modules of the electronic device 1000 through the bus 1030. It should be understood that, although not shown in the figure, other hardware and / or software modules can be incorporated with the electronic device, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0182] Through the description of the above embodiments, those skilled in the art can easily understand that the exemplary embodiments described herein can be implemented by software, or can be implemented by a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
[0183] In an exemplary embodiment of the present disclosure, there is also provided a computer-readable storage medium, on which a program product capable of implementing the above method of this specification is stored. In some possible implementation manners, various aspects of the present invention can also be implemented in the form of a program product, which includes program code. When the program product runs on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the above "Exemplary Method" section of this specification.
[0184] A program product for implementing the above method according to an embodiment of the present invention may be a portable compact disc read-only memory (CD-ROM) and includes program code, and can run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium may be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device.
[0185] A computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries the readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The readable signal medium may also be any readable medium other than the readable storage medium, and the readable medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device.
[0186] The program code contained on the readable medium can be transmitted by any suitable medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the above.
[0187] The program code for performing the operations of the present invention can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and also including conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computing device, partially on the user's device, executed as a stand-alone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., by connecting through the Internet using an Internet service provider).
[0188] It should be noted that although several modules or units of a device for action execution are mentioned in the above detailed description, such a division is not mandatory. In fact, according to an embodiment of the present disclosure, the features and functions of two or more of the above-described modules or units can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0189] In addition, although the various steps of the methods in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in that specific order, or that all of the steps shown must be performed to achieve the desired result. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution, etc.
[0190] From the description of the above embodiments, those skilled in the art can easily understand that the exemplary embodiments described herein can be implemented by software, or by a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (such as a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the methods according to the embodiments of the present disclosure.
[0191] After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily conceive of other embodiments of the present disclosure. This application is intended to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include known common knowledge or conventional technical means in the technical field not disclosed in the present disclosure. The specification and examples are only regarded as exemplary, and the true scope and spirit of the present disclosure are pointed out by the appended claims.
Claims
1. A distribution processing method, characterized in that, applied to the middle platform, including: Responding to the order information sent by the business platform and the rejection processing attribute configured for the waybill, generating a matching waybill information, the waybill information including the rejection processing attribute and multiple optional rejection processing enumeration values; Sending the waybill information to the urban distribution platform; Responding to the waybill rejection audit application feedback by the urban distribution platform, feeding back the message queue carrying the audit application to the business platform for audit, the audit application being generated based on the rejection processing information of the logistics terminal; Responding to the audit result sent by the business platform, determining the selected rejection processing enumeration value, so as to update the waybill information based on the selected rejection processing enumeration value.
2. The distribution processing method according to claim 1, characterized in that, Responding to the audit result sent by the business platform, determining the selected rejection processing enumeration value, so as to update the waybill information based on the selected rejection processing enumeration value, including: Responding to the audit result, extracting the selected rejection processing enumeration value carried by the audit result; Sending the selected rejection processing enumeration value to the urban distribution platform, so that the urban distribution platform executes the corresponding rejection processing plan; Receiving the updated data obtained by the urban distribution platform based on the rejection processing plan, so as to update the waybill information based on the updated data, the updated data being obtained by the urban distribution platform updating the waybill information based on the obtained rejection distribution processing result.
3. The distribution processing method according to claim 1, characterized in that, The rejection processing attribute includes a first rejection processing attribute and a second rejection processing attribute. If the rejection processing attribute configured for the waybill is the second rejection processing attribute, generating the matching waybill information further includes: Obtaining the minimum stock keeping unit (SKU) list of the transported items generated based on the order information and the attribute information of the transported items; Adding the SKU list and the attribute information of the transported items to the waybill information, wherein, the first rejection processing attribute corresponds to the whole-waybill rejection of the waybill, and the second rejection processing attribute corresponds to the partial waybill receipt based on the SKU list. For the second rejection processing attribute, an identification operation of the attribute information is performed on the urban distribution platform to configure an item distribution plan based on the identification result, and the attribute information includes standard products and non-standard products.
4. The distribution processing method according to any one of claims 1 to 3, characterized in that, The multiple optional rejection processing enumeration values include delivery after negotiation, rejection and return to the warehouse for scrapping, and rejection and return to the warehouse.
5. A distribution processing method, characterized in that, applied to the urban distribution platform, including: Responding to the waybill information sent by the middle platform, configuring an item distribution plan based on the rejection processing attribute of the waybill in the waybill information; Sending the item distribution plan to the logistics terminal, and receiving the rejection processing information when the logistics terminal executes the item distribution plan and generates a rejection; Generating a waybill rejection audit application based on the rejection processing information; Feedback the waybill rejection review application to the middle platform and receive the selected rejection processing enumeration value feedback by the middle platform based on the review result; Update the waybill information based on the selected rejection processing enumeration value.
6. The distribution processing method according to claim 5, characterized in that, In response to the waybill information issued by the middle platform, configure the item distribution plan based on the rejection processing attribute of the waybill in the waybill information, including: In response to the waybill information, if it is recognized that the rejection processing attribute is the first rejection processing attribute, the distribution processing in the configured first item distribution plan includes whole order delivery, and the rejection processing includes whole order return.
7. The distribution processing method according to claim 5, characterized in that, In response to the waybill information issued by the middle platform, configure the item distribution plan based on the rejection processing attribute of the waybill in the waybill information, including: In response to the waybill information, if it is recognized that the rejection processing attribute is the second rejection processing attribute, obtain the list of stock keeping units (SKUs) of the transported items and the attribute information of the transported items; Configure the corresponding second item distribution plan based on the second rejection processing attribute, wherein, in the second item distribution plan, if it is recognized that the attribute information of the transported items is non-standard items, when performing the detailed semi-receipt operation based on the SKU list, the delivery or rejection processing is performed in units of SKUs.
8. The distribution processing method according to claim 7, characterized in that, Configuring the corresponding second item distribution plan based on the second rejection processing attribute further includes: If there is only one SKU in the waybill information, configure a plan to report an error when performing the detailed semi-receipt operation.
9. The distribution processing method according to claim 5, characterized in that, Receiving the rejection processing information when the logistics terminal executes the item distribution plan and generates a rejection further includes: Configure unavailable business processing options on the operation interface based on the rejection processing attribute.
10. The distribution processing method according to claim 9, characterized in that, Configuring unavailable business processing options on the operation interface based on the rejection processing attribute includes: If it is recognized that the rejection processing attribute is the first rejection processing attribute, configure the detailed semi-receipt operation, delivery, and re-delivery options as unavailable on the operation interface; If it is recognized that the rejection processing attribute is the second rejection processing attribute, configure the whole order rejection operation, the delivery, and the re-delivery options as unavailable on the operation interface.
11. The distribution processing method according to any one of claims 5 to 10, characterized in that, Updating the waybill information based on the selected rejection processing enumeration value includes: Send the rejection processing plan determined based on the selected rejection processing enumeration value to the logistics terminal; Receive the rejection distribution processing result obtained by the logistics terminal based on the rejection processing plan; Update the waybill information based on the rejection distribution processing result.
12. The distribution processing method according to claim 11, characterized in that, Updating the waybill information based on the rejection distribution processing result includes: If the rejection handling solution is delivery after negotiation, update the status of the waybill information to delivered. If the rejection handling solution is rejection and return to the warehouse for scrapping or rejection and return to the warehouse for return, update the status of the waybill information to rejected.
13. A distribution processing system Characterized in that It includes A business platform for generating order information and configuring rejection handling attributes for waybills A middle platform for generating matching waybill information based on the order information and the rejection handling attributes, the waybill information including the rejection handling attributes and multiple optional rejection handling enumeration values An urban distribution platform for, in response to the waybill information sent by the middle platform, configuring an item delivery plan based on the rejection handling attributes of the waybill in the waybill information A logistics terminal for executing the rejection handling information when rejection occurs in the item delivery plan The urban distribution platform is further configured to: feedback a waybill rejection review application generated based on the rejection handling information to the middle platform, and receive the selected rejection handling enumeration value feedback by the middle platform based on the review result The urban distribution platform is further configured to: update the waybill information based on the selected rejection handling enumeration value 14. A distribution processing device Characterized in that Applied to the middle platform, it includes A first generation module for generating matching waybill information in response to the order information sent by the business platform and the rejection handling attributes configured for the waybill, the waybill information including the rejection handling attributes and multiple optional rejection handling enumeration values A distribution module for distributing the waybill information to the urban distribution platform A first feedback module for, in response to the waybill rejection review application feedback by the urban distribution platform, feedback a message queue carrying the review application to the business platform for review, the review application being generated based on the rejection handling information of the logistics terminal A first update module for, in response to the review result sent by the business platform, determining the selected rejection handling enumeration value to update the waybill information based on the selected rejection handling enumeration value 15. A distribution processing device Characterized in that Applied to the urban distribution platform, it includes A configuration module for, in response to the waybill information sent by the middle platform, configuring an item delivery plan based on the rejection handling attributes of the waybill in the waybill information A sending module for sending the item delivery plan to the logistics terminal and receiving the rejection handling information when rejection occurs when the logistics terminal executes the item delivery plan A second generation module for generating a waybill rejection review application based on the rejection handling information A second feedback module for feedbacking the waybill rejection review application to the middle platform and receiving the selected rejection handling enumeration value feedback by the middle platform based on the review result A second update module for updating the waybill information based on the selected rejection handling enumeration value 16. An electronic device Characterized in that It includes A processor And A memory for storing executable instructions of the processor Wherein, the processor is configured to execute the distribution processing method according to any one of claims 1 to 4 or 5 to 12 by executing the executable instructions 17. A computer-readable storage medium having a computer program stored thereon, characterized in that, when the computer program is executed by a processor, it implements the distribution processing method according to any one of claims 1 to 12.