dhz
2022-06-22 935b4b66b99b1f022f82cdaef8e3ef6599afbc72
src/cn/ksource/web/facade/satis/SatisfactionFacadeImpl.java
@@ -831,7 +831,7 @@
      paramMap.put("beginMonth", beginMonth);
      paramMap.put("endMonth", endMonth);
      
      sql.append(" GROUP BY A.CUSTOMER_ID ");
      sql.append(" GROUP BY A.CUSTOMER_ID ,C.CUSTOMER_NAME ");
      
      List<Map> proList = baseDao.queryForList(sql.toString(),paramMap);
      
@@ -895,7 +895,11 @@
      
      builder.append(" SELECT D.SATIS_TYPE,D.ALL_COUNT,D.SATIS_COUNT,D.FG_RATE,D.SATIS_SCORE ");
      builder.append(" FROM TOTLE_SATIS_INFO I,TOTLE_SATIS_DETAIL D  ");
      builder.append(" where  I.ID = D.BUS_ID and I.MONTH = :month and I.CUSTOMER_ID = :cusId group by D.SATIS_TYPE ");
      builder.append(" where  I.ID = D.BUS_ID and I.MONTH = :month and I.CUSTOMER_ID = :cusId " +
            " GROUP BY  D.SATIS_TYPE ,D.ALL_COUNT,\n" +
            "        D.SATIS_COUNT,\n" +
            "        D.FG_RATE,\n" +
            "        D.SATIS_SCORE  ");
      List<Map> list = baseDao.queryForList(builder.toString(),params);
      if(list!=null&&list.size()>0){
         for(Map map:list){
@@ -932,7 +936,7 @@
      String cusId = params.get("cusId");
      StringBuilder builder = new StringBuilder();
      builder.append(" SELECT I.ALL_SCORE,D.SATIS_SCORE,D.SATIS_TYPE,I.MONTH FROM TOTLE_SATIS_DETAIL D ,TOTLE_SATIS_INFO I ");
      builder.append(" WHERE D.BUS_ID = I.ID AND I.CUSTOMER_ID = :cusId  GROUP BY D.SATIS_TYPE,I.MONTH  ORDER BY SATIS_TYPE,MONTH");
      builder.append(" WHERE D.BUS_ID = I.ID AND I.CUSTOMER_ID = :cusId  GROUP BY D.SATIS_TYPE,I.MONTH,I.ALL_SCORE,D.SATIS_SCORE  ORDER BY SATIS_TYPE,MONTH");
      List<Map> queryList = baseDao.queryForList(builder.toString(), params);
      builder.setLength(0);   
      Map<String,Object> queryMap = new HashMap<String,Object>();
@@ -1009,7 +1013,7 @@
      String cusId = params.get("cusId");
      StringBuilder builder = new StringBuilder();
      builder.append(" SELECT D.FG_RATE,D.SATIS_TYPE,I.MONTH FROM TOTLE_SATIS_DETAIL D ,TOTLE_SATIS_INFO I ");
      builder.append(" WHERE D.BUS_ID = I.ID AND I.CUSTOMER_ID = :cusId  GROUP BY D.SATIS_TYPE,I.MONTH  ORDER BY SATIS_TYPE,MONTH");
      builder.append(" WHERE D.BUS_ID = I.ID AND I.CUSTOMER_ID = :cusId  GROUP BY D.SATIS_TYPE,I.MONTH,D.FG_RATE,D.SATIS_TYPE  ORDER BY SATIS_TYPE,MONTH");
      List<Map> queryList = baseDao.queryForList(builder.toString(), params);
      builder.setLength(0);   
      Map<String,Object> queryMap = new HashMap<String,Object>();