|
@ -59,7 +59,7 @@ |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
IF(i.ACT_QUOTA_CATEGORY = 1, true , false ) as actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA_CATEGORY actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA actQuota, |
|
|
i.ACT_QUOTA actQuota, |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
'signing_up' AS actCurrentState, -- 活动状态:报名中,未报满 |
|
|
'signing_up' AS actCurrentState, -- 活动状态:报名中,未报满 |
|
@ -85,7 +85,7 @@ |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
IF(i.ACT_QUOTA_CATEGORY = 1, true , false ) as actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA_CATEGORY actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA actQuota, |
|
|
i.ACT_QUOTA actQuota, |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
'enough' AS actCurrentState, -- 活动状态:报名中,已报满 |
|
|
'enough' AS actCurrentState, -- 活动状态:报名中,已报满 |
|
@ -112,7 +112,7 @@ |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
IF(i.ACT_QUOTA_CATEGORY = 1, true , false ) as actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA_CATEGORY actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA actQuota, |
|
|
i.ACT_QUOTA actQuota, |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
'end_sign_up' AS actCurrentState, -- 活动状态:未开始 |
|
|
'end_sign_up' AS actCurrentState, -- 活动状态:未开始 |
|
@ -138,7 +138,7 @@ |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
IF(i.ACT_QUOTA_CATEGORY = 1, true , false ) as actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA_CATEGORY actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA actQuota, |
|
|
i.ACT_QUOTA actQuota, |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
'in_progress' AS actCurrentState, -- 活动状态:进行中 |
|
|
'in_progress' AS actCurrentState, -- 活动状态:进行中 |
|
@ -164,7 +164,7 @@ |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
IF(i.ACT_QUOTA_CATEGORY = 1, true , false ) as actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA_CATEGORY actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA actQuota, |
|
|
i.ACT_QUOTA actQuota, |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
'finished' AS actCurrentState, -- 活动状态:已结束 |
|
|
'finished' AS actCurrentState, -- 活动状态:已结束 |
|
@ -190,7 +190,7 @@ |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
IF(i.ACT_QUOTA_CATEGORY = 1, true , false ) as actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA_CATEGORY actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA actQuota, |
|
|
i.ACT_QUOTA actQuota, |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
'auditing' AS actCurrentState -- 活动状态 |
|
|
'auditing' AS actCurrentState -- 活动状态 |
|
@ -213,7 +213,7 @@ |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
IF(i.ACT_QUOTA_CATEGORY = 1, true , false ) as actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA_CATEGORY actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA actQuota, |
|
|
i.ACT_QUOTA actQuota, |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
'passed' AS actCurrentState -- 活动状态 |
|
|
'passed' AS actCurrentState -- 活动状态 |
|
@ -236,7 +236,7 @@ |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
IF(i.ACT_QUOTA_CATEGORY = 1, true , false ) as actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA_CATEGORY actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA actQuota, |
|
|
i.ACT_QUOTA actQuota, |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
'refused' AS actCurrentState -- 活动状态 |
|
|
'refused' AS actCurrentState -- 活动状态 |
|
@ -259,7 +259,7 @@ |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
IF(i.ACT_QUOTA_CATEGORY = 1, true , false ) as actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA_CATEGORY actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA actQuota, |
|
|
i.ACT_QUOTA actQuota, |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
'canceld' AS actCurrentState -- 活动状态 |
|
|
'canceld' AS actCurrentState -- 活动状态 |
|
@ -282,7 +282,7 @@ |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
IF(i.ACT_QUOTA_CATEGORY = 1, true , false ) as actQuotaCategory, |
|
|
i.ACT_QUOTA_CATEGORY actQuotaCategory, |
|
|
i.ACT_QUOTA actQuota, |
|
|
i.ACT_QUOTA actQuota, |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
case |
|
|
case |
|
@ -330,7 +330,7 @@ |
|
|
<select id="selectListLookBackAct" parameterType="com.epmet.dto.form.resi.ResiActBaseFormDTO" |
|
|
<select id="selectListLookBackAct" parameterType="com.epmet.dto.form.resi.ResiActBaseFormDTO" |
|
|
resultType="com.epmet.dto.result.resi.ResiLookBackActResultDTO"> |
|
|
resultType="com.epmet.dto.result.resi.ResiLookBackActResultDTO"> |
|
|
SELECT |
|
|
SELECT |
|
|
i.ID id, |
|
|
i.ID actId, |
|
|
i.TITLE title, |
|
|
i.TITLE title, |
|
|
i.COVER_PIC coverPic, |
|
|
i.COVER_PIC coverPic, |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
@ -391,12 +391,12 @@ |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
IF(i.ACT_QUOTA_CATEGORY = 1, true , false ) as actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA_CATEGORY actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA actQuota, |
|
|
i.ACT_QUOTA actQuota, |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
IFNULL(c.signupNum, 0) signupNum, -- 已报名人数 |
|
|
i.REWARD reward, |
|
|
i.REWARD reward, |
|
|
i.REQUIREMENT requirement, |
|
|
i.REQUIREMENT requirement, |
|
|
IF(i.VOLUNTEER_LIMIT = 1, true , false ) as volunteerLimit, -- 是否是志愿者(true:只有志愿者才可以参加活动1,false: 只要是居民就可以参加活动0) |
|
|
i.VOLUNTEER_LIMIT volunteerLimit, -- 是否是志愿者(true:只有志愿者才可以参加活动1,false: 只要是居民就可以参加活动0) |
|
|
i.SPONSOR_NAME sponsor, |
|
|
i.SPONSOR_NAME sponsor, |
|
|
DATE_FORMAT(i.ACTUAL_START_TIME,'%Y-%m-%d %H:%i') actualStartTime, |
|
|
DATE_FORMAT(i.ACTUAL_START_TIME,'%Y-%m-%d %H:%i') actualStartTime, |
|
|
DATE_FORMAT(i.ACTUAL_END_TIME,'%Y-%m-%d %H:%i') actualEndTime, |
|
|
DATE_FORMAT(i.ACTUAL_END_TIME,'%Y-%m-%d %H:%i') actualEndTime, |
|
@ -420,7 +420,7 @@ |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
i.ACT_ADDRESS actAddress, |
|
|
IF(i.ACT_QUOTA_CATEGORY = 1, true , false ) as actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA_CATEGORY actQuotaCategory, -- 活动名额类型(true:固定名额(1) false: 不限制名额(0)) |
|
|
i.ACT_QUOTA actQuota, |
|
|
i.ACT_QUOTA actQuota, |
|
|
i.SPONSOR_CONTACTS contacts, |
|
|
i.SPONSOR_CONTACTS contacts, |
|
|
i.SPONSOR_TEL tel, |
|
|
i.SPONSOR_TEL tel, |
|
@ -666,4 +666,24 @@ |
|
|
ai.DEL_FLAG = '0' |
|
|
ai.DEL_FLAG = '0' |
|
|
AND ai.ID = #{actId} |
|
|
AND ai.ID = #{actId} |
|
|
</select> |
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|
<!--首页组件-活动回顾列表--> |
|
|
|
|
|
<select id="selectListLookBackActAssembly" parameterType="com.epmet.dto.form.resi.ResiLatestActFormDTO" |
|
|
|
|
|
resultType="com.epmet.dto.result.resi.ResiLookBackActResultDTO"> |
|
|
|
|
|
SELECT |
|
|
|
|
|
i.ID actId, |
|
|
|
|
|
i.TITLE title, |
|
|
|
|
|
i.COVER_PIC coverPic, |
|
|
|
|
|
DATE_FORMAT(i.ACT_START_TIME,'%Y-%m-%d %H:%i') actStartTime, |
|
|
|
|
|
DATE_FORMAT(i.ACT_END_TIME,'%Y-%m-%d %H:%i') actEndTime, |
|
|
|
|
|
i.ACT_ADDRESS actAddress, |
|
|
|
|
|
'finished' actCurrentState |
|
|
|
|
|
FROM act_info i |
|
|
|
|
|
WHERE i.DEL_FLAG = '0' |
|
|
|
|
|
AND i.SUMMARY_FLAG = 1 OR (SELECT r.ACT_ID FROM act_live_rec r WHERE r.DEL_FLAG = '0' AND r.ACT_ID = i.ID GROUP BY r.ACT_ID) |
|
|
|
|
|
AND i.CUSTOMER_ID = #{customerId} |
|
|
|
|
|
AND i.ACT_STATUS = 'finished' |
|
|
|
|
|
ORDER BY i.CREATED_TIME DESC |
|
|
|
|
|
LIMIT 0, #{num} |
|
|
|
|
|
</select> |
|
|
</mapper> |
|
|
</mapper> |
|
|