trick9191 7 anni fa
parent
commit
91d4060b20

+ 17 - 5
patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/service/app/statistics/StatisticsService.java

@ -1758,11 +1758,23 @@ public class StatisticsService extends BaseService {
            throw new Exception("时间区间错误");
        }
        String sql = "SELECT DATE_FORMAT(t.czrq,'%Y-%m') mt,ifnull(ROUND(AVG(s.score),1),0)  as avgCount " +
                " FROM  wlyy_consult_team t " +
                "  LEFT JOIN wlyy_doctor d ON d.code = t.doctor " +
                "  LEFT JOIN wlyy_evaluate_score s ON s.consult = t.consult " +
                " WHERE t.czrq >=? AND t.czrq <=?";
        String sql = "SELECT " +
                " DATE_FORMAT(t.czrq, '%Y-%m') mt, " +
                " ifnull(ROUND(AVG(s.score), 1), 0) AS avgCount " +
                " FROM " +
                " ( " +
                "  SELECT " +
                "   m.doctor, " +
                "   m.consult, " +
                "   m.czrq " +
                "  FROM " +
                "   wlyy_consult_team m " +
                "  WHERE " +
                "   m.czrq >= ? " +
                "  AND m.czrq <= ? " +
                "  ) t " +
                " LEFT JOIN wlyy_doctor d ON d. CODE = t.doctor " +
                " JOIN wlyy_evaluate_score s ON s.consult = t.consult";
        //市级
        if ("4".equals(level)) {
            sql += " AND d.city = ? ";