|
|
@ -164,13 +164,14 @@ |
|
|
0 |
|
|
0 |
|
|
END |
|
|
END |
|
|
) AS GROUP_MEMBER_FLAG, |
|
|
) AS GROUP_MEMBER_FLAG, |
|
|
|
|
|
SUM( |
|
|
CASE |
|
|
CASE |
|
|
WHEN es.SCORE IS NOT NULL |
|
|
WHEN es.SCORE IS NOT NULL |
|
|
AND es.USER_ID = #{userId} THEN |
|
|
AND es.USER_ID = #{userId} THEN |
|
|
es.SCORE |
|
|
es.SCORE |
|
|
ELSE |
|
|
ELSE |
|
|
'' |
|
|
'' |
|
|
END AS USER_SCORE, |
|
|
END) AS USER_SCORE, |
|
|
IFNULL( |
|
|
IFNULL( |
|
|
CONVERT ( |
|
|
CONVERT ( |
|
|
avg(es.score), |
|
|
avg(es.score), |
|
|
@ -199,6 +200,21 @@ |
|
|
GROUP BY |
|
|
GROUP BY |
|
|
ep.ID |
|
|
ep.ID |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
<select id="selectScoreByIdV2" resultType="com.elink.esua.epdc.dto.project.result.ProjectDetailResultDTO"> |
|
|
|
|
|
SELECT |
|
|
|
|
|
es.SCORE as USER_SCORE |
|
|
|
|
|
FROM |
|
|
|
|
|
epdc_property_project ep |
|
|
|
|
|
LEFT JOIN epdc_group eg ON ep.id = eg.REFERENCE_BUSINESS_ID |
|
|
|
|
|
LEFT JOIN epdc_user_group eu ON eg.id = eu.GROUP_ID |
|
|
|
|
|
AND eu.DEL_FLAG = '0' |
|
|
|
|
|
LEFT JOIN epdc_property_project_score es ON ep.id = es.PROJECT_ID |
|
|
|
|
|
AND ep.PROPERTY_ID = es.PROPERTY_ID |
|
|
|
|
|
AND es.DEL_FLAG = '0' |
|
|
|
|
|
WHERE |
|
|
|
|
|
ep.id = #{id} |
|
|
|
|
|
AND es.USER_ID = #{userId} |
|
|
|
|
|
</select> |
|
|
|
|
|
|
|
|
<select id="selectListOfOrganizationInfo" resultType="com.elink.esua.epdc.dto.project.PropertyProjectDTO"> |
|
|
<select id="selectListOfOrganizationInfo" resultType="com.elink.esua.epdc.dto.project.PropertyProjectDTO"> |
|
|
SELECT |
|
|
SELECT |
|
|
|