def add_Block(patient, describe): global user global current_block timestamp = time.time() block = Block(timestamp=timestamp, doctor=user.name, patient=patient, describe=describe) if current_block == "": blocks = get_all_blocks() current_block = copy.deepcopy(blocks[0]) block.index = int(current_block.index) + 1 block.encryption = str(hash(current_block)) # 同态加密 db.session.add(block) db.session.commit() ClientNode.send_ADDBLOCK_message(block) current_block = copy.deepcopy(block) # 更新当前block数据