CN113962782A - Order information processing method and device, electronic equipment and computer readable medium - Google Patents

Order information processing method and device, electronic equipment and computer readable medium Download PDF

Info

Publication number
CN113962782A
CN113962782A CN202111400438.5A CN202111400438A CN113962782A CN 113962782 A CN113962782 A CN 113962782A CN 202111400438 A CN202111400438 A CN 202111400438A CN 113962782 A CN113962782 A CN 113962782A
Authority
CN
China
Prior art keywords
information
article
item
request
attribute
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111400438.5A
Other languages
Chinese (zh)
Inventor
徐意
吴志刚
张朝宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Pinjie Network Technology Co Ltd
Original Assignee
Hangzhou Pinjie Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Pinjie Network Technology Co Ltd filed Critical Hangzhou Pinjie Network Technology Co Ltd
Priority to CN202111400438.5A priority Critical patent/CN113962782A/en
Publication of CN113962782A publication Critical patent/CN113962782A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06315Needs-based resource requirements planning or analysis

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the disclosure discloses an order information processing method, an order information processing device, electronic equipment and a computer readable medium. One embodiment of the method comprises: in response to the fact that the item attribute group exists in the processing information and the fact that the item attribute group comprises the item attribute which is the same as the item request attribute included in the order request information is determined, replacing the item attribute group included in the processing information with the item request attribute to update the processing information to obtain updated processing information; adding the article request quantity included in the order request information to the updating processing information to update the updating processing information so as to generate selection information; determining the sum of the value attribute values of the item requests in the generated selection information as the total value attribute value of the item; and generating an information link according to the generated selection information and the total value attribute value of the article. The implementation ensures the consistency of the selected article information and the article information actually required by the user.

Description

Order information processing method and device, electronic equipment and computer readable medium
Technical Field
The embodiment of the disclosure relates to the technical field of computers, in particular to an order information processing method, an order information processing device, electronic equipment and a computer readable medium.
Background
Users desire to place orders for items they desire by others, either from the needs of younger people to save time, or due to the unfamiliarity of the network ordering system with older people. At present, a user is replaced to place an order for a required article, and the method generally adopted is as follows: and receiving the article demand information (information of the required article) sent by the user, and selecting the article corresponding to the article demand information sent by the user by the staff.
However, when the above-mentioned method is adopted to replace the user to place an order for the required article, the following technical problems often exist:
firstly, when a worker selects article information corresponding to article demand information sent by a user, the possibility of selecting the article information incorrectly usually exists, so that the selected article information is inconsistent with the article information actually required by the user;
second, when the user does not click the payment link for a long time, the item represented by the payment link may be placed on a shelf or lost in inventory, thereby causing the payment link to fail.
Disclosure of Invention
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
Some embodiments of the present disclosure propose order information processing methods, apparatuses, electronic devices, and computer readable media to solve one or more of the technical problems mentioned in the background section above.
In a first aspect, some embodiments of the present disclosure provide an order information processing method, including: in response to receiving an order request information group, determining whether a request type corresponding to the order request information group is a first request type, wherein the order request information in the order request information group comprises an item request code, an item request quantity and an item request attribute; in response to determining that the request type is a first request type, for each order request information in the order request information group, performing the following processing steps: selecting article information with article codes identical to the article request codes contained in the order request information from an article information set stored locally as to-be-processed information, wherein the to-be-processed information comprises article names, article codes and article value attribute values; generating processing information based on the order request information and the information to be processed; in response to determining that an article attribute group exists in the processing information and determining that the article attribute group includes an article attribute that is the same as an article request attribute included in the order request information, replacing the article attribute group included in the processing information with the article request attribute to update the processing information to obtain updated processing information; adding the article request quantity included in the order request information to the updating processing information to update the updating processing information so as to generate selection information; determining the sum of the value attribute values of the item requests in the generated selection information as the total value attribute value of the item; and generating an information link according to the generated selection information and the total value attribute value of the article.
In a second aspect, some embodiments of the present disclosure provide an order information processing apparatus, the apparatus comprising: the first determining unit is configured to determine whether a request type corresponding to an order request information group is a first request type or not in response to receiving the order request information group, wherein the order request information in the order request information group comprises an item request code, an item request quantity and an item request attribute; an order request information processing unit configured to, in response to determining that the request type is a first request type, perform, for each order request information in the order request information group, the following processing steps: selecting article information with article codes identical to the article request codes contained in the order request information from an article information set stored locally as to-be-processed information, wherein the to-be-processed information comprises article names, article codes and article value attribute values; generating processing information based on the order request information and the information to be processed; in response to determining that an article attribute group exists in the processing information and determining that the article attribute group includes an article attribute that is the same as an article request attribute included in the order request information, replacing the article attribute group included in the processing information with the article request attribute to update the processing information to obtain updated processing information; adding the article request quantity included in the order request information to the updating processing information to update the updating processing information so as to generate selection information; a second determination unit configured to determine a sum of the individual item request value attribute values in the generated individual selection information as an item total value attribute value; and the generating unit is configured to generate the information link according to the generated selection information and the total value attribute value of the article.
In a third aspect, some embodiments of the present disclosure provide an electronic device, comprising: one or more processors; a storage device having one or more programs stored thereon, which when executed by one or more processors, cause the one or more processors to implement the method described in any of the implementations of the first aspect.
In a fourth aspect, some embodiments of the present disclosure provide a computer readable medium on which a computer program is stored, wherein the program, when executed by a processor, implements the method described in any of the implementations of the first aspect.
The above embodiments of the present disclosure have the following beneficial effects: by the order information processing method of some embodiments of the present disclosure, consistency between the selected article information and article information actually required by the user can be ensured. Specifically, the reason why the selected item information is inconsistent with the item information actually required by the user is that: when the staff selects the article information corresponding to the article demand information sent by the user, there is usually a possibility of selecting the article information incorrectly, which results in inconsistency between the selected article information and the article information actually required by the user. Based on this, the order information processing method of some embodiments of the present disclosure first determines, in response to receiving the order request information group, whether a request type corresponding to the order request information group is a first request type. Therefore, the articles corresponding to the article demand information sent by the user can be conveniently selected. Secondly, in response to determining that the request type is a first request type, for each order request information in the order request information group, performing the following processing steps: first, the article information with the article code same as the article request code included in the order request information is selected from the article information set stored locally as the information to be processed. Here, since the item request code in the selected item information is the same as the item code of the item desired by the user, the item information corresponding to the item demand information is selected. Because the article information consistent with the article demand information is selected, the possibility of selecting the article information wrongly is avoided, and the consistency of the selected article information and the article information actually required by the user is ensured. Then, processing information is generated based on the order request information and the to-be-processed information. Thus, updating of the processing information can be facilitated. Then, in response to determining that an item attribute group exists in the processing information and determining that the item attribute group includes an item attribute that is the same as the item request attribute included in the order request information, the item attribute group included in the processing information is replaced with the item request attribute to update the processing information, and updated processing information is obtained. Thereby, the selection information is convenient to generate. And then, adding the article request quantity included in the order request information to the updating processing information to update the updating processing information so as to generate selection information. Thus, the total value attribute value of all the articles can be obtained. And then, determining the sum of the value attribute values of the item requests in the generated selection information as the total value attribute value of the item. Thus, data support is provided for generating information links. And finally, generating an information link according to the generated selection information and the total value attribute value of the article. Thereby, the processing operation for the order information is completed. And the article information consistent with the article demand information is selected, so that the possibility of article information selection errors is eliminated, and the consistency of the selected article information and the article information actually required by the user is ensured.
Drawings
The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent by referring to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and elements are not necessarily drawn to scale.
FIG. 1 is a schematic diagram of an application scenario of an order information processing method of some embodiments of the present disclosure;
FIG. 2 is a flow diagram of some embodiments of an order information processing method according to the present disclosure;
FIG. 3 is a flow diagram of further embodiments of an order information processing method according to the present disclosure;
FIG. 4 is a schematic block diagram of some embodiments of an order information processing apparatus according to the present disclosure;
FIG. 5 is a schematic structural diagram of an electronic device suitable for use in implementing some embodiments of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is to be understood that the disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the disclosure are for illustration purposes only and are not intended to limit the scope of the disclosure.
It should be noted that, for convenience of description, only the portions related to the related invention are shown in the drawings. The embodiments and features of the embodiments in the present disclosure may be combined with each other without conflict.
It should be noted that the terms "first", "second", and the like in the present disclosure are only used for distinguishing different devices, modules or units, and are not used for limiting the order or interdependence relationship of the functions performed by the devices, modules or units.
It is noted that references to "a", "an", and "the" modifications in this disclosure are intended to be illustrative rather than limiting, and that those skilled in the art will recognize that "one or more" may be used unless the context clearly dictates otherwise.
The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.
The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Fig. 1 is a schematic diagram of an application scenario of an order information processing method according to some embodiments of the present disclosure.
In the application scenario of fig. 1, first, the computing device 101 may determine, in response to receiving the order request information group 102, whether a request type corresponding to the order request information group 102 is a first request type. The order request information 1021 in the order request information group 102 includes an item request code, an item request quantity, and an item request attribute. Next, the computing device 101 may perform the following processing steps for each order request information 1021 in the order request information group 102 in response to determining that the request type is a first request type: first, the computing device 101 may select, from the locally stored item information set 103, item information 1031 that includes an item code that is the same as the item request code included in the above-described order request information 1021 as the information to be processed 104. The information 104 to be processed includes an item name, an item code, and an item value attribute value. Next, the computing device 101 may generate the processing information 105 based on the order request information 1021 and the to-be-processed information 104. Then, in response to determining that the item attribute group exists in the processing information 105 and determining that the item attribute group includes the item attribute that is the same as the item request attribute included in the order request information 1021, the computing device 101 may replace the item attribute group included in the processing information 105 with the item request attribute to update the processing information 105, so as to obtain updated processing information 106. Thereafter, the computing device 101 may add the requested quantity of the items included in the order request information 1021 to the update processing information 106 to update the update processing information 106 to generate the selection information 107. The computing device 101 may then determine the sum of the individual item request value attribute values in the generated individual pick information 108 as an item total value attribute value 109. Finally, the computing device 101 may generate an information link 110 based on the generated respective selection information 108 and the value 109 of the total value attribute of the item.
The computing device 101 may be hardware or software. When the computing device is hardware, it may be implemented as a distributed cluster composed of multiple servers or terminal devices, or may be implemented as a single server or a single terminal device. When the computing device is embodied as software, it may be installed in the hardware devices enumerated above. It may be implemented, for example, as multiple software or software modules to provide distributed services, or as a single software or software module. And is not particularly limited herein.
It should be understood that the number of computing devices in FIG. 1 is merely illustrative. There may be any number of computing devices, as implementation needs dictate.
With continued reference to fig. 2, a flow 200 of some embodiments of an order information processing method according to the present disclosure is shown. The order information processing method comprises the following steps:
step 201, in response to receiving the order request information group, determining whether the request type corresponding to the order request information group is the first request type.
In some embodiments, an executing entity (e.g., the computing device 101 shown in fig. 1) of the order information processing method may determine whether a request type corresponding to an order request information group sent by a user terminal is a first request type in response to receiving the order request information group. For example, the user terminal may be a mobile phone terminal or a computer terminal of the user. The order request information in the order request information group includes an item request code, an item request quantity and an item request attribute. Here, the order request information may be item information of an item requested by the user. The first request type represents that the user selects the required item. The item request code may be a code that uniquely represents an item. The item request quantity may be a quantity of items requested by the user. The item request attribute may be an item specification corresponding to an item requested by the user. Here, the article specification may include, but is not limited to, at least one of: article color, article size.
As an example, the order request information group may be:
{ "article request code": "101", "requested quantity of goods": "5", "article request attribute": "Red".
Step 202, in response to determining that the request type is the first request type, for each order request information in the order request information group, performing the following processing steps:
step 2021, selecting the article information with the article code same as the article request code included in the order request information from the article information set stored locally as the information to be processed.
In some embodiments, the execution principal may select, as the information to be processed, the item information including the same item code as the item request code included in the order request information from a locally stored item information set. The information to be processed includes an item name, an item code, and an item value attribute value (e.g., a price of the item). The item information set may be a collection of a plurality of item information stored locally. The article information includes an article name, an article code, and an article value attribute value. The item code may be a code that uniquely represents an item.
As an example, the information to be processed may be:
{ "article name": alarm clock, goods coding: "101", "value attribute of goods": '50', [ red, black, white ] }.
Step 2022, generate processing information based on the order request information and the information to be processed.
In some embodiments, the execution agent may generate processing information based on the order request information and the to-be-processed information.
In practice, the execution main body may generate the processing information based on the order request information and the information to be processed by the following steps:
the first step is to determine the product of the item request quantity included in the order request information and the item value attribute value included in the information to be processed as the item request value attribute value.
As an example, the order request information { "item request code" described above may be: "101", "requested quantity of goods": "5", "article request attribute": "Red" } includes the requested quantity of the article "5" and the aforementioned information to be processed "{" article name ": alarm clock, goods coding: "101", "value attribute of goods": the product ' 250 ' of the article value attribute values ' 50 ' included in 50 ' is determined as the article request value attribute value.
And replacing the value attribute value of the article included in the information to be processed with the value attribute value of the article request to update the information to be processed to obtain processed information.
As an example, the above-mentioned information to be processed { "article name': alarm clock, goods coding: "101", "value attribute of goods": "50", "red, black, white", "including article value attribute value ' 50" is replaced with article request value attribute value ' 250 ' to update the above-mentioned information to be processed, resulting in processing information "-article name": alarm clock, goods coding: "101", "value attribute value of article request": '250', [ red, black, white ] }.
Step 2023, in response to determining that the item attribute group exists in the processing information and determining that the item attribute group includes the item attribute that is the same as the item request attribute included in the order request information, replacing the item attribute group included in the processing information with the item request attribute to update the processing information, so as to obtain updated processing information.
In some embodiments, the execution agent may, in response to determining that an item attribute group exists in the processing information and determining that an item attribute that is the same as an item request attribute included in the order request information is included in the item attribute group, replace the item attribute group included in the processing information with the item request attribute to update the processing information, and obtain updated processing information. Wherein the article attribute in the article attribute group may represent an article specification. Here, the article specification may include, but is not limited to, at least one of: article color, article size.
As an example, the execution principal may, in response to determining the process information { "item name': alarm clock, goods coding: "101", "value attribute value of article request": "250", "red, black, white", and determining that the item attribute group "[ red, black, white ]" includes an item request code "identical to the order request information": "101", "requested quantity of goods": "5", "article request attribute": "red" includes an article attribute of the same attribute as the article request attribute, and the process information is updated by replacing the article attribute group included in the process information with the article request attribute, so as to obtain update process information "{" article name ": alarm clock, goods coding: "101", "value attribute value of article request": 250', red }.
Step 2024, add the quantity of the article request included in the order request information to the update processing information to update the update processing information, so as to generate the selection information.
In some embodiments, the executing agent may add the requested quantity of the items included in the order request information to the update processing information to update the update processing information, so as to generate the selection information.
As an example, the execution main body may add the article request quantity '5' included in the order request information to the update process information '{ "article name': alarm clock, goods coding: "101", "value attribute value of article request": 250, red to update the update process information to generate a pick information { "item name": alarm clock, quantity requested for goods: '5', 'article coding': "101", "value attribute value of article request": 250', red }.
Step 203, determining the sum of the value attribute values of the item requests in the generated selection information as the total value attribute value of the item.
In some embodiments, the execution subject may determine a sum of the value of each item request value attribute in each generated selection information as an item total value attribute value.
As an example, the sum '482' of the individual item request value attribute values described above may be determined as an item total value attribute value.
And 204, generating an information link according to the generated selection information and the total value attribute value of the article.
In some embodiments, the execution agent may generate an information link according to the generated each selection information and the value of the total value attribute of the article. The information link may be a link for jumping to a payment page after the user clicks the information link. Here, the payment page may be a page on which the respective selection information and the value of the total value attribute of the item are displayed, and a payment operation is performed by the user. The information links described above may be generated by a link generator.
In practice, the executing agent may generate the information link according to the generated each selection information and the total value attribute value of the article by the following steps:
firstly, combining the generated selection information and the total value attribute value of the article to generate circulation information.
The combination process may be a splicing process or a merging process.
As an example, the generated cull information { "item name': alarm clock, quantity requested for goods: '5', 'article coding': "101", "value attribute value of article request": 250, red is merged with the item total value attribute value of 250 to generate the flow information 250, item name: alarm clock, quantity requested for goods: '5', 'article coding': "101", "value attribute value of article request": 250', red }.
And secondly, generating an order number corresponding to the circulation information.
In some embodiments, the execution body may generate an order number corresponding to the circulation information. The format of the order number is a preset format. The order number may be generated by a combination of a user order time, a two digit random number, and a one digit random alphabet.
As an example, the above order number may be: 2021110714240811X. The order number "2021110714240811X" is generated by splicing the order time "24 minutes 08 seconds at 11 months, 7 days and 14 hours in 2021, the random number" 11 "and the random letter" X ".
And thirdly, generating an information link comprising the order number and the circulation information.
The above embodiments of the present disclosure have the following beneficial effects: by the order information processing method of some embodiments of the present disclosure, consistency between the selected article information and article information actually required by the user can be ensured. Specifically, the reason why the selected item information is inconsistent with the item information actually required by the user is that: when the staff selects the article information corresponding to the article demand information sent by the user, there is usually a possibility of selecting the article information incorrectly, which results in inconsistency between the selected article information and the article information actually required by the user. Based on this, the order information processing method of some embodiments of the present disclosure first determines, in response to receiving the order request information group, whether a request type corresponding to the order request information group is a first request type. Therefore, the articles corresponding to the article demand information sent by the user can be conveniently selected. Secondly, in response to determining that the request type is a first request type, for each order request information in the order request information group, performing the following processing steps: first, the article information with the article code same as the article request code included in the order request information is selected from the article information set stored locally as the information to be processed. Here, since the item request code in the selected item information is the same as the item code of the item desired by the user, the item information corresponding to the item demand information is selected. Because the article information consistent with the article demand information is selected, the possibility of selecting the article information wrongly is avoided, and the consistency of the selected article information and the article information actually required by the user is ensured. Then, processing information is generated based on the order request information and the to-be-processed information. Thus, updating of the processing information can be facilitated. Then, in response to determining that an item attribute group exists in the processing information and determining that the item attribute group includes an item attribute that is the same as the item request attribute included in the order request information, the item attribute group included in the processing information is replaced with the item request attribute to update the processing information, and updated processing information is obtained. Thereby, the selection information is convenient to generate. And then, adding the article request quantity included in the order request information to the updating processing information to update the updating processing information so as to generate selection information. Thus, the total value attribute value of all the articles can be obtained. And then, determining the sum of the value attribute values of the item requests in the generated selection information as the total value attribute value of the item. Thus, data support is provided for generating information links. And finally, generating an information link according to the generated selection information and the total value attribute value of the article. Thereby, the processing operation for the order information is completed. And the article information consistent with the article demand information is selected, so that the possibility of article information selection errors is eliminated, and the consistency of the selected article information and the article information actually required by the user is ensured.
With further reference to FIG. 3, a flow 300 of further embodiments of an order information processing method is illustrated. The process 300 of the order information processing method includes the following steps:
step 301, in response to receiving the order request information group, determining whether a request type corresponding to the order request information group is a first request type.
Step 302, in response to determining that the request type is the first request type, for each order request information in the order request information group, performing the following processing steps: selecting the article information with the article code same as the article request code included in the order request information from the article information set stored locally as information to be processed; generating processing information based on the order request information and the information to be processed; in response to the fact that the item attribute group exists in the processing information and the fact that the item attribute group comprises the item attribute which is the same as the item request attribute included in the order request information is determined, replacing the item attribute group included in the processing information with the item request attribute to update the processing information to obtain updated processing information; and adding the article request quantity included in the order request information to the updating processing information to update the updating processing information so as to generate the selection information.
Step 303, determining the sum of the value attribute values of the item requests in the generated selection information as the total value attribute value of the item.
And 304, generating an information link according to the generated selection information and the total value attribute value of the article.
In some embodiments, the specific implementation manner and technical effects of steps 301 and 304 may refer to steps 201 and 204 in the embodiments corresponding to fig. 2, which are not described herein again.
Step 305, the information link is sent to the user side for the user side to perform payment operation.
In some embodiments, the execution main body may send the information link to the user end through a wired connection or a wireless connection, so that the user end performs a payment operation. Here, the user terminal is a terminal that transmits the order request information group. The information link may be a link for jumping to a payment page after the user clicks the information link. Here, the payment page may be a page on which the respective selection information and the value of the total value attribute of the item are displayed, and a payment operation is performed by the user. The information links described above may be generated by a link generator.
Step 306, in response to not receiving the operation information representing the click information link sent by the user end within the preset time, executing the following processing steps for each generated selection information:
step 3061, select the article information that the article code included is the same as the article code included in the selection information from the article information set.
In some embodiments, the execution body may select, from the item information set, item information including an item code that is the same as the item code included in the selection information. The article information includes an article name, an article code, and an article value attribute value. The item code may be a code that uniquely represents an item. The preset time may be a preset time duration. For example, the preset time may be one hour. The operation information may be information generated after the user clicks the information link and transmitted to the execution main body.
Step 3062, determine the item status corresponding to the item information.
In some embodiments, the execution subject may determine an item status corresponding to the item information. The article state may include a normal state or an abnormal state. Here, the abnormal state may be an item off-shelf state or a state in which an item stock is missing.
Step 3063, in response to determining that the item state is an abnormal state, determining the selection information as cancellation information.
In some embodiments, the executing entity may determine the selection information as cancellation information in response to determining that the article status is abnormal.
Optionally, the sum of the value attribute values requested for the respective items included in the determined respective cancellation information is determined as the cancellation value attribute value.
In some embodiments, the execution principal may determine a sum of values of the respective item request value attributes included in the determined respective cancellation information as the cancellation value attribute value.
Optionally, a difference between the value of the total value attribute of the item and the value of the revocation value attribute is determined as the actual value attribute value.
In some embodiments, the executive agent may determine the difference between the total value attribute value and the cancellation value attribute value as the actual value attribute value.
Optionally, each piece of selection information corresponding to each piece of cancellation information in each piece of generated selection information is deleted, so as to update each piece of generated selection information, and an updated selection information set is obtained.
In some embodiments, the execution main body may delete each selection information corresponding to each cancellation information in the generated selection information, so as to update each generated selection information, thereby obtaining an updated selection information set.
Optionally, the updated information link is generated according to the actual value attribute value and the updated selection information set.
In some embodiments, the execution agent may generate an update information link according to the actual value attribute value and the update selection information set.
Optionally, the information link is set as an invalid information link, and the updated information link is sent to the user side for the user side to perform payment operation.
In some embodiments, the execution subject may set the information link as an invalid information link, and send the updated information link to the user side for the user side to perform the payment operation. The invalid information link may be an information link that cannot be clicked.
Step 306 and optionally related contents serve as an inventive point of the present disclosure, which solves the technical problem mentioned in the background art, i.e. the problem that when a user does not click a payment link for a long time, an item represented by the payment link may be placed on a shelf or lack inventory, resulting in failure of the payment link. The factors that contribute to the failure of the payment link tend to be as follows: when the user does not click the payment link for a long time, the items represented by the payment link may be off-shelf or lack inventory, so that the payment link is invalid. If the factors are solved, the effect of guaranteeing the timeliness of the information link can be achieved. To achieve this effect, first, the present disclosure may respond to that the operation information representing that the user end clicks the information link is not received within a preset time, and for each generated selection information, perform the following processing steps: first, the article information including the article code identical to the article code included in the selection information is selected from the article information set. Thus, it may be convenient to determine items that are off-shelved or missing inventory items that are included in the information link because the user has not clicked on the information link for a long time. Next, the article state corresponding to the article information is determined. Therefore, the article information of the article which is off-shelf or has lost stock can be deleted conveniently. Then, in response to determining that the article state is an abnormal state, the selection information is determined as cancellation information. Therefore, data support is provided for deleting the article information corresponding to the article which is placed on the shelf or is lost in stock. Next, the sum of the value attribute values requested for the respective items included in the determined respective cancellation information is determined as a cancellation value attribute value. Thus, the value of the value attribute of the item (price of the item) corresponding to the item which is off-shelf or missing stock can be determined. Then, determining the difference value between the total value attribute value of the article and the attribute value of the canceling value as an actual value attribute value; and deleting each piece of selection information corresponding to each piece of cancellation information in each piece of generated selection information so as to update each piece of generated selection information to obtain an updated selection information set. Thus, data support is provided for generating updated information links. And then, generating an updated information link according to the actual value attribute value and the updated selection information set. Thereby, sending the update information link to the client may be facilitated. And finally, setting the information link as an invalid information link, and sending the updated information link to the user side for the user side to carry out payment operation. Thereby, the replacement operation of the invalid information link (payment link) is completed. And the replacement operation of the invalid information link is completed, so that the timeliness of the information link is ensured.
As can be seen from fig. 3, compared with the description of some embodiments corresponding to fig. 2, the flow 300 of the order information processing method in some embodiments corresponding to fig. 3 ensures timeliness of information linking.
With further reference to fig. 4, as an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of an order information processing apparatus, which correspond to those shown in fig. 2, and which may be applied in various electronic devices in particular.
As shown in fig. 4, the order information processing apparatus 400 of some embodiments includes: a first determining unit 401, an order request information processing unit 402, a second determining unit 403, and a generating unit 404. The first determining unit 401 is configured to determine, in response to receiving an order request information group, whether a request type corresponding to the order request information group is a first request type, where the order request information in the order request information group includes an item request code, an item request quantity, and an item request attribute; the order request information processing unit 402 is configured to, in response to determining that the request type is a first request type, for each order request information in the order request information group, perform the following processing steps: selecting article information with article codes identical to the article request codes contained in the order request information from an article information set stored locally as to-be-processed information, wherein the to-be-processed information comprises article names, article codes and article value attribute values; generating processing information based on the order request information and the information to be processed; in response to determining that an article attribute group exists in the processing information and determining that the article attribute group includes an article attribute that is the same as an article request attribute included in the order request information, replacing the article attribute group included in the processing information with the article request attribute to update the processing information to obtain updated processing information; adding the article request quantity included in the order request information to the updating processing information to update the updating processing information so as to generate selection information; the second determining unit 403 is configured to determine a sum of the individual item request value attribute values in the generated individual selection information as an item total value attribute value; the generating unit 404 is configured to generate the information link according to the generated each selection information and the value of the total value attribute of the article.
It will be understood that the elements described in the apparatus 400 correspond to various steps in the method described with reference to fig. 2. Thus, the operations, features and resulting advantages described above with respect to the method are also applicable to the apparatus 400 and the units included therein, and will not be described herein again.
Referring now to FIG. 5, a block diagram of an electronic device (such as computing device 101 shown in FIG. 1)500 suitable for use in implementing some embodiments of the present disclosure is shown. The electronic device shown in fig. 5 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 5, electronic device 500 may include a processing means (e.g., central processing unit, graphics processor, etc.) 501 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)502 or a program loaded from a storage means 508 into a Random Access Memory (RAM) 503. In the RAM503, various programs and data necessary for the operation of the electronic apparatus 500 are also stored. The processing device 501, the ROM502, and the RAM503 are connected to each other through a bus 504. An input/output (I/O) interface 505 is also connected to bus 504.
Generally, the following devices may be connected to the I/O interface 505: input devices 506 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 507 including, for example, a Liquid Crystal Display (LCD), speakers, vibrators, and the like; storage devices 508 including, for example, magnetic tape, hard disk, etc.; and a communication device 509. The communication means 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. While fig. 5 illustrates an electronic device 500 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided. Each block shown in fig. 5 may represent one device or may represent multiple devices as desired.
In particular, according to some embodiments of the present disclosure, the processes described above with reference to the flow diagrams may be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In some such embodiments, the computer program may be downloaded and installed from a network via the communication means 509, or installed from the storage means 508, or installed from the ROM 502. The computer program, when executed by the processing device 501, performs the above-described functions defined in the methods of some embodiments of the present disclosure.
It should be noted that the computer readable medium described in some embodiments of the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In some embodiments of the disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
In some embodiments, the clients, servers may communicate using any currently known or future developed network Protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device. The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: in response to receiving an order request information group, determining whether a request type corresponding to the order request information group is a first request type, wherein the order request information in the order request information group comprises an item request code, an item request quantity and an item request attribute; in response to determining that the request type is a first request type, for each order request information in the order request information group, performing the following processing steps: selecting article information with article codes identical to the article request codes contained in the order request information from an article information set stored locally as to-be-processed information, wherein the to-be-processed information comprises article names, article codes and article value attribute values; generating processing information based on the order request information and the information to be processed; in response to determining that an article attribute group exists in the processing information and determining that the article attribute group includes an article attribute that is the same as an article request attribute included in the order request information, replacing the article attribute group included in the processing information with the article request attribute to update the processing information to obtain updated processing information; adding the article request quantity included in the order request information to the updating processing information to update the updating processing information so as to generate selection information; determining the sum of the value attribute values of the item requests in the generated selection information as the total value attribute value of the item; and generating an information link according to the generated selection information and the total value attribute value of the article.
Computer program code for carrying out operations for embodiments of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in some embodiments of the present disclosure may be implemented by software, and may also be implemented by hardware. The described units may also be provided in a processor, and may be described as: a processor includes a first processing unit, an order request information processing unit, a second determining unit, and a generating unit. Where the names of the units do not in some cases constitute a limitation on the units themselves, for example, the second determination unit may also be described as "a unit that determines the sum of the individual item request value attribute values in the generated individual selection information as the item total value attribute value".
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention in the embodiments of the present disclosure is not limited to the specific combination of the above-mentioned features, but also encompasses other embodiments in which any combination of the above-mentioned features or their equivalents is made without departing from the inventive concept as defined above. For example, the above features and (but not limited to) technical features with similar functions disclosed in the embodiments of the present disclosure are mutually replaced to form the technical solution.

Claims (9)

1. An order information processing method comprises the following steps:
in response to receiving an order request information group, determining whether a request type corresponding to the order request information group is a first request type, wherein the order request information in the order request information group comprises an item request code, an item request quantity and an item request attribute;
in response to determining that the request type is a first request type, for each order request information in the group of order request information, performing the following processing steps:
selecting article information with the same article code as the article request code included in the order request information from an article information set stored locally as to-be-processed information, wherein the to-be-processed information comprises an article name, an article code and an article value attribute value;
generating processing information based on the order request information and the information to be processed;
in response to determining that an item attribute group exists in the processing information and determining that the item attribute group includes an item attribute that is the same as an item request attribute included in the order request information, replacing the item attribute group included in the processing information with the item request attribute to update the processing information to obtain updated processing information;
adding the article request quantity included in the order request information to the updating processing information to update the updating processing information so as to generate selection information;
determining the sum of the value attribute values of the item requests in the generated selection information as the total value attribute value of the item;
and generating an information link according to the generated selection information and the total value attribute value of the article.
2. The method of claim 1, wherein generating processing information based on the order request information and the pending information comprises:
determining the product of the item request quantity included in the order request information and the item value attribute value included in the information to be processed as an item request value attribute value;
and replacing the value attribute value of the article value included in the information to be processed with the value attribute value of the article request value so as to update the information to be processed to obtain processed information.
3. The method of claim 1, wherein the processing step further comprises:
in response to determining that the item attribute group does not exist in the processing information, determining the processing information as information to be selected;
and adding the quantity of the article requests included in the order request information into the information to be selected so as to update the information to be selected, thereby obtaining the selected information.
4. The method of claim 1, wherein said generating an information link based on the generated individual selection information and the item total value attribute value comprises:
combining the generated selection information and the total value attribute value of the article to generate circulation information;
generating an order number corresponding to the circulation information, wherein the format of the order number is a preset format;
and generating an information link comprising the order number and the circulation information.
5. The method of claim 1, wherein the method further comprises:
the information link is sent to the user side so that the user side can carry out payment operation;
in response to the fact that the operation information which is sent by the user side and represents that the information link is clicked is not received within the preset time, executing the following processing steps for each generated selection information:
selecting the article information with the article code same as the article code included in the selection information from the article information set;
determining an article state corresponding to the article information;
in response to determining that the item status is an abnormal status, determining the selection information as cancellation information.
6. The method of claim 5, wherein the method further comprises:
determining the sum of the value attribute values of the item requests included in the determined cancellation information as a cancellation value attribute value;
determining a difference between the total value attribute value of the item and the attribute value of the cancellation value as an actual value attribute value;
deleting each selection information corresponding to each cancellation information in each generated selection information to update each generated selection information to obtain an updated selection information set;
generating an updated information link according to the actual value attribute value and the updated selection information set;
and setting the information link as an invalid information link, and sending the updated information link to the user side so as to enable the user side to carry out payment operation.
7. An order information processing apparatus comprising:
the first determining unit is configured to determine whether a request type corresponding to an order request information group is a first request type or not in response to receiving the order request information group, wherein the order request information in the order request information group comprises an item request code, an item request quantity and an item request attribute;
an order request information processing unit configured to, in response to determining that the request type is a first request type, perform, for each order request information in the order request information group, the following processing steps: selecting article information with the same article code as the article request code included in the order request information from an article information set stored locally as to-be-processed information, wherein the to-be-processed information comprises an article name, an article code and an article value attribute value; generating processing information based on the order request information and the information to be processed; in response to determining that an item attribute group exists in the processing information and determining that the item attribute group includes an item attribute that is the same as an item request attribute included in the order request information, replacing the item attribute group included in the processing information with the item request attribute to update the processing information to obtain updated processing information; adding the article request quantity included in the order request information to the updating processing information to update the updating processing information so as to generate selection information;
a second determination unit configured to determine a sum of the individual item request value attribute values in the generated individual selection information as an item total value attribute value;
and the generating unit is configured to generate an information link according to the generated selection information and the total value attribute value of the article.
8. An electronic device, comprising:
one or more processors;
a storage device having one or more programs stored thereon;
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-6.
9. A computer-readable medium, on which a computer program is stored, wherein the program, when executed by a processor, implements the method of any one of claims 1 to 6.
CN202111400438.5A 2021-11-19 2021-11-19 Order information processing method and device, electronic equipment and computer readable medium Pending CN113962782A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111400438.5A CN113962782A (en) 2021-11-19 2021-11-19 Order information processing method and device, electronic equipment and computer readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111400438.5A CN113962782A (en) 2021-11-19 2021-11-19 Order information processing method and device, electronic equipment and computer readable medium

Publications (1)

Publication Number Publication Date
CN113962782A true CN113962782A (en) 2022-01-21

Family

ID=79471709

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111400438.5A Pending CN113962782A (en) 2021-11-19 2021-11-19 Order information processing method and device, electronic equipment and computer readable medium

Country Status (1)

Country Link
CN (1) CN113962782A (en)

Similar Documents

Publication Publication Date Title
CN115757400B (en) Data table processing method, device, electronic equipment and computer readable medium
CN112435101A (en) Order information processing method and device, electronic equipment and computer readable medium
CN112288545A (en) Information processing method, information transmitting method, information updating method, information processing apparatus, information updating apparatus, and information updating medium
CN115145560A (en) Business orchestration method, device, equipment, computer readable medium and program product
CN113159680A (en) Inventory pre-occupation method, device, electronic equipment and computer readable medium
CN112559898A (en) Item information sending method, item information sending device, electronic equipment and computer readable medium
CN113378346A (en) Method and device for model simulation
CN113553206B (en) Data event execution method and device, electronic equipment and computer readable medium
CN111626802A (en) Method and apparatus for processing information
CN111787041A (en) Method and apparatus for processing data
CN113064905B (en) Business process processing method, device, electronic equipment and computer readable medium
CN112507676B (en) Method and device for generating energy report, electronic equipment and computer readable medium
CN114418482A (en) Order information processing method and device, electronic equipment and computer readable medium
CN113962782A (en) Order information processing method and device, electronic equipment and computer readable medium
CN113850685A (en) Method, apparatus, server and medium for real-time tally
CN113722315A (en) Data generation method and device, electronic equipment and computer readable medium
CN112200643A (en) Article information pushing method and device, electronic equipment and computer readable medium
CN114253520B (en) Interface code generation method and device
CN112015997B (en) Page display method and device, electronic equipment and computer readable medium
CN111930704B (en) Service alarm equipment control method, device, equipment and computer readable medium
CN112069438B (en) Message merging method, message processing method and device, equipment and medium
CN113077352B (en) Insurance service article recommending method based on user information and insurance related information
CN114566244B (en) Electronic medical record quality evaluation method, device and computer readable storage medium
US20240152504A1 (en) Data interaction method, apparatus, and electronic device
CN114090603A (en) Article information updating method, system, electronic device and computer readable medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination