|
@@ -67,8 +67,9 @@
|
|
|
</select>
|
|
|
<select id="selectHlMetricsList4ModelId" resultType="com.jjt.hl.domain.HlMetrics">
|
|
|
SELECT metrics_id, metrics_name, metrics_code
|
|
|
- FROM metrics_def
|
|
|
- WHERE metrics_id IN (SELECT metrics_id
|
|
|
+ FROM metrics_def t
|
|
|
+ WHERE exists (SELECT 1 FROM metrics_tpl_detail d WHERE d.EVENT IS NOT NULL and d.EVENT!='' and d.metrics_id=t.metrics_id)
|
|
|
+ and metrics_id IN (SELECT metrics_id
|
|
|
from biz_obj_metrics
|
|
|
WHERE obj_id in (SELECT a.obj_id
|
|
|
FROM biz_model_detail a,
|
|
@@ -103,11 +104,14 @@
|
|
|
FROM hl_class_score
|
|
|
WHERE hl_score_id IN (SELECT t.hl_score_id
|
|
|
FROM hl_score t
|
|
|
- WHERE model_id = #{modelId} AND DATE (hl_date)=#{date}
|
|
|
- )
|
|
|
- )
|
|
|
- )
|
|
|
- ) a,hl_event b,biz_obj_metrics c
|
|
|
+ WHERE model_id = #{modelId} AND DATE (hl_date)
|
|
|
+ =#{date}
|
|
|
+ )
|
|
|
+ )
|
|
|
+ )
|
|
|
+ ) a
|
|
|
+ , hl_event b
|
|
|
+ , biz_obj_metrics c
|
|
|
WHERE a.event_id=b.event_id AND b.obj_metrics_id= c.OBJ_METRICS_ID
|
|
|
GROUP BY c.METRICS_ID, c.obj_metrics_id
|
|
|
</select>
|