已知方程|x|=ax+1有一负数解,且无正数解,求a的取值范围