CN113591158A - Method and device for processing newly added information of energy enterprise, computer equipment and medium - Google Patents
Method and device for processing newly added information of energy enterprise, computer equipment and medium Download PDFInfo
- Publication number
- CN113591158A CN113591158A CN202110833908.0A CN202110833908A CN113591158A CN 113591158 A CN113591158 A CN 113591158A CN 202110833908 A CN202110833908 A CN 202110833908A CN 113591158 A CN113591158 A CN 113591158A
- Authority
- CN
- China
- Prior art keywords
- information
- newly added
- enterprise
- verification result
- verification
- 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
- 238000012545 processing Methods 0.000 title claims abstract description 72
- 238000000034 method Methods 0.000 title claims abstract description 56
- 238000012795 verification Methods 0.000 claims abstract description 211
- 230000004044 response Effects 0.000 claims abstract description 46
- 230000010365 information processing Effects 0.000 claims abstract description 14
- 238000004590 computer program Methods 0.000 claims description 20
- 230000008520 organization Effects 0.000 claims description 16
- 238000013500 data storage Methods 0.000 claims description 13
- 230000008569 process Effects 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims 1
- 238000007792 addition Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000003672 processing method Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 241000533950 Leucojum Species 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/44—Encoding
- G06F8/443—Optimisation
-
- 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)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Economics (AREA)
- Computer Security & Cryptography (AREA)
- Water Supply & Treatment (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Public Health (AREA)
- Bioethics (AREA)
- Computer Hardware Design (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The disclosure relates to the field of information processing of energy enterprises, and provides a method, a device, computer equipment and a medium for processing newly added information of energy enterprises. The method comprises the following steps: verifying the obtained original newly added information based on a target verification strategy to obtain a target verification result; in response to the fact that the target verification result is correct, a target processing strategy corresponding to the original newly added information is obtained; and processing the original newly added information based on the target processing strategy. Verifying the obtained original newly added information based on a target verification strategy to obtain a target verification result; in response to determining that the target verification result is correct, acquiring a target processing strategy corresponding to the original newly added information; and processing the original newly added information based on the target processing strategy, so that the system complexity of codes can be reduced, and the overall operation efficiency of the system can be improved.
Description
Technical Field
The present disclosure relates to the field of information processing for energy enterprises, and in particular, to a method, an apparatus, a computer device, and a medium for processing new information for an energy enterprise.
Background
With the continuous increase of system functions and the continuous iteration of enterprise requirements, the system complexity of a large-scale energy enterprise service platform becomes higher and higher. The traditional design mode usually realizes each functional module separately and combines them for use, so that the operation efficiency of the system is lower and lower, and the maintenance work of the system is more difficult.
Disclosure of Invention
In view of this, the embodiments of the present disclosure provide a method, an apparatus, a computer device, and a medium for processing information newly added to an energy enterprise, so as to solve the technical problem in the prior art that a mode of respectively implementing each function module and performing combined use leads to increasingly low system operation efficiency.
In a first aspect of the embodiments of the present disclosure, a method for processing new information of an energy enterprise is provided, including: verifying the obtained original newly added information based on a target verification strategy to obtain a target verification result; in response to the fact that the target verification result is correct, a target processing strategy corresponding to the original newly added information is obtained; and processing the original newly added information based on the target processing strategy.
In a second aspect of the embodiments of the present disclosure, an energy enterprise newly-added information processing apparatus is provided, including: the verification module is configured to verify the obtained original newly added information based on a target verification strategy to obtain a target verification result; the acquisition module is configured to respond to the fact that the target verification result is correct, and acquire a target processing strategy corresponding to the original newly added information; and the processing module is configured to process the original newly added information based on the target processing strategy.
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: verifying the obtained original newly added information based on a target verification strategy to obtain a target verification result; in response to determining that the target verification result is correct, acquiring a target processing strategy corresponding to the original newly added information; and processing the original newly added information based on the target processing strategy, so that the system complexity of codes can be reduced, and the overall operation efficiency of the system can be 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 processing new information of an energy enterprise according to an embodiment of the present disclosure;
fig. 3 is a second flowchart of another method for processing new information of an energy enterprise according to an embodiment of the present disclosure;
fig. 4 is a block diagram of an energy enterprise newly-added information processing device provided by an embodiment of the 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, the server 4 may verify the obtained original new information based on a target verification policy to obtain a target verification result. Secondly, in response to determining that the target verification result is correct, the server 4 may obtain a target processing policy corresponding to the original addition information. Finally, the server 4 may process the original new information based on the target processing policy.
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 an energy enterprise newly-added information processing method according to an embodiment of the present disclosure. The energy enterprise new information processing method of fig. 2 may be performed by the terminal device or the server 4 of fig. 1. As shown in fig. 2, the method for processing new information of an energy enterprise includes:
s201, verifying the obtained original newly added information based on a target verification strategy to obtain a target verification result.
The original new information can refer to new information added in the energy enterprise service platform. By way of example, the original new information may refer to information related to a new enterprise, or may refer to information related to a new employee, or may be other related new information. In one embodiment, the original new information is related to the newly added resident enterprise, and the original new information may include enterprise name information, enterprise identification information, enterprise registration address information, and the like. The enterprise identification information may refer to unique identification information for identifying the enterprise and serving an energy enterprise platform. Identification (Identity Document, ID) may refer to the abbreviations of various proprietary words such as identification number of identification card, account, unique code, proprietary number, industrial design, national abbreviation, legal vocabulary, general account, decoder, software company, etc. In another embodiment, the original newly added information may be related information of the newly added employee, and the original newly added information may include employee phone number information, employee name information, employee living address information, and the like.
The target verification policy may refer to at least one step or method of verifying the original added information. The verification may refer to verifying the transmitted parameters, for example, verifying whether the format, data length, or value range of the parameters meet the requirements, and returning the verification result information. As one example, when the business name information is checked, the business name information cannot be identical to existing stored business name information. As another example, when the mobile phone number information is checked, the mobile phone number information cannot be a null value, cannot be a garbled code, cannot be a non-numeric type, or the length of the mobile phone number information must satisfy a certain requirement, or the like. The check result may include both correct and incorrect results. When all the information in the original newly added information passes the verification, the verification result can be correct. When each item of information in the original newly added information is verified, and at least one verification fails, the verification result can be incorrect.
It should be noted that the verification method may include a local verification method and an internet verification method. The local verification method may refer to performing verification using a verification policy set in the local server. The internet verification method may refer to verification using a server provided on the internet or verification using an official verification channel of the internet. As a specific example, the related information of the enterprise can be verified through the national enterprise credit network. The setting is performed as needed, and is not particularly limited herein.
S202, in response to the fact that the target verification result is correct, a target processing strategy corresponding to the original newly added information is obtained.
The target processing policy may refer to at least one step or method of processing the original new information. The target processing policy may be a preset policy for processing the original new information, or may be a manually set or automatically matched policy according to one or more items of information in the original new information. The setting is performed as needed, and is not particularly limited herein.
And S203, processing the original newly added information based on the target processing strategy.
The processing of the original new information may refer to performing data conversion, data calculation, data storage and other operations on the original new information. In an embodiment, the processing of the original new information may be splitting the original new information, and storing the split original new information into different corresponding data structures, where the data structures may refer to data tables or databases.
According to the technical scheme provided by the embodiment of the disclosure, the obtained original newly added information is verified based on a target verification strategy to obtain a target verification result; in response to the fact that the target verification result is correct, a target processing strategy corresponding to the original newly added information is obtained; and processing the original newly added information based on the target processing strategy, so that the system complexity of the code can be reduced, and the overall operation efficiency of the system can be improved.
In some embodiments, before obtaining the original new information, the method further includes: acquiring newly added feature information in response to the operation of detecting the newly added information, wherein the newly added feature information comprises newly added type information and newly added source information; acquiring a corresponding newly added information template based on the newly added type information and the newly added source information; displaying a newly added information interface provided with a newly added information template; and acquiring original newly added information input by aiming at the newly added information interface in response to the fact that the clicking operation aiming at the determined button in the newly added information interface is detected, wherein the original newly added information comprises newly added characteristic information.
The addition characteristic information may refer to information indicating a characteristic of the information of the addition information. The addition type information may refer to type information of the addition information. As an example, the addition type information may include enterprise addition information and employee addition information. The enterprise new information can refer to related information required by a newly added enterprise in the energy enterprise service platform. The employee new information may refer to related information required by newly added employees in the energy enterprise service platform. The new source information may refer to information related to a source of the new information. Because the energy enterprise service platform is a comprehensive platform including multiple enterprises, the new information can be from multiple associated websites, and the new information transmitted from different websites has different corresponding formats, so that which new template should be used by the new information needs to be determined according to the new source information.
In some embodiments, verifying the obtained original new information based on the target verification policy to obtain a target verification result includes: in response to the fact that the newly added type information is determined to be newly added enterprise type information, verifying original newly added information based on an enterprise verification strategy to obtain an enterprise verification result; determining an enterprise verification result as a target verification result; in response to the fact that the newly added type information is determined to be newly added staff type information, checking original newly added information based on a staff checking strategy to obtain a staff checking result; and determining the employee verification result as a target verification result.
The enterprise validation policy may refer to at least one step or method of processing the original new information for the new enterprise type. The enterprise verification result may refer to a result verified based on an enterprise verification policy, which may be "correct" or "incorrect". The employee verification policy may refer to at least one step or method of processing the original added information for the new employee type. The employee verification result may refer to a result verified based on an employee verification policy, which may be "correct" or "incorrect".
In some embodiments, the enterprise verification policy comprises: acquiring enterprise basic information and enterprise template information of original newly added information; acquiring a corresponding basic information verification strategy and a template verification strategy based on the newly added source information; verifying the enterprise basic information based on a basic information verification strategy to obtain an enterprise basic information verification result; verifying the enterprise template information based on a template verification strategy to obtain a template verification result; and setting the enterprise verification result to be correct in response to the fact that the basic information verification result and the template verification result are both correct.
The basic information of the enterprise may refer to relevant information of the foundation of the enterprise. By way of example, the business base information may include business name information, business identification information, social credit code information, business registration date information, business registration capital information, and the like. It should be noted that the format of the business basic information of each business may be the same. The enterprise template information may refer to information unique to each enterprise. Each enterprise template information may be customized, i.e., each enterprise template information may not be identical. By way of example, the enterprise template information may include contact information, enterprise architecture information, and the like. Contact information may refer to information about a department, project, or group of contacts in the enterprise. Enterprise architecture information may refer to information related to the department and personnel settings of the enterprise.
The basic information checking policy may refer to at least one method or step of checking basic information. The template verification policy may refer to at least one method or step of verifying the template information. When the basic information verification strategy or the template verification strategy is obtained, the basic information verification strategy or the template verification strategy can be executed through a preset manually set strategy, or can be set as required by matching the corresponding strategy from the strategy library based on the newly added feature information, and no specific limitation is made herein. A policy repository may refer to a collection of policies that includes at least one policy component. As an example, in one embodiment, if a single piece of registered monetary funds information needs to be verified, the verification policy is: if the registered capital currency data meets the requirement of a preset currency table, the verification result is correct, the verification is completed, and the next step of processing is carried out; and if the verification result is wrong, the verification fails, and a verification failure interface is displayed. The currency table can be a preset data table corresponding to different identifications according to different currencies. By way of example, the corresponding code of the RMB can be "CN" which is an English abbreviation, or "RMB" which is a pinyin abbreviation, or a corresponding number which is self-organized, such as "01" or other identifiers. In another embodiment, the check policy set may further include a check policy for checking at least 2 pieces of information.
Through the verification of the energy enterprise information, the input of error information can be greatly reduced, and the accuracy of the energy service platform information is improved.
The basic information verification result may refer to a result obtained after the basic information is verified. The basic check information may include "correct" and "incorrect". The template verification result may refer to a result obtained after the enterprise template information is verified. The template check result may include "correct" and "incorrect".
And when the basic information verification result and the template verification result are both correct, the enterprise verification result is correct. And when the verification result of any one of the basic information verification result and the template verification result is incorrect, the enterprise verification result is incorrect.
In one embodiment, the basic information checking policy is: and verifying the basic enterprise information through an enterprise information platform of the Internet. The enterprise information platform can refer to a national official enterprise credit network of a country, and also can refer to a platform website for counting enterprise information of a private enterprise.
In some embodiments, the employee verification policy comprises: acquiring natural person information, account information and employee enterprise relationship information of original newly-added information; acquiring a corresponding natural person verification strategy, an account verification strategy and an employee enterprise relationship verification strategy based on the newly added source information; verifying the natural person information based on a natural person verification strategy to obtain a natural person verification result; verifying the account information based on the account verification strategy to obtain an account verification result; verifying the employee enterprise relationship information based on the employee enterprise relationship verification strategy to obtain an employee enterprise relationship verification result; and setting the employee verification result to be correct in response to determining that the natural person verification result, the account verification result and the employee enterprise relationship verification result are correct.
The natural person information may refer to information related to a natural person corresponding to the employee information, such as name information, age information, gender information, address information, and the like. The account information may refer to information related to the account, such as user name information, user password information, user nickname information, and the like. The employee business relationship information may refer to information related to a relationship between a natural person and a business, such as employment relationship information between a natural person and a business and correspondence relationship information between a natural person and a certain project of a business.
The natural person verification policy may refer to at least one method or step of verifying natural person information. An account checking policy may refer to at least one method or step of checking account information. An employee business relationship verification policy may refer to at least one method or step of verifying employee business relationship information. The natural person verification result may refer to a result obtained by verifying the natural person information. The account verification result may refer to a result obtained by verifying the account information. The employee enterprise relationship verification result may refer to a result obtained by verifying the employee enterprise relationship information.
And when the natural person verification result, the account verification result and the employee enterprise relationship verification result are all correct, setting the employee verification result to be correct. And when any one of the natural person verification result, the account verification result and the employee enterprise relationship verification result is incorrect, setting the employee verification result as incorrect.
In some embodiments, processing the original augmented information based on the target processing policy includes: generating an enterprise account identifier, an enterprise organization identifier and an enterprise department identifier based on an enterprise identifier generation strategy in response to the fact that the newly added type information is determined to be newly added enterprise type information; adding an enterprise account identifier, an enterprise organization identifier and an enterprise department identifier to the original newly added information; storing each item of information in the original newly added information to a corresponding data storage structure; and processing the original newly added information in response to the fact that the newly added type information is determined to be newly added employee type information.
After the verification is passed, when the new type information is new enterprise type information, the server 4 may generate a unique enterprise account identifier, and then may generate an enterprise organization belonging to the enterprise and an enterprise organization identifier corresponding to the enterprise organization, and an enterprise department belonging to the enterprise organization and an enterprise department identifier corresponding to the enterprise department. The default content for the business organization and the business segment is null. The enterprise account identification may refer to identification information used to uniquely tag the enterprise account. A business organization identifier may refer to identification information used to uniquely identify the business organization. The enterprise department identification may refer to identification information for uniquely marking the enterprise department. And then, storing each item of information of the original newly added information into a corresponding data storage structure. The data storage structure may be a data table, a database, or other data storage structure.
In some embodiments, the business base information is divided into business unique information and business related information. The enterprise unique information may refer to information used to determine the enterprise, such as enterprise name information, enterprise identification information, social credit code information, and the like. The enterprise-related information may refer to the rest of the enterprise basic information excluding the enterprise unique information, such as the enterprise registration date, the enterprise business address information, the enterprise registration capital information, and the like. When the basic enterprise information is stored, the unique enterprise information can be stored in the corresponding unique table. And storing the enterprise related information into the corresponding related information table. The two are stored in a split mode, the size of the database can be reduced, and the efficiency of operations such as query, modification and updating of the database is improved.
In some embodiments, in response to determining that the newly added type information is newly added employee type information, processing the original newly added information includes: in response to the fact that the newly added type information is determined to be newly added employee type information, generating an employee account identifier and a natural person identifier based on an employee identifier generation strategy; adding the employee account identification and the natural person identification to the original newly added information to obtain target newly added information; and storing each item of information in the target new information to a corresponding data storage structure.
After the verification is passed, when the new type information is the new employee type information, the server 4 may generate a unique employee account identifier and a unique natural person identifier. Employee account identification may refer to identification information used to uniquely label the employee account. The natural person identification may refer to identification information for uniquely marking the natural person. And after the employee account identification and the natural person identification are associated, storing each item of information in the target newly added information to a corresponding data storage structure.
In some embodiments, the manner of generating the enterprise account identifier, the enterprise organization identifier, and the enterprise department identifier, the employee account identifier, and the natural person identifier may be to generate a unique identifier via an ID generation algorithm. As an example, the ID generation algorithm may be a snowflake algorithm. The snowflake algorithm may refer to an open source ID generation algorithm that may generate long, integer numbers in long type Java.
Fig. 3 is a flowchart of an energy enterprise newly-added information processing method provided by the embodiment of the disclosure. The energy enterprise addition information processing method of fig. 3 may be executed by the server 4 of fig. 1. As shown in fig. 3, the method for processing new information of an energy enterprise includes:
s301, in response to the operation of detecting the new information, new characteristic information is obtained, wherein the new characteristic information comprises new type information and new source information.
S302, acquiring a corresponding new information template based on the new type information and the new source information.
And S303, displaying a new information interface provided with the new information template.
S304, in response to the click operation of the determined button in the new information interface being detected, original new information input in the new information interface is obtained, wherein the original new information comprises new characteristic information.
S305, in response to the fact that the newly added type information is determined to be newly added enterprise type information, verifying the original newly added information based on an enterprise verification strategy to obtain an enterprise verification result.
S306, determining the enterprise verification result as a target verification result.
S307, in response to the fact that the newly added type information is determined to be newly added staff type information, checking original newly added information based on a staff checking strategy to obtain staff checking results.
And S308, determining the employee verification result as a target verification result.
S309, in response to the fact that the target verification result is correct, a target processing strategy corresponding to the original newly added information is obtained.
S310, in response to the fact that the newly added type information is determined to be newly added enterprise type information, generating an enterprise account identifier, an enterprise organization identifier and an enterprise department identifier based on an enterprise identifier generation strategy.
And S311, adding the enterprise account identifier, the enterprise organization identifier and the enterprise department identifier to the original newly added information.
And S312, storing each item of information in the original newly added information to a corresponding data storage structure.
And S313, in response to the fact that the newly added type information is determined to be the newly added employee type information, generating an employee account identifier and a natural person identifier based on an employee identifier generation strategy.
And S314, adding the employee account identifier and the natural person identifier to the original newly added information to obtain target newly added information.
And S315, storing each item of information in the target new information to a corresponding data storage structure.
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 newly added information processing apparatus according to an embodiment of the present disclosure. As shown in fig. 4, the energy enterprise newly added information processing apparatus includes:
the verification module 401 is configured to verify the obtained original new information based on a target verification policy to obtain a target verification result;
an obtaining module 402, configured to, in response to determining that the target verification result is correct, obtain a target processing policy corresponding to the original addition information;
and a processing module 403, configured to process the original new information based on the target processing policy.
According to the technical scheme provided by the embodiment of the disclosure, the obtained original newly added information is verified based on a target verification strategy to obtain a target verification result; in response to determining that the target verification result is correct, acquiring a target processing strategy corresponding to the original newly added information; and processing the original newly added information based on the target processing strategy, so that the system complexity of codes can be reduced, and the overall operation efficiency of the system can be improved.
In some embodiments, before the verification module 401 of the new information processing apparatus of the energy enterprise, the method further includes: and the newly added feature information acquisition module is configured to acquire newly added feature information in response to the operation of detecting the newly added information, wherein the newly added feature information comprises newly added type information and newly added source information. And the newly added information module acquisition module is configured to acquire a corresponding newly added information template based on the newly added type information and the newly added source information. And the new information interface display module is configured to display the new information interface provided with the new information template. An original newly added information obtaining module configured to obtain the original newly added information input for the newly added information interface in response to detecting a click operation for a certain button in the newly added information interface, wherein the original newly added information includes the newly added feature information.
In some embodiments, the verification module 401 of the energy enterprise new information processing apparatus is further configured to: and the enterprise verification strategy verification module is configured to respond to the fact that the newly added type information is determined to be newly added enterprise type information, and verify the original newly added information based on an enterprise verification strategy to obtain an enterprise verification result. A first target verification result determination module configured to determine the enterprise verification result as the target verification result. And the staff verification strategy verification module is configured to respond to the fact that the newly added type information is determined to be newly added staff type information, and verify the original newly added information based on the staff verification strategy to obtain a staff verification result. A second target verification result determination module configured to determine the employee verification result as the target verification result.
In some embodiments, the enterprise verification policy comprises: acquiring enterprise basic information and enterprise template information of the original newly added information; acquiring a corresponding basic information verification strategy and a template verification strategy based on the newly added source information; verifying the enterprise basic information based on the basic information verification strategy to obtain an enterprise basic information verification result; verifying the enterprise template information based on the template verification strategy to obtain a template verification result; and setting the enterprise verification result to be correct in response to determining that the basic information verification result and the template verification result are both correct.
In some embodiments, the employee verification policy comprises: acquiring natural person information, account information and employee enterprise relationship information of the original newly-added information; acquiring a corresponding natural person verification strategy, an account verification strategy and an employee enterprise relationship verification strategy based on the newly added source information; verifying the natural person information based on the natural person verification strategy to obtain a natural person verification result; verifying the account information based on the account verification strategy to obtain an account verification result; verifying the staff enterprise relationship information based on the staff enterprise relationship verification strategy to obtain a staff enterprise relationship verification result; and setting the employee verification result to be correct in response to determining that the natural person verification result, the account verification result and the employee enterprise relationship verification result are all correct.
In some embodiments, the processing module 403 of the energy enterprise add-on information processing apparatus is further configured to: generating an enterprise account identifier, an enterprise organization identifier and an enterprise department identifier based on an enterprise identifier generation strategy in response to the fact that the newly added type information is determined to be newly added enterprise type information; adding the enterprise account identifier, the enterprise organization identifier and the enterprise department identifier to the original newly added information; storing each item of information in the original newly added information to a corresponding data storage structure; and processing the original newly added information in response to the fact that the newly added type information is determined to be newly added employee type information.
In some embodiments, in response to determining that the new addition type information is new employee type information, processing the original new addition information is further configured to: in response to the fact that the newly added type information is determined to be newly added employee type information, generating an employee account identifier and a natural person identifier based on an employee identifier generation strategy; adding the employee account identification and the natural person identification to the original newly added information to obtain target newly added information; and storing each item of information in the target new information to a corresponding data storage structure.
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. A method for processing newly added information of an energy enterprise is characterized by comprising the following steps:
verifying the obtained original newly added information based on a target verification strategy to obtain a target verification result;
in response to determining that the target verification result is correct, acquiring a target processing strategy corresponding to the original newly added information;
and processing the original newly added information based on the target processing strategy.
2. The method according to claim 1, wherein before the verifying the obtained original new information based on the target verification policy to obtain the target verification result, the method further includes:
acquiring newly added feature information in response to the operation of detecting the newly added information, wherein the newly added feature information comprises newly added type information and newly added source information;
acquiring a corresponding newly added information template based on the newly added type information and the newly added source information;
displaying a new information interface provided with the new information template;
and acquiring the original newly added information input by aiming at the newly added information interface in response to the detection of the click operation aiming at a determined button in the newly added information interface, wherein the original newly added information comprises the newly added characteristic information.
3. The method according to claim 2, wherein the verifying the obtained original new information based on the target verification policy to obtain a target verification result includes:
in response to the fact that the newly added type information is determined to be newly added enterprise type information, verifying the original newly added information based on an enterprise verification strategy to obtain an enterprise verification result;
determining the enterprise verification result as the target verification result;
in response to the fact that the newly added type information is determined to be newly added staff type information, verifying the original newly added information based on a staff verification strategy to obtain a staff verification result;
and determining the employee verification result as the target verification result.
4. The method of claim 3, wherein the enterprise checking policy comprises:
acquiring enterprise basic information and enterprise template information of the original newly added information;
acquiring a corresponding basic information verification strategy and a template verification strategy based on the newly added source information;
verifying the enterprise basic information based on the basic information verification strategy to obtain an enterprise basic information verification result;
verifying the enterprise template information based on the template verification strategy to obtain a template verification result;
and setting the enterprise verification result to be correct in response to determining that the basic information verification result and the template verification result are both correct.
5. The method of claim 3, wherein the employee verification policy comprises:
acquiring natural person information, account information and employee enterprise relationship information of the original newly-added information;
acquiring a corresponding natural person verification strategy, an account verification strategy and an employee enterprise relationship verification strategy based on the newly added source information;
verifying the natural person information based on the natural person verification strategy to obtain a natural person verification result;
verifying the account information based on the account verification strategy to obtain an account verification result;
verifying the staff enterprise relationship information based on the staff enterprise relationship verification strategy to obtain a staff enterprise relationship verification result;
and setting the employee verification result to be correct in response to determining that the natural person verification result, the account verification result and the employee enterprise relationship verification result are all correct.
6. The method of claim 5, wherein the processing the original new information based on the target processing policy comprises:
generating an enterprise account identifier, an enterprise organization identifier and an enterprise department identifier based on an enterprise identifier generation strategy in response to the fact that the newly added type information is determined to be newly added enterprise type information;
adding the enterprise account identifier, the enterprise organization identifier and the enterprise department identifier to the original newly added information;
storing each item of information in the original newly added information to a corresponding data storage structure;
and in response to determining that the newly added type information is newly added employee type information, processing the original newly added information.
7. The method of claim 6, wherein the processing the original new information in response to determining that the new type information is new employee type information comprises:
generating an employee account identifier and a natural person identifier based on an employee identifier generation strategy in response to determining that the newly added type information is newly added employee type information;
adding the employee account identification and the natural person identification to the original newly added information to obtain target newly added information;
and storing each item of information in the target newly added information to a corresponding data storage structure.
8. An energy enterprise newly-added information processing device is characterized by comprising:
the verification module is configured to verify the obtained original newly added information based on a target verification strategy to obtain a target verification result;
an obtaining module configured to obtain a target processing policy corresponding to the original newly added information in response to determining that the target verification result is correct;
and the processing module is configured to process the original newly added information based on the target processing strategy.
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 |
---|---|---|---|
CN202110833908.0A CN113591158A (en) | 2021-07-23 | 2021-07-23 | Method and device for processing newly added information of energy enterprise, computer equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110833908.0A CN113591158A (en) | 2021-07-23 | 2021-07-23 | Method and device for processing newly added information of energy enterprise, computer equipment and medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113591158A true CN113591158A (en) | 2021-11-02 |
Family
ID=78249470
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110833908.0A Pending CN113591158A (en) | 2021-07-23 | 2021-07-23 | Method and device for processing newly added information of energy enterprise, computer equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113591158A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109710747A (en) * | 2019-01-16 | 2019-05-03 | 北京猎户星空科技有限公司 | Information processing method, device and electronic equipment |
CN110781246A (en) * | 2019-09-18 | 2020-02-11 | 上海生腾数据科技有限公司 | Enterprise association relationship construction method and system |
CN110807019A (en) * | 2019-10-23 | 2020-02-18 | 新奥数能科技有限公司 | Method and device for expanding metadata of comprehensive energy information model |
CN112700218A (en) * | 2020-12-31 | 2021-04-23 | 新奥数能科技有限公司 | Energy enterprise information expansion method and system |
CN113011856A (en) * | 2021-04-16 | 2021-06-22 | 新奥数能科技有限公司 | Online parking method and device for energy enterprise, electronic equipment and medium |
-
2021
- 2021-07-23 CN CN202110833908.0A patent/CN113591158A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109710747A (en) * | 2019-01-16 | 2019-05-03 | 北京猎户星空科技有限公司 | Information processing method, device and electronic equipment |
CN110781246A (en) * | 2019-09-18 | 2020-02-11 | 上海生腾数据科技有限公司 | Enterprise association relationship construction method and system |
CN110807019A (en) * | 2019-10-23 | 2020-02-18 | 新奥数能科技有限公司 | Method and device for expanding metadata of comprehensive energy information model |
CN112700218A (en) * | 2020-12-31 | 2021-04-23 | 新奥数能科技有限公司 | Energy enterprise information expansion method and system |
CN113011856A (en) * | 2021-04-16 | 2021-06-22 | 新奥数能科技有限公司 | Online parking method and device for energy enterprise, electronic equipment and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110263024B (en) | Data processing method, terminal device and computer storage medium | |
US10911455B2 (en) | Using third party information to improve predictive strength for authentications | |
CN105933266A (en) | Verification method and server | |
CN108388512B (en) | Data processing method and server | |
CN113268336B (en) | Service acquisition method, device, equipment and readable medium | |
CN113011856B (en) | Online residence method and device for energy enterprise, electronic equipment and medium | |
CN110503409B (en) | Information processing method and related device | |
CN110348471B (en) | Abnormal object identification method, device, medium and electronic equipment | |
CN110334144A (en) | Message methods of exhibiting, device, computer equipment and storage medium | |
CN112417503A (en) | Method and device for authorizing post authority, electronic equipment and storage medium | |
TW201426593A (en) | Method and apparatus for information verification | |
CN113190562A (en) | Report generation method and device and electronic equipment | |
CN112446683A (en) | Contract performance information management and control system | |
CN109087109B (en) | Mobile payment confirmation method, device, system and storage medium | |
CN112000862B (en) | Data processing method and device | |
CN113779346A (en) | Method and device for identifying one person with multiple accounts | |
CN116956326A (en) | Authority data processing method and device, computer equipment and storage medium | |
CN112085611A (en) | Asynchronous data verification method and device, electronic equipment and storage medium | |
CN113591158A (en) | Method and device for processing newly added information of energy enterprise, computer equipment and medium | |
CN109446840A (en) | Check method, apparatus, electronic equipment and the storage medium of policy information | |
CN112085469B (en) | Data approval method, device, equipment and storage medium based on vector machine model | |
CN114219420A (en) | Processing method and device for handling guaranteed housing based on AI and RPA | |
CN112766254A (en) | Automatic testing method and device for voucher information input | |
CN113268639A (en) | Energy enterprise information processing method and device, computer equipment and medium | |
CN111209765A (en) | Method and device for identifying material bar code and terminal equipment |
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 |