增加和项目消息有关的操作，另有部分代码精简