修复sql，完善逻辑