|
|
@ -136,21 +136,21 @@ |
|
|
|
<!--项目数--> |
|
|
|
<select id="selectListItemCount" resultType="com.elink.esua.epdc.dto.user.result.GridOpeningResultDTO"> |
|
|
|
SELECT |
|
|
|
epen.GRID_ID gridId, |
|
|
|
COUNT( epen.ID ) itemCount, |
|
|
|
COUNT(epen.EVALUATION_SCORE = '2' OR NULL) itemPraiseCount, |
|
|
|
count(epen.ITEM_STATE = '10' or epen.ITEM_STATE = '5' or null) itemCloseCount |
|
|
|
GRID_ID AS gridId, |
|
|
|
IFNULL(SUM( ITEM_STATE = 0 )+SUM( ITEM_STATE = 5 )+SUM( ITEM_STATE = 10 ),0) AS itemCount, |
|
|
|
IFNULL(SUM( ITEM_STATE = '10' OR ITEM_STATE = '5' OR NULL ),0) AS itemCloseCount, |
|
|
|
IFNULL(SUM(EVALUATION_SCORE != '0' OR NULL),0) AS itemPraiseCount |
|
|
|
FROM |
|
|
|
esua_epdc_events.epdc_item epen |
|
|
|
esua_epdc_analysis.meta_epdc_item |
|
|
|
WHERE |
|
|
|
epen.DEL_FLAG = '0' |
|
|
|
DEL_FLAG = '0' |
|
|
|
<if test="gridIdList != null and gridIdList.size() > 0"> |
|
|
|
AND epen.GRID_ID in <include refid="foreachGridIdList"></include> |
|
|
|
AND GRID_ID in <include refid="foreachGridIdList"></include> |
|
|
|
</if> |
|
|
|
<if test="startTime != null and endTime != null and endTime != ''"> |
|
|
|
AND epen.CREATED_TIME BETWEEN #{startTime} AND #{endTime} |
|
|
|
AND DATE_FORMAT(CREATED_TIME,'%Y-%m-%d') BETWEEN #{startTime} AND #{endTime} |
|
|
|
</if> |
|
|
|
GROUP BY epen.GRID_ID |
|
|
|
GROUP BY GRID_ID |
|
|
|
</select> |
|
|
|
|
|
|
|
<!--社群数--> |
|
|
|