修改几处逻辑，添加业务规则