Commit ce03a64b authored by Administrator's avatar Administrator

事助手后台搜不到分配给组委会的赛事

parent 862d7ac4
......@@ -149,6 +149,8 @@
select count(1)
from gk_cmpt a left join common.neucmpt b on a.cmpt_id=b.gtCmptId
left join raceenroll.competition c on b.gcmptid=c.cmptid
LEFT JOIN common.neuuser nu ON nu.neuUserId = b.committeeNeuUserId
LEFT JOIN raceenroll.registerinfo cbf ON cbf.userId = nu.gUserId
where a.del_flag=0
<include refid="cmpt-where-sql"/>
......@@ -177,6 +179,8 @@
c.location as location
from gk_cmpt a left join common.neucmpt b on a.cmpt_id=b.gtCmptId
left join raceenroll.competition c on b.gcmptid=c.cmptid
LEFT JOIN common.neuuser nu ON nu.neuUserId = b.committeeNeuUserId
LEFT JOIN raceenroll.registerinfo cbf ON cbf.userId = nu.gUserId
where a.del_flag=0
<include refid="cmpt-where-sql"/>
order by c.startTime desc
......@@ -185,7 +189,7 @@
<sql id="cmpt-where-sql">
<if test="@org.apache.commons.lang3.StringUtils@isNotBlank(param.keyword)">
and a.cmpt_name like concat('%',#{param.keyword},'%')
and (a.cmpt_name like concat('%',#{param.keyword},'%') or a.cmpt_id=#{param.keyword} or c.cmptId=#{param.keyword})
</if>
<if test="param.type == 1">
and now() >= c.openTime and c.deadLine >= now()
......@@ -194,8 +198,7 @@
and now() >= c.startTime and c.endTime >= now()
</if>
<if test="param.userId > 0">
and c.createUserId=#{param.userId}
and a.cmpt_status = 2
AND (c.createUserId=#{param.userId} OR cbf.userId = #{param.userId})
</if>
<if test="param.userId lt 0">
AND c.createUserId NOT IN (SELECT user_id from gksite.gk_app_info WHERE user_id>0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment