本技术涉及数据处理,尤其涉及一种项目进度数据更新方法、装置、设备、介质及产品。
背景技术:
1、在各行各业中,业务项目都是促进行业发展的重要组成部分,每个项目的完成,都是行业发展的一个进步。对于一个项目而言,项目进度数据是一项重要的数据,对于调整项目实施计划、减少项目成本,项目进度数据都是重要的依据。
2、现有技术中,项目进度数据存储在数据表中,随着项目的执行,会不断产生新的项目进度数据。每产生一个新的项目进度数据,需要更新数据表中的数据,更新过程由相关人员人工进行更新。
3、然而,由于数据表没有权限限制,任何人都可以进行填写或修改,导致项目进度数据的安全性较低。
技术实现思路
1、本技术实施例提供一种项目进度数据更新方法、装置、设备、介质及产品,用于解决现有技术中将项目进度数据存储在数据表中,任何人都可进行更新,导致的数据安全性较低的问题。
2、第一方面,本技术实施例提供一种项目进度数据更新方法,应用于管理终端,所述方法包括:
3、接收用户终端发送的项目进度数据的更新请求,所述项目进度数据的更新请求包括第一目标任务标识和目标任务状态,或者包括第一目标项目节点标识和目标节点状态,所述项目进度数据包括多个任务的任务数据和多个项目节点的节点数据,每个任务的任务数据包括所述任务的任务标识和任务状态,每个项目节点的节点数据包括所述项目节点的节点标识和节点状态;
4、显示审核界面,所述审核界面中包括审核通过按钮;
5、响应于管理人员的点击所述审核通过按钮操作,向区块链节点设备发送所述项目进度数据的更新请求。
6、在一种具体实施方式中,所述方法还包括:
7、响应于所述管理人员的查询操作,向所述区块链节点设备发送查询请求,所述查询请求包括至少一个第二目标任务标识,和/或,至少一个第二目标项目节点标识;
8、接收所述区块链节点设备发送的第一查询数据和第二查询数据;所述第一查询数据为所述区块链中的所有任务数据中时间戳最晚的包括所述第二目标任务标识的任务数据,所述第二查询数据为区块链中的所有节点数据中时间戳最晚的包括所述第二目标项目节点标识的节点数据。
9、在一种具体实施方式中,所述接收用户终端发送的项目进度数据的更新请求之前,所述方法还包括:
10、响应于所述管理人员的建立区块链操作,向所述区块链节点设备发送区块链建立请求,所述区块链建立请求包括项目属性信息,所述项目属性信息包括项目标识;
11、响应于所述管理人员的添加项目进度数据操作,向所述区块链节点设备发送项目进度数据,所述项目进度数据包括所述多个任务的任务数据和所述多个项目节点的节点数据。
12、在一种具体实施方式中,所述方法还包括:
13、响应于所述管理人员的结束项目操作,向所述区块链节点设备发送结束项目消息。
14、第二方面,本技术实施例提供一种项目进度数据更新方法,应用于用户终端,所述方法包括:
15、响应于用户的项目进度数据更新申请操作,向管理终端发送项目进度数据的更新请求,所述项目进度数据的更新请求包括第一目标任务标识和目标任务状态,或者包括第一目标项目节点标识和目标节点状态,所述项目进度数据包括多个任务的任务数据和多个项目节点的节点数据,每个任务的任务数据包括所述任务的任务标识和任务状态,每个项目节点的节点数据包括所述项目节点的节点标识和节点状态。
16、在一种具体实施方式中,所述任务数据还包括任务进度,所述方法还包括:
17、响应于所述用户的任务进度更新操作,向区块链节点设备发送任务进度更新请求,所述任务进度更新请求包括第三目标任务标识和目标任务进度。
18、第三方面,本技术实施例提供一种项目进度数据更新方法,应用于区块链节点设备,所述方法包括:
19、接收管理终端发送的项目进度数据的更新请求,所述项目进度数据的更新请求包括第一目标任务标识和目标任务状态,或者包括第一目标项目节点标识和目标节点状态,所述项目进度数据包括多个任务的任务数据和多个项目节点的节点数据,每个任务的任务数据包括所述任务的任务标识和任务状态,每个项目节点的节点数据包括所述项目节点的节点标识和节点状态;
20、根据所述项目进度数据的更新请求,从区块链中获取第一目标数据,所述区块链中包括所述多个任务的任务数据和所述多个项目节点的节点数据;
21、根据所述项目进度数据的更新请求,对第一目标数据进行更新;
22、将更新后的第一目标数据添加至所述区块链上。
23、在一种具体实施方式中,所述根据所述项目进度数据的更新请求,从区块链中获取第一目标数据,包括:
24、若所述项目进度数据的更新请求包括第一目标任务标识,则从所述区块链中的所有任务数据中,选择时间戳最晚的包括所述第一目标任务标识的任务数据,作为第一目标数据;
25、若所述项目进度数据的更新请求包括第一目标项目节点标识,则从所述区块链中的所有节点数据中,选择时间戳最晚的包括所述第一目标项目节点标识的节点数据,作为第一目标数据。
26、在一种具体实施方式中,所述根据所述项目进度数据的更新请求,对第一目标数据进行更新,包括:
27、若所述项目进度数据的更新请求包括第一目标任务标识,则将所述第一目标数据中的任务状态更新为所述目标任务状态;
28、若所述项目进度数据的更新请求包括第一目标项目节点标识,则所述第一目标数据中的节点状态更新为目标节点状态。
29、在一种具体实施方式中,所述任务数据还包括任务进度,所述方法还包括:
30、接收用户终端发送的任务进度更新请求,所述任务进度更新请求包括第三目标任务标识和目标任务进度;
31、从所述区块链中的所有任务数据中,选择时间戳最晚的包括所述第三目标任务标识的任务数据,作为第二目标数据;
32、将所述第二目标数据中的任务进度更新为所述目标任务进度;
33、将更新后的第二目标数据添加至所述区块链上。
34、在一种具体实施方式中,所述方法还包括:
35、接收所述管理终端发送的查询请求,所述查询请求包括至少一个第二目标任务标识,和/或,至少一个第二目标项目节点标识;
36、对于所述查询请求中的每个第二目标任务标识,从所述区块链中的所有任务数据中,选择时间戳最晚的包括所述第二目标任务标识的任务数据,作为第一查询数据;
37、对于所述查询请求中的每个第二目标项目节点标识,从所述区块链中的所有节点数据中,选择时间戳最晚的包括所述第二目标项目节点标识的节点数据,作为第二查询数据;
38、将所述第一查询数据和所述第二查询数据发送至所述管理终端。
39、在一种具体实施方式中,所述接收管理终端发送的项目进度数据的更新请求之前,所述方法还包括:
40、接收所述管理终端发送的区块链建立请求,所述区块链建立请求包括项目属性信息,所述项目属性信息包括项目标识;
41、建立所述区块链;
42、将所述项目属性信息添加至所述区块链上;
43、接收所述管理终端发送的项目进度数据,所述项目进度数据包括所述多个任务的任务数据和所述多个项目节点的节点数据;
44、将每个任务的任务数据和每个项目节点的节点数据添加至所述区块链上。
45、在一种具体实施方式中,所述方法还包括:
46、接收所述管理终端发送的结束项目消息;
47、将指示项目结束的项目状态添加至所述区块链上。
48、第四方面,本技术实施例提供一种项目进度数据更新装置,包括:
49、接收模块,用于接收用户终端发送的项目进度数据的更新请求,所述项目进度数据的更新请求包括第一目标任务标识和目标任务状态,或者包括第一目标项目节点标识和目标节点状态,所述项目进度数据包括多个任务的任务数据和多个项目节点的节点数据,每个任务的任务数据包括所述任务的任务标识和任务状态,每个项目节点的节点数据包括所述项目节点的节点标识和节点状态;
50、显示模块,用于显示审核界面,所述审核界面中包括审核通过按钮;
51、发送模块,用于响应于管理人员的点击所述审核通过按钮操作,向区块链节点设备发送所述项目进度数据的更新请求。
52、第五方面,本技术实施例提供一种项目进度数据更新装置,包括:
53、发送模块,用于响应于用户的项目进度数据更新申请操作,向管理终端发送项目进度数据的更新请求,所述项目进度数据的更新请求包括第一目标任务标识和目标任务状态,或者包括第一目标项目节点标识和目标节点状态,所述项目进度数据包括多个任务的任务数据和多个项目节点的节点数据,每个任务的任务数据包括所述任务的任务标识和任务状态,每个项目节点的节点数据包括所述项目节点的节点标识和节点状态。
54、第六方面,本技术实施例提供一种项目进度数据更新装置,包括:
55、接收模块,用于接收管理终端发送的项目进度数据的更新请求,所述项目进度数据的更新请求包括第一目标任务标识和目标任务状态,或者包括第一目标项目节点标识和目标节点状态,所述项目进度数据包括多个任务的任务数据和多个项目节点的节点数据,每个任务的任务数据包括所述任务的任务标识和任务状态,每个项目节点的节点数据包括所述项目节点的节点标识和节点状态;
56、处理模块,用于:
57、根据所述项目进度数据的更新请求,从区块链中获取目标数据,所述区块链中包括所述多个任务的任务数据和所述多个项目节点的节点数据;
58、根据所述项目进度数据的更新请求,对第一目标数据进行更新;
59、将更新后的第一目标数据添加至所述区块链上。
60、第七方面,本技术实施例提供一种电子设备,包括:
61、处理器,存储器,通信接口,显示器;
62、所述存储器用于存储所述处理器的可执行指令;
63、其中,所述处理器配置为经由执行所述可执行指令来执行第一方面任一项所述的项目进度数据更新方法。
64、第八方面,本技术实施例提供一种电子设备,包括:
65、处理器,存储器,通信接口;
66、所述存储器用于存储所述处理器的可执行指令;
67、其中,所述处理器配置为经由执行所述可执行指令来执行第二方面任一项所述的项目进度数据更新方法。
68、第九方面,本技术实施例提供一种电子设备,包括:
69、处理器,存储器,通信接口;
70、所述存储器用于存储所述处理器的可执行指令;
71、其中,所述处理器配置为经由执行所述可执行指令来执行第三方面任一项所述的项目进度数据更新方法。
72、第十方面,本技术实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一项、第二方面任一项、或者第三方面任一项所述的项目进度数据更新方法。
73、第十一方面,本技术实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于实现第一方面任一项、第二方面任一项、或者第三方面任一项所述的项目进度数据更新方法。
74、本技术实施例提供的项目进度数据更新方法、装置、设备、介质及产品,通过用户终端向管理终端发送项目进度数据的更新请求,管理终端响应于管理人员在显示的审核界面上点击审核通过按钮操作,将项目进度数据的更新请求发送至区块链节点设备。区块链节点设备根据项目进度数据的更新请求,从区块链中确定出第一目标数据后,对第一目标数据进行更新,进而将更新后的第一目标数据添加至区块链上。本方案通过管理终端响应于管理人员在显示的审核界面上点击审核通过按钮操作,将项目进度数据的更新请求发送至区块链节点设备,以使区块链节点设备将更新后的第一目标数据添加至区块链上,有效提高了项目进度数据的安全性。
1.一种项目进度数据更新方法,其特征在于,应用于管理终端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述接收用户终端发送的项目进度数据的更新请求之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.一种项目进度数据更新方法,其特征在于,应用于用户终端,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述任务数据还包括任务进度,所述方法还包括:
7.一种项目进度数据更新方法,其特征在于,应用于区块链节点设备,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述根据所述项目进度数据的更新请求,从区块链中获取第一目标数据,包括:
9.根据权利要求7所述的方法,其特征在于,所述根据所述项目进度数据的更新请求,对第一目标数据进行更新,包括:
10.根据权利要求7所述的方法,其特征在于,所述任务数据还包括任务进度,所述方法还包括:
11.根据权利要求7所述的方法,其特征在于,所述方法还包括:
12.根据权利要求7所述的方法,其特征在于,所述接收管理终端发送的项目进度数据的更新请求之前,所述方法还包括:
13.根据权利要求7所述的方法,其特征在于,所述方法还包括:
14.一种项目进度数据更新装置,其特征在于,包括:
15.一种项目进度数据更新装置,其特征在于,包括:
16.一种项目进度数据更新装置,其特征在于,包括:
17.一种电子设备,其特征在于,包括:
18.一种电子设备,其特征在于,包括:
19.一种电子设备,其特征在于,包括:
20.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4任一项、权利要求5至6任一项、或者权利要求7至13任一项所述的项目进度数据更新方法。
21.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时用于实现权利要求1至4任一项、权利要求5至6任一项、或者权利要求7至13任一项所述的项目进度数据更新方法。
