根据不同条件拼接hql语句
@Override public List<OrderStatisticsByDay> generateReport(Long marketId,String startTime,String endTime,Integer type) { StringBuilder ql = new StringBuilder("from OrderStatisticsByDay where 1 = 1 "); List params = new ArrayList(); if(marketId != null) { ql.append(" and market_