CN113590243A - Energy enterprise project creation method and device, computer equipment and medium - Google Patents
Energy enterprise project creation method and device, computer equipment and medium Download PDFInfo
- Publication number
- CN113590243A CN113590243A CN202110735627.1A CN202110735627A CN113590243A CN 113590243 A CN113590243 A CN 113590243A CN 202110735627 A CN202110735627 A CN 202110735627A CN 113590243 A CN113590243 A CN 113590243A
- Authority
- CN
- China
- Prior art keywords
- enterprise
- new
- information
- project
- interface
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000010276 construction Methods 0.000 claims abstract description 23
- 230000004044 response Effects 0.000 claims description 32
- 238000012795 verification Methods 0.000 claims description 24
- 238000004590 computer program Methods 0.000 claims description 20
- 238000004891 communication Methods 0.000 claims description 15
- 238000001514 detection method Methods 0.000 claims description 10
- 238000012423 maintenance Methods 0.000 claims description 5
- 230000010365 information processing Effects 0.000 abstract description 2
- 238000012545 processing Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000007792 addition Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000010076 replication Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/543—User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The disclosure relates to the technical field of information processing, and provides a method and a device for creating an energy enterprise project, computer equipment and a medium. The method comprises the following steps: displaying a new project interface; sending the acquired enterprise new request information to an enterprise new message queue; displaying the enterprise name information of the target enterprise information to an enterprise name part of a newly-built project interface; and saving the project new construction information input aiming at the new construction project interface to a target database. By sending the enterprise new request information to the enterprise new message queue, on one hand, target enterprise information is not easy to lose, and data security is improved; on the other hand, the problem of data blockage among systems in the energy enterprise service platform can be greatly reduced, and the operation efficiency of the system is greatly improved.
Description
Technical Field
The present disclosure relates to the field of information processing technologies, and in particular, to a method and an apparatus for creating an energy enterprise project, a computer device, and a medium.
Background
With the rapid development of software technology, the system complexity of a large-scale energy enterprise service platform becomes higher and higher, and a software architecture with sub-center processing is adopted more and more, that is, similar information is stored in the same system. Due to the adoption of a software architecture of sub-center processing, data blockage and data loss are easy to occur when data transmission and processing are carried out between different systems, so that the robustness of the system is greatly reduced.
Disclosure of Invention
In view of this, embodiments of the present disclosure provide a method, an apparatus, a computer device, and a medium for creating an energy enterprise project, so as to solve the problem in the prior art that robustness of a system is greatly reduced due to data congestion and data loss that easily occur when data is transmitted and processed between different systems.
In a first aspect of the embodiments of the present disclosure, a method for creating an energy enterprise project is provided, including: responding to the detected operation of the new project, and displaying a new project interface; sending the acquired enterprise new request information to an enterprise new message queue, wherein the enterprise new request information comprises target enterprise information; responding to the received new construction feedback information as success, and displaying the enterprise name information of the target enterprise information to an enterprise name part of a new construction project interface; and in response to the fact that the click operation of a saving button in the new project interface is received, saving project new information input by the new project interface to a target database.
In a second aspect of the embodiments of the present disclosure, an energy enterprise project creating apparatus is provided, including: the display module is configured to respond to the detection of the operation of the new project and display a new project interface; the sending module is configured to send the acquired enterprise new request information to an enterprise new message queue, wherein the enterprise new request information comprises target enterprise information; the enterprise name information display module is configured to respond to the received new construction feedback information as success, and display the enterprise name information of the target enterprise information to an enterprise name part of the new construction project interface; and the saving module is configured to respond to the click operation of a saving button in the new project interface, and save the project new information input by the new project interface to a target database.
In a third aspect of the embodiments of the present disclosure, a computer device is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the above method when executing the computer program.
In a fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, which stores a computer program, which when executed by a processor, implements the steps of the above-mentioned method.
Compared with the prior art, the embodiment of the disclosure has the advantages that at least: by sending the enterprise new request information to the enterprise new message queue, on one hand, target enterprise information is not easy to lose, and data security is improved; on the other hand, the problem of data blockage among systems in the energy enterprise service platform can be greatly reduced, and the operation efficiency of the system is greatly improved.
Drawings
To more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings needed for the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without inventive efforts.
FIG. 1 is a schematic view of a scenario of an embodiment of the present disclosure;
fig. 2 is a first flowchart of a method for creating an energy enterprise project according to an embodiment of the present disclosure;
fig. 3 is a flowchart ii of another energy enterprise project creation method provided by the embodiment of the present disclosure;
fig. 4 is a block diagram of an energy enterprise project creation apparatus provided by an embodiment of the present disclosure;
fig. 5 is a schematic diagram of a computer device provided by an embodiment of the present disclosure.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the disclosed embodiments. However, it will be apparent to one skilled in the art that the present disclosure may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present disclosure with unnecessary detail.
The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Fig. 1 is a scene schematic diagram of an application scenario of an embodiment of the present disclosure. The application scenario may include terminal devices 1, 2, and 3, server 4, and network 5.
The terminal devices 1, 2, and 3 may be hardware or software. When the terminal devices 1, 2 and 3 are hardware, they may be various electronic devices having a display screen and supporting communication with the server 4, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, and the like; when the terminal devices 1, 2, and 3 are software, they may be installed in the electronic devices described above. The terminal devices 1, 2 and 3 may be implemented as a plurality of software or software modules, or may be implemented as a single software or software module, which is not limited by the embodiments of the present disclosure. Further, the terminal devices 1, 2, and 3 may have various applications installed thereon, such as a data processing application, an instant messaging tool, social platform software, a search-type application, a shopping-type application, and the like.
The server 4 may be a server providing various services, for example, a backend server receiving a request sent by a terminal device establishing a communication connection with the server, and the backend server may receive and analyze the request sent by the terminal device and generate a processing result. The server 4 may be one server, may also be a server cluster composed of a plurality of servers, or may also be a cloud computing service center, which is not limited in this disclosure.
The server 4 may be hardware or software. When the server 4 is hardware, it may be various electronic devices that provide various services to the terminal devices 1, 2, and 3. When the server 4 is software, it may be implemented as a plurality of software or software modules that provide various services for the terminal devices 1, 2, and 3, or may be implemented as a single software or software module that provides various services for the terminal devices 1, 2, and 3, which is not limited in this embodiment of the disclosure.
The network 5 may be a wired network connected by a coaxial cable, a twisted pair and an optical fiber, or may be a wireless network that can interconnect various Communication devices without wiring, for example, Bluetooth (Bluetooth), Near Field Communication (NFC), Infrared (Infrared), and the like, which is not limited in the embodiment of the present disclosure.
A user can establish a communication connection with the server 4 via the network 5 through the terminal devices 1, 2, and 3 to receive or transmit information or the like. Specifically, first, in response to detecting a new project operation, the server 4 may display a new project interface. Secondly, the server 4 may send the obtained enterprise new request information to an enterprise new message queue, where the enterprise new request information includes target enterprise information. Again, in response to receiving the new feedback information as successful, the server 4 may display the business name information of the target business information to the business name portion of the new project interface. Finally, in response to receiving a click operation on a save button in the new project interface, the server 4 may save the project new information input for the new project interface to the target database.
It should be noted that the specific types, numbers and combinations of the terminal devices 1, 2 and 3, the server 4 and the network 5 may be adjusted according to the actual requirements of the application scenarios, and the embodiment of the present disclosure does not limit this.
Fig. 2 is a flowchart of a method for creating an energy enterprise project according to an embodiment of the present disclosure. The energy enterprise project creation method of fig. 2 may be performed by the terminal device or server 4 of fig. 1. As shown in fig. 2, the energy enterprise project creation method includes:
s201, responding to the detection of the operation of the new project, and displaying a new project interface.
The new project operation may be a detected operation resulting from clicking a new project button. The new project interface may be an interface for a system user to input target project information. The new project interface may include, but is not limited to: a project name information part, a project number information part, a project date information part, an enterprise name part, an industry type information part, an enterprise type information part, a project principal contact information part and the like. Wherein the item name information part may be an input box for inputting the item name information. The item number information portion may be unalterable item number information that is automatically generated for display, or may be an input box for inputting the item number information, or the like. The standing date information section may display unalterable standing date information that is automatically generated, may be an input box for inputting standing date information, may be a selection box, or the like. The business name information section may be an input box for inputting business name information, may be a selection box, may be a combination of an unchangeable display box and an add business button, or the like. The industry type information part can be an input box for inputting industry type information, a selection box and the like. The business type information part may be an input box for inputting business type information, a selection box, or the like. The project principal information section may be an input box for inputting project principal information. The project principal contact information part may be an input box for inputting project principal contact information. The new project interface is set according to the needs, and is not limited in detail here.
The project name information may refer to the name of the newly created project, such as "boiler project 1", ". times.enterprise project", and the like. The item number information may refer to number information for uniquely identifying an item, which may include, but is not limited to, numbers, letters, chinese characters, or symbols, such as "001", "Num 008", "Num-008", or "number: num-008 ", etc. The project establishment date information may refer to the time when the project was newly created or may refer to the time when the project was contracted online. The business name information may refer to name information for a business associated with the project. The industry type information may refer to information about the type of industry associated with the project, such as "water resources," "electricity resources," or other types of information. The enterprise type information may refer to type information of an enterprise related to the project, which may be a type set for a human. The project principal information may refer to name information of the project principal. The contact information of the project principal may refer to contact information of the project principal, such as a mobile phone number, a fixed phone number, a QQ number, a micro signal number, and the like. The above information of each part is set according to specific needs, and is not limited specifically here.
S202, sending the acquired enterprise new request information to an enterprise new message queue, wherein the enterprise new request information comprises target enterprise information.
The enterprise new request information may refer to related information of the new enterprise. The enterprise new request information may include target enterprise information, request instruction information, and the like, wherein the target enterprise information may refer to related information of an enterprise related to the project. The target business information may include, but is not limited to: project name information, project number information, project date information, customer name information, industry type information, enterprise type information, project principal contact information and the like. The information of each part of the target enterprise information is described in detail above, and is not described in detail here. The request message may refer to information related to the operation of the newly created enterprise.
The enterprise new message queue may refer to a container for managing and maintaining enterprise new information. There are many types of message queues, including but not limited to: ActiveMQ, RabbitMQ, Kafka or RocktetMQ, and the like. Among them, ActiveMQ is a popular, powerful open source message bus, and it is a message middleware that fully supports the JMS specification. Kafka is an open-source distributed publish-subscribe message system, supports replication, does not support transactions, has no strict requirements on message repetition, loss and errors, and is suitable for data collection services of Internet services generating a large amount of data. The RocktMQ is developed by pure Java, has the characteristics of high throughput and reliability and is suitable for large-scale distributed system application. The method can guarantee sequential consumption of the messages, provides rich processing modes such as message pulling and the like, can be efficiently horizontally expanded by a consumer, and can bear billions of levels of data magnitude. The RabbitMQ is an open-source message broker and queue server that is used to share data between different applications via common protocols (cross-platform and cross-language). The RabbitMQ is written using Erlang language and is implemented based on the AMQP protocol. The method has the advantages of high reliability, flexible binding, multiple message clusters, high availability and the like. The setting is made according to circumstances and is not particularly limited herein.
S203, responding to the received new construction feedback information as success, and displaying the enterprise name information of the target enterprise information to the enterprise name part of the new construction project interface.
After the target enterprise information is sent to the enterprise new message queue, the server for managing the enterprise information can receive or subscribe the enterprise new request information from the enterprise new message queue, and after the server for managing the enterprise information completes the enterprise information new establishment, the server for managing the enterprise information can store the enterprise information in the enterprise new request information to an enterprise information database and send new establishment feedback information. An enterprise information database may refer to a data storage structure used to store enterprise information. The new feedback information may include enterprise identification information and new result identification information. The business identification information may refer to related information for uniquely identifying the business. The enterprise identification information may be the same information as the name of the enterprise, or the same information as the social credit code information of the enterprise, or may be identification information that is automatically encoded or considered by the system, and is set as needed, which is not limited specifically herein. The new result identification information may refer to result information newly created from the target enterprise information. The new result identification information may include "success", "failure", and the like.
And S204, in response to the click operation of the saving button in the new project interface, saving the project new information input by the new project interface to the target database.
The project new information can refer to relevant information for the project entered into the new project interface. The target database may refer to a database specially used for storing project information, and may also refer to a database used for storing information related to an energy enterprise, and is set as required, and is not limited specifically herein.
According to the technical scheme provided by the embodiment of the disclosure, the enterprise new request information is sent to the enterprise new message queue, so that on one hand, the target enterprise information is not easy to lose, and the data security is improved; on the other hand, the problem of data blockage among systems in the energy enterprise service platform can be greatly reduced, and the operation efficiency of the system is greatly improved.
In some embodiments, the operation mode of the enterprise new message queue includes, but is not limited to, the following: a peer-to-peer communication mode, a publish/subscribe mode, a routing mode, and a topic mode. The point-to-point communication mode may mean that there is only one message producer, switch and message queue, and the consumer has multiple communication modes. Publish/subscribe mode may refer to a mode of communication where there is only one message producer and switch, multiple message queues, and multiple consumers. The routing mode may refer to determining whether to receive a message through a matching condition on the basis of a publish/subscribe mode. Topic schema may refer to a filtering of whether to receive a message based on topic matching based on a publish/subscribe schema. Wherein the message producer may be the party that sends the information to the message queue. A switch may refer to a container for receiving or sending messages. The consumer may refer to the party that receives and processes the information. The performance ratio of the peer-to-peer communication mode, the publish/subscribe mode, the routing mode, and the topic mode during operation may be 11: 10: 6:6, therefore, in these embodiments, peer-to-peer communication is often used as the enterprise new message queue. According to different application scenarios and target requirements, a suitable message queue mode is selected, which is not specifically limited herein.
In some embodiments, the obtained new enterprise request information is sent to a new enterprise message queue, where the new enterprise request information includes target enterprise information, including: displaying a new enterprise interface in response to detecting a click operation on a new enterprise button in the new project interface; in response to the click operation of the storage button in the newly-built enterprise interface, acquiring target enterprise information input by the newly-built enterprise interface; generating enterprise new construction request information based on the target enterprise information; and sending the enterprise new request information to an enterprise new message queue.
In some embodiments, in response to receiving a click operation on a save button in the new project interface, before saving the project new information input by the new project interface to the target database, the method further includes: responding to the click operation of an enterprise type selection control in the newly-built enterprise interface, and displaying an enterprise type selection frame, wherein the enterprise type selection frame comprises at least one piece of enterprise type information; and displaying the enterprise name information of the enterprise information of which the enterprise type information is any one enterprise type information to an enterprise name display part in response to the detection of the click operation aiming at any one enterprise type information in the at least one enterprise type information.
The enterprise type information may include operation and maintenance service providers, energy equipment providers, management network operators, user operation ecological partners and the like. The operation and maintenance service provider may refer to that type of enterprise mainly provides operation and maintenance services of the energy industry. An energy plant vendor may refer to a business of this type that primarily provides services such as warranty of energy plants and equipment. A network operator may refer to an enterprise that manages an energy enterprise. A customer operational ecological partner may refer to a non-energy related enterprise that has long-term collaboration with an energy enterprise. The type of the enterprise can also be other types of content, and is set according to needs, and is not particularly limited herein.
The business type selection box may refer to a selection box for displaying business type information. The user clicks the enterprise type selection box to pop up a pull-down menu, clicks one of enterprise information in the pop-up pull-down menu, and selects the enterprise information, and displays the enterprise name information of the enterprise on an enterprise name display part, wherein the enterprise name display part can refer to a part for displaying the enterprise name information.
In some embodiments, in response to the received new feedback information being successful, after displaying the business name information of the target business information to the business name part of the new project interface, the method further includes: responding to the click operation of the added equipment system control in the newly-built project interface, and displaying an added equipment system interface; responding to the click operation detected for the newly-built equipment system control in the equipment system interface, and displaying a newly-built equipment system interface; in response to the detection of the operation of the added equipment system aiming at the display of the system interface of the newly-built equipment, acquiring target equipment system information input aiming at the system interface of the newly-built equipment; generating new request information of an equipment system based on the system information of the target equipment; and sending the new request information of the equipment system to a new message queue of the equipment system.
When creating a project, it is necessary to associate enterprise and device system information. The device system information may refer to a device required for a project or a system composed of a plurality of devices. The processing method and steps of the device system are similar to those of enterprises, and are not described herein again.
In some embodiments, in response to receiving a click operation on a save button in a new project interface, saving project new information input for the new project interface to a target database includes: in response to the fact that click operation aiming at a storage button in a new project interface is received, verifying each part in the new project interface based on a preset verification strategy to obtain a verification result; in response to the fact that the verification result is correct, saving project new construction information input aiming at the new construction project interface to a target database; and responding to the verification result which is determined to be wrong, and displaying error prompt information to a new project interface.
When the click operation aiming at the storage button in the new project interface is received, the content filled in the new project interface needs to be verified, and on one hand, the content is used for ensuring that a necessary item in the new project interface has the content; on the other hand, format verification needs to be performed on the content of each part to prevent data errors.
The preset verification policy may include: the method comprises the steps of firstly, judging whether input information in a project name information part, a project number information part, an item setting date information part, an enterprise name part, an industry type information part, an enterprise type information part, a project principal information part and a project principal contact information part is empty or not, and if any part of the input information is empty, displaying a popup window with information of 'please input necessary information'. And secondly, if the input information of all parts in the first step is not empty, verifying the contents of all parts in the newly-built project interface according to preset verification indexes to obtain verification results of all parts, and generating a target verification result. And if any one of the verification results of each part is incorrect, the target verification result is wrong, and if the verification results of each part are correct, the target verification result is correct.
By verifying the project new information input by the new project interface, the input of error information can be greatly reduced, and the accuracy of the energy service platform information is improved.
Fig. 3 is a flowchart of a method for creating an energy enterprise project according to an embodiment of the present disclosure. The energy enterprise project creation method of fig. 3 may be performed by the server 4 of fig. 1. As shown in fig. 3, the energy enterprise project creation method includes:
and S301, responding to the detection of the operation of the new project, and displaying a new project interface.
S302, responding to the click operation of the new enterprise button in the new project interface, and displaying the new enterprise interface.
And S303, responding to the click operation detected for the storage button in the new enterprise interface, and acquiring the target enterprise information input for the new enterprise interface.
And S304, generating enterprise new construction request information based on the target enterprise information.
S305, sending the enterprise new request information to an enterprise new message queue.
S306, responding to the received new construction feedback information as success, displaying the enterprise name information of the target enterprise information to the enterprise name part of the new construction project interface.
S307, responding to the click operation detected for the enterprise type selection control in the newly-built enterprise interface, and displaying an enterprise type selection frame, wherein the enterprise type selection frame comprises at least one piece of enterprise type information.
S308, responding to the click operation detected for any enterprise type information in the at least one enterprise type information, displaying the enterprise name information of the enterprise information of which the enterprise type information is any enterprise type information to an enterprise name display part.
S309, in response to the fact that the click operation for the storage button in the new project interface is received, checking each part in the new project interface based on a preset checking strategy to obtain a target checking result.
S310, in response to the fact that the target verification result is correct, saving project new information input by aiming at the new project interface to a target database.
And S311, responding to the fact that the target verification result is determined to be an error, and displaying error prompt information to a new project interface.
All the above optional technical solutions may be combined arbitrarily to form optional embodiments of the present application, and are not described herein again.
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods. For details not disclosed in the embodiments of the apparatus of the present disclosure, refer to the embodiments of the method of the present disclosure.
Fig. 4 is a schematic diagram of an energy enterprise project creation apparatus provided by an embodiment of the present disclosure. As shown in fig. 4, the energy enterprise project creating apparatus includes:
the display module 401 is configured to display a new project interface in response to detecting a new project operation.
The sending module 402 is configured to send the acquired new enterprise request information to a new enterprise message queue, where the new enterprise request information includes target enterprise information.
And an enterprise name information display module 403 configured to display the enterprise name information of the target enterprise information to the enterprise name part of the new project interface in response to the received new creation feedback information being successful.
And the saving module 404 is configured to respond to the click operation of the saving button in the new project interface, and save the project new information input by the new project interface to the target database.
According to the technical scheme provided by the embodiment of the disclosure, the enterprise new request information is sent to the enterprise new message queue, so that on one hand, the target enterprise information is not easy to lose, and the data security is improved; on the other hand, the problem of data blockage among systems in the energy enterprise service platform can be greatly reduced, and the operation efficiency of the system is greatly improved.
In some embodiments, the operation mode of the enterprise new message queue includes: a peer-to-peer communication mode, a publish/subscribe mode, a routing mode, and a topic mode.
In some embodiments, the sending module 402 of the energy enterprise project creation apparatus is further configured to: and the new enterprise interface display module is configured to respond to the click operation of the new enterprise button in the new project interface, and display the new enterprise interface. And the target enterprise information acquisition module is configured to respond to the click operation detected for the storage button in the newly-built enterprise interface and acquire the target enterprise information input for the newly-built enterprise interface. And the enterprise new construction request information generating module is configured to generate enterprise new construction request information based on the target enterprise information. And the enterprise new request information sending module is configured to send the enterprise new request information to the enterprise new message queue.
In some embodiments, in response to detecting a click operation on a new enterprise button in the new project interface, after displaying the new enterprise interface, the method further includes: responding to the click operation of an enterprise type selection control in the newly-built enterprise interface, and displaying an enterprise type selection frame, wherein the enterprise type selection frame comprises at least one piece of enterprise type information; and displaying the enterprise name information of the enterprise information of which the enterprise type information is any one enterprise type information to an enterprise name display part in response to the detection of the click operation aiming at any one enterprise type information in the at least one enterprise type information.
In some embodiments, the at least one business type information comprises: operation and maintenance service providers, energy equipment providers, management network operators and users operate ecological partners.
In some embodiments, after the enterprise name information display module 403 of the energy enterprise project creating apparatus, the method further includes: and the adding equipment system interface display module is configured to respond to the click operation of the adding equipment system control in the new project interface, and display an adding equipment system interface. And the newly-built equipment system interface display module is configured to respond to the click operation detected for the newly-built equipment system control in the added equipment system interface and display the newly-built equipment system interface. And the target equipment system information acquisition module is configured to respond to the detection of the operation of the added equipment system aiming at displaying the system interface of the newly-built equipment, and acquire the system information of the target equipment input aiming at the system interface of the newly-built equipment. And the equipment system new construction request information generating module is configured to generate equipment system new construction request information based on the target equipment system information. And the equipment system new request information sending module is configured to send the equipment system new request information to the equipment system new message queue.
In some embodiments, the save module 404 of the energy enterprise project creation apparatus is further configured to: and the verification module is configured to respond to the received click operation aiming at the storage button in the new project interface, and verify each part in the new project interface based on a preset verification strategy to obtain a target verification result. And the project new information storage module is configured to respond to the fact that the target verification result is correct, and store the project new information input by aiming at the new project interface into the target database. And the error prompt information display module is configured to display error prompt information to the new project interface in response to the fact that the target verification result is determined to be an error.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present disclosure.
Fig. 5 is a schematic diagram of a computer device 500 provided by an embodiment of the present disclosure. As shown in fig. 5, the computer apparatus 500 of this embodiment includes: a processor 501, a memory 502 and a computer program 503 stored in the memory 502 and operable on the processor 501. The steps in the various method embodiments described above are implemented when the processor 501 executes the computer program 503. Alternatively, the processor 501 implements the functions of the respective modules/units in the above-described respective apparatus embodiments when executing the computer program 503.
Illustratively, the computer program 503 may be partitioned into one or more modules/units, which are stored in the memory 502 and executed by the processor 501 to accomplish the present disclosure. One or more modules/units may be a series of computer program instruction segments capable of performing certain functions, which are used to describe the execution of computer program 503 in computer device 500.
The computer device 500 may be a desktop computer, a notebook computer, a palm computer, a cloud server, or other computer devices. Computer device 500 may include, but is not limited to, a processor 501 and a memory 502. Those skilled in the art will appreciate that fig. 5 is only an example of a computer device 500 and is not intended to limit the computer device 500 and that the computer device 500 may include more or less components than shown, or some of the components may be combined, or different components, e.g., the computer device may also include input output devices, network access devices, buses, etc.
The Processor 501 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, discrete hardware component, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The storage 502 may be an internal storage unit of the computer device 500, such as a hard disk or a memory of the computer device 500. The memory 502 may also be an external storage device of the computer device 500, such as a plug-in hard disk provided on the computer device 500, a Smart Memory Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like. Further, memory 502 may also include both internal and external storage devices for computer device 500. The memory 502 is used for storing computer programs and other programs and data required by the computer device. The memory 502 may also be used to temporarily store data that has been output or is to be output.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules, so as to perform all or part of the functions described above. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
In the embodiments provided in the present disclosure, it should be understood that the disclosed apparatus/computer device and method may be implemented in other ways. For example, the above-described apparatus/computer device embodiments are merely illustrative, and for example, a division of modules or units, a division of logical functions only, an additional division may be made in actual implementation, multiple units or components may be combined or integrated with another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present disclosure may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated modules/units, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, the present disclosure may implement all or part of the flow of the method in the above embodiments, and may also be implemented by a computer program to instruct related hardware, where the computer program may be stored in a computer readable storage medium, and when the computer program is executed by a processor, the computer program may implement the steps of the above methods and embodiments. The computer program may comprise computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain suitable additions or additions that may be required in accordance with legislative and patent practices within the jurisdiction, for example, in some jurisdictions, computer readable media may not include electrical carrier signals or telecommunications signals in accordance with legislative and patent practices.
The above examples are only intended to illustrate the technical solutions of the present disclosure, not to limit them; although the present disclosure has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present disclosure, and are intended to be included within the scope of the present disclosure.
Claims (10)
1. An energy enterprise project creation method, comprising:
responding to the detected operation of the new project, and displaying a new project interface;
sending the acquired enterprise new request information to an enterprise new message queue, wherein the enterprise new request information comprises target enterprise information;
responding to the received new construction feedback information as success, and displaying the enterprise name information of the target enterprise information to an enterprise name part of the new construction project interface;
and in response to the fact that the click operation aiming at the saving button in the new project interface is received, saving project new information input aiming at the new project interface to a target database.
2. The method of claim 1, wherein the operating mode of the enterprise newly created message queue comprises:
a peer-to-peer communication mode, a publish/subscribe mode, a routing mode, and a topic mode.
3. The method of claim 1, wherein the sending the obtained new enterprise request information to a new enterprise message queue, wherein the new enterprise request information includes target enterprise information, and comprises:
displaying a new enterprise interface in response to detecting a click operation on a new enterprise button in the new project interface;
responding to the click operation detected for the storage button in the newly-built enterprise interface, and acquiring the target enterprise information input for the newly-built enterprise interface;
generating enterprise new construction request information based on the target enterprise information;
and sending the enterprise new request information to an enterprise new message queue.
4. The method of claim 3, wherein after displaying the new enterprise interface in response to detecting a click operation on a new enterprise button in the new project interface, the method further comprises:
displaying an enterprise type selection box in response to the click operation of an enterprise type selection control in the newly-built enterprise interface, wherein the enterprise type selection box comprises at least one piece of enterprise type information;
and displaying the enterprise name information of the enterprise information of which the enterprise type information is any one enterprise type information to the enterprise name display part in response to the detection of the click operation aiming at any one enterprise type information in the at least one enterprise type information.
5. The method of claim 4, wherein the at least one business type information comprises:
operation and maintenance service providers, energy equipment providers, management network operators and users operate ecological partners.
6. The method of claim 1, wherein in response to the received new feedback information being successful, after displaying the business name information of the target business information in the business name part of the new project interface, further comprising:
responding to the click operation of the added equipment system control in the newly-built project interface, and displaying an added equipment system interface;
responding to the click operation of the newly-built equipment system control in the equipment system interface, and displaying a newly-built equipment system interface;
in response to the detection of the operation of the added equipment system aiming at the display of the system interface of the newly-built equipment, acquiring target equipment system information input aiming at the system interface of the newly-built equipment;
generating new request information of an equipment system based on the system information of the target equipment;
and sending the new request information of the equipment system to a new message queue of the equipment system.
7. The method of any of claims 1 to 6, wherein the saving project new information input by the new project interface to the target database in response to receiving a click operation on a save button in the new project interface comprises:
in response to the fact that clicking operation aiming at a storage button in the new project interface is received, verifying each part in the new project interface based on a preset verification strategy to obtain a target verification result;
in response to the fact that the target verification result is correct, saving project new-building information input aiming at the new-building project interface to a target database;
and displaying error prompt information to the newly-built project interface in response to the fact that the target verification result is determined to be an error.
8. An energy enterprise project creation apparatus, comprising:
the display module is configured to respond to the detection of the operation of the new project and display a new project interface;
the sending module is configured to send the acquired enterprise new request information to an enterprise new message queue, wherein the enterprise new request information comprises target enterprise information;
the enterprise name information display module is configured to respond to the received new construction feedback information as success, and display the enterprise name information of the target enterprise information to an enterprise name part of the new construction project interface;
and the saving module is configured to respond to the click operation of a saving button in the new project interface, and save the project new information input by the new project interface to a target database.
9. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the steps of the method according to any of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110735627.1A CN113590243A (en) | 2021-06-30 | 2021-06-30 | Energy enterprise project creation method and device, computer equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110735627.1A CN113590243A (en) | 2021-06-30 | 2021-06-30 | Energy enterprise project creation method and device, computer equipment and medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113590243A true CN113590243A (en) | 2021-11-02 |
Family
ID=78245388
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110735627.1A Pending CN113590243A (en) | 2021-06-30 | 2021-06-30 | Energy enterprise project creation method and device, computer equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113590243A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114399230A (en) * | 2022-02-25 | 2022-04-26 | 深圳壹账通智能科技有限公司 | Task information processing method, device, equipment and storage medium |
CN115907695A (en) * | 2023-01-06 | 2023-04-04 | 中化现代农业有限公司 | Agricultural data systematized management method and system, electronic equipment and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110661849A (en) * | 2019-08-30 | 2020-01-07 | 中国人民财产保险股份有限公司 | Request processing method and device, electronic equipment and storage medium |
US10911569B1 (en) * | 2016-10-06 | 2021-02-02 | Arora Engineers, Inc. | System and method for asset management and integration |
CN113011856A (en) * | 2021-04-16 | 2021-06-22 | 新奥数能科技有限公司 | Online parking method and device for energy enterprise, electronic equipment and medium |
-
2021
- 2021-06-30 CN CN202110735627.1A patent/CN113590243A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10911569B1 (en) * | 2016-10-06 | 2021-02-02 | Arora Engineers, Inc. | System and method for asset management and integration |
CN110661849A (en) * | 2019-08-30 | 2020-01-07 | 中国人民财产保险股份有限公司 | Request processing method and device, electronic equipment and storage medium |
CN113011856A (en) * | 2021-04-16 | 2021-06-22 | 新奥数能科技有限公司 | Online parking method and device for energy enterprise, electronic equipment and medium |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114399230A (en) * | 2022-02-25 | 2022-04-26 | 深圳壹账通智能科技有限公司 | Task information processing method, device, equipment and storage medium |
CN115907695A (en) * | 2023-01-06 | 2023-04-04 | 中化现代农业有限公司 | Agricultural data systematized management method and system, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111177112A (en) | Database blocking method and device based on operation and maintenance management system and electronic equipment | |
CN109947408B (en) | Message pushing method and device, storage medium and electronic equipment | |
CN114338793B (en) | Message pushing method and device, electronic equipment and readable storage medium | |
CN103200022B (en) | A kind of data download abnormality eliminating method, equipment and system | |
CN113590243A (en) | Energy enterprise project creation method and device, computer equipment and medium | |
CN111881329A (en) | Account balance management method and system | |
CN113377312A (en) | Same-screen interaction method and device, computer equipment and computer readable storage medium | |
CN111951040A (en) | Information sending method and device, electronic equipment and storage medium | |
CN110022323A (en) | A kind of method and system of the cross-terminal real-time, interactive based on WebSocket and Redux | |
CN112422402A (en) | Message forwarding tracing method and device, storage medium and terminal | |
CN113485902B (en) | Method, device, equipment and computer readable medium for testing service platform | |
US20240177200A1 (en) | Business service interaction method and apparatus, device, and storage medium | |
CN111415245B (en) | Account opening method and device | |
CN111865726B (en) | Service message testing method, device, computer system and storage medium | |
CN114417318A (en) | Third-party page jumping method and device and electronic equipment | |
CN113989046A (en) | Transaction processing method, apparatus, electronic device, storage medium, and program product | |
CN109543398B (en) | Application program account migration method and device and electronic equipment | |
CN109803017B (en) | File intercommunication method and device, computing equipment and computer readable storage medium | |
CN114066154A (en) | Safety control method, device, server and computer storage medium | |
CN113448960A (en) | Method and device for importing form file | |
CN110992118A (en) | Electronic invoice issuing method, device, storage medium, equipment and system | |
EP4105862A2 (en) | Data processing method and apparatus, electronic device and storage medium | |
CN115840604B (en) | Data processing method, device, electronic equipment and computer readable storage medium | |
CN112311850B (en) | Digital delivery processing method, device, system and storage medium | |
CN117829996A (en) | Data synchronization method and device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20211102 |