增加注释，增加catch，去掉service中的没用try catch，增加ErrorCode种类