|
|
@ -161,7 +161,8 @@ |
|
|
|
DATE_FORMAT(actInfo.ACT_START_TIME,'%Y-%m-%d %H:%i') ACT_START_TIME, |
|
|
|
DATE_FORMAT(actInfo.ACT_END_TIME,'%Y-%m-%d %H:%i') ACT_END_TIME, |
|
|
|
actInfo.PUBLISH_TIME,actInfo.ACT_ADDRESS, actInfo.ACT_QUOTA_CATEGORY, actInfo.ACT_QUOTA, |
|
|
|
actInfo.SIGNUP_NUM, actInfo.CLOCK_NUM, |
|
|
|
IF(actInfo.ACT_PERIOD_SIGNUP_NUM = 0, actInfo.SIGNUP_NUM, actInfo.ACT_PERIOD_SIGNUP_NUM) SIGNUP_NUM, |
|
|
|
actInfo.CLOCK_NUM, |
|
|
|
case |
|
|
|
when <![CDATA[ DATE_FORMAT(actInfo.SIGNUP_END_TIME,'%Y-%m-%d %H:%i:%s') >= ]]> #{timestamp} |
|
|
|
then case |
|
|
@ -182,7 +183,7 @@ |
|
|
|
( |
|
|
|
SELECT i.ID, i.TITLE, i.HEAD_PIC, i.ACT_START_TIME, i.ACT_END_TIME, i.PUBLISH_TIME, i.ACT_ADDRESS, |
|
|
|
i.ACT_QUOTA, i.CLOCK_NUM, i.SIGNUP_END_TIME, i.CREATED_TIME, i.ACT_QUOTA_CATEGORY, |
|
|
|
i.TOP_FLAG, i.DEL_FLAG, i.ACT_STATUS, i.SPONSOR, IFNULL(SUM(p.ACT_PERIOD_SIGNUP_NUM), 0) SIGNUP_NUM |
|
|
|
i.TOP_FLAG, i.DEL_FLAG, i.ACT_STATUS, i.SPONSOR, IFNULL(SUM(p.ACT_PERIOD_SIGNUP_NUM), 0) ACT_PERIOD_SIGNUP_NUM, i.SIGNUP_NUM |
|
|
|
FROM |
|
|
|
epdc_act_info i |
|
|
|
LEFT JOIN epdc_act_period p ON i.ID = p.ACT_ID AND p.DEL_FLAG = '0' |
|
|
@ -221,7 +222,7 @@ |
|
|
|
actInfo.ACT_ADDRESS, |
|
|
|
actInfo.ACT_QUOTA_CATEGORY, |
|
|
|
actInfo.ACT_QUOTA, |
|
|
|
actInfo.SIGNUP_NUM, |
|
|
|
IF(actInfo.ACT_PERIOD_SIGNUP_NUM = 0, actInfo.SIGNUP_NUM, actInfo.ACT_PERIOD_SIGNUP_NUM) SIGNUP_NUM, |
|
|
|
actInfo.CLOCK_NUM, |
|
|
|
case |
|
|
|
when actInfo.ACT_STATUS = '0' |
|
|
@ -246,7 +247,15 @@ |
|
|
|
relation.ID as actUserId, |
|
|
|
actInfo.TOP_FLAG |
|
|
|
FROM |
|
|
|
epdc_act_info actInfo |
|
|
|
( |
|
|
|
SELECT i.ID, i.TITLE, i.HEAD_PIC, i.ACT_START_TIME, i.ACT_END_TIME, i.PUBLISH_TIME, i.ACT_ADDRESS, |
|
|
|
i.ACT_QUOTA, i.CLOCK_NUM, i.SIGNUP_END_TIME, i.CREATED_TIME, i.ACT_QUOTA_CATEGORY, |
|
|
|
i.TOP_FLAG, i.DEL_FLAG, i.ACT_STATUS, i.SPONSOR, IFNULL(SUM(p.ACT_PERIOD_SIGNUP_NUM), 0) ACT_PERIOD_SIGNUP_NUM, i.SIGNUP_NUM |
|
|
|
FROM |
|
|
|
epdc_act_info i |
|
|
|
LEFT JOIN epdc_act_period p ON i.ID = p.ACT_ID AND p.DEL_FLAG = '0' |
|
|
|
GROUP BY i.ID |
|
|
|
) actInfo |
|
|
|
left join epdc_act_user_relation relation on relation.DEL_FLAG = '0' |
|
|
|
and relation.USER_ID = #{userId} |
|
|
|
and relation.STATUS != '3' |
|
|
@ -509,7 +518,7 @@ |
|
|
|
eai.ACT_ADDRESS as actAddress, |
|
|
|
eai.ACT_QUOTA_CATEGORY as actQuotaCategory, |
|
|
|
eai.ACT_QUOTA as actQuota, |
|
|
|
IFNULL(SUM(p.ACT_PERIOD_SIGNUP_NUM), 0) signupNum, |
|
|
|
IF(IFNULL(SUM(p.ACT_PERIOD_SIGNUP_NUM), 0) = 0, eai.SIGNUP_NUM, IFNULL(SUM(p.ACT_PERIOD_SIGNUP_NUM), 0)) signupNum, |
|
|
|
eai.REWARD, |
|
|
|
eai.PUNISHMENT_POINTS as punishmentPoints, |
|
|
|
eai.REQUIREMENT as requirement, |
|
|
|