Caused by: com.alibaba.druid.sql.parser.EOFParserException: EOF
查看控制台的时候发现查询条件in后面空了
再看mybatis的判空条件,只有!=null,还需要再加一个and purchaseIdList.size() > 0
<if test="purchaseIdList != null and purchaseIdList.size() > 0"> and purchase_id in
<foreach item="purchaseId" collection="purchaseIdList" open="(" separator="," close=")" index="index">
#{purchaseId}
</foreach>
</if>