| | |
| | | </if> |
| | | </where> |
| | | </update> |
| | | <select id="listAll" resultType="com.dsh.activity.model.IntroduceVO"> |
| | | select t1.id,CONCAT(t1.province,t1.city) as provinceAndCity,t1.startTime,t1.endTime, |
| | | t1.giveClass,t1.state,t1.insertTime from t_introduce_rewards t1 |
| | | <where> |
| | | <if test="query.city!=null and query.city!= ''"> |
| | | and t1.cityCode = #{query.city} |
| | | </if> |
| | | <if test="query.province!=null and query.province!= ''"> |
| | | and t1.provinceCode = #{query.province} |
| | | </if> |
| | | <if test="query.activityState!=null and query.activityState!= ''"> |
| | | AND t1.state = #{query.activityState} |
| | | </if> |
| | | <if test="sTime !=null and sTime!= '' and eTime !=null and eTime!= ''"> |
| | | and t1.startTime between #{sTime} and #{eTime} |
| | | </if> |
| | | <if test="sTime !=null and sTime!= '' and eTime !=null and eTime!= ''"> |
| | | and t1.endTime between #{sTime} and #{eTime} |
| | | </if> |
| | | <choose> |
| | | <when test="query.state == 1"> |
| | | and NOW() between t1.startTime and t1.endTime |
| | | </when> |
| | | <when test="query.state == 2"> |
| | | and t1.endTime <= NOW() |
| | | </when> |
| | | <when test="query.state == 3"> |
| | | and t1.startTime >= NOW() |
| | | </when> |
| | | </choose> |
| | | </where> |
| | | </select> |
| | | </mapper> |