|
|
@ -7,22 +7,22 @@ |
|
|
|
<select id="getList" |
|
|
|
resultType="com.epmet.resi.partymember.dto.partymember.result.PartyMemberPointListResultDTO"> |
|
|
|
SELECT |
|
|
|
c.PARTY_ORG_NAME as partyOrg, |
|
|
|
u.NAME, |
|
|
|
u.MOBILE, |
|
|
|
u.ID_CARD, |
|
|
|
u.REMARK, |
|
|
|
a.year, |
|
|
|
sum( a.BASE_POINT ) AS BasePoint, |
|
|
|
sum( a.REVIEW_POINT ) AS reviewPoint, |
|
|
|
sum( a.INSPIRE_POINT ) AS inspirePoint, |
|
|
|
sum( a.WARN_POINT ) AS warnPoint |
|
|
|
c.PARTY_ORG_NAME as partyOrg, |
|
|
|
u.NAME, |
|
|
|
u.MOBILE, |
|
|
|
u.ID_CARD, |
|
|
|
u.REMARK, |
|
|
|
a.year, |
|
|
|
sum( a.BASE_POINT ) AS BasePoint, |
|
|
|
sum( a.REVIEW_POINT ) AS reviewPoint, |
|
|
|
sum( a.INSPIRE_POINT ) AS inspirePoint, |
|
|
|
sum( a.WARN_POINT ) AS warnPoint |
|
|
|
FROM |
|
|
|
ic_party_member u |
|
|
|
LEFT JOIN ic_party_member_point a ON a.PARTY_MEMBER_ID = u.id |
|
|
|
AND a.DEL_FLAG = '0' |
|
|
|
LEFT JOIN ic_party_org c ON c.id = u.sszb |
|
|
|
AND c.DEL_FLAG = '0' |
|
|
|
ic_party_member u |
|
|
|
LEFT JOIN ic_party_member_point a ON a.PARTY_MEMBER_ID = u.id |
|
|
|
AND a.DEL_FLAG = '0' |
|
|
|
LEFT JOIN ic_party_org c ON c.id = u.sszb |
|
|
|
AND c.DEL_FLAG = '0' |
|
|
|
<where> |
|
|
|
u.DEL_FLAG = '0' |
|
|
|
AND u.CUSTOMER_ID = #{customerId} |
|
|
@ -44,22 +44,22 @@ |
|
|
|
</where> |
|
|
|
GROUP BY u.ID |
|
|
|
ORDER BY |
|
|
|
a.YEAR DESC, |
|
|
|
u.sszb ASC, |
|
|
|
a.total_score ASC, |
|
|
|
a.CREATED_TIME |
|
|
|
a.YEAR DESC, |
|
|
|
u.sszb ASC, |
|
|
|
a.total_score ASC, |
|
|
|
a.CREATED_TIME |
|
|
|
</select> |
|
|
|
<select id="getListCount" |
|
|
|
resultType="com.epmet.resi.partymember.dto.partymember.PartyMemberPointListCountDTO"> |
|
|
|
SELECT |
|
|
|
count( a.BASE_POINT ) AS basePointCount, |
|
|
|
count( a.REVIEW_POINT ) AS reviewPointCount, |
|
|
|
count( a.INSPIRE_POINT ) AS inspirePointCount, |
|
|
|
count( a.WARN_POINT ) AS warnPointCount |
|
|
|
count( a.BASE_POINT ) AS basePointCount, |
|
|
|
count( a.REVIEW_POINT ) AS reviewPointCount, |
|
|
|
count( a.INSPIRE_POINT ) AS inspirePointCount, |
|
|
|
count( a.WARN_POINT ) AS warnPointCount |
|
|
|
FROM |
|
|
|
ic_party_member u |
|
|
|
LEFT JOIN ic_party_member_point a ON a.PARTY_MEMBER_ID = u.id |
|
|
|
AND a.DEL_FLAG = '0' |
|
|
|
ic_party_member u |
|
|
|
LEFT JOIN ic_party_member_point a ON a.PARTY_MEMBER_ID = u.id |
|
|
|
AND a.DEL_FLAG = '0' |
|
|
|
<where> |
|
|
|
u.DEL_FLAG = '0' |
|
|
|
AND u.CUSTOMER_ID = #{customerId} |
|
|
@ -68,12 +68,12 @@ |
|
|
|
</if> |
|
|
|
</where> |
|
|
|
GROUP BY |
|
|
|
u.id |
|
|
|
u.id |
|
|
|
ORDER BY |
|
|
|
a.YEAR DESC, |
|
|
|
u.sszb ASC, |
|
|
|
a.total_score ASC, |
|
|
|
a.CREATED_TIME |
|
|
|
a.YEAR DESC, |
|
|
|
u.sszb ASC, |
|
|
|
a.total_score ASC, |
|
|
|
a.CREATED_TIME |
|
|
|
</select> |
|
|
|
<select id="getEchoPartyMemberPoint" |
|
|
|
resultType="com.epmet.resi.partymember.dto.partymember.result.PartyMemberPointEchoResultDTO"> |
|
|
@ -86,7 +86,8 @@ |
|
|
|
INSPIRE_POINT, |
|
|
|
INSPIRE_OPTIONS, |
|
|
|
WARN_POINT, |
|
|
|
WARN_OPTIONS |
|
|
|
WARN_OPTIONS, |
|
|
|
sum ( BASE_POINT + REVIEW_POINT + INSPIRE_POINT + WARN_POINT ) as totalScore |
|
|
|
FROM |
|
|
|
ic_party_member_point |
|
|
|
where |
|
|
|