review下相关计算逻辑