返回值flag统一重构为errcode