代码重写了一遍

减少sql查询次数，实际并没有少些多少行代码