为啥写的这么复杂呀,可以写6个case when只查询一次滴