AdvertiseDao.xml 794 B

123456789101112131415
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.hwrj.cloud.admin.dao.AdvertiseDao">
  4. <select id="checkAdvertiseJumpTime" parameterType="java.util.Date" resultType="java.lang.Integer">
  5. select count(0) from sms_home_advertise s where ((s.start_time between #{startTime} and #{endTime} )
  6. OR (s.end_time between #{startTime} and #{endTime})
  7. OR (#{startTime} between s.start_time and s.end_time)
  8. OR (#{endTime} between s.start_time and s.end_time))
  9. and s.type=0
  10. and s.status = 1
  11. <if test="id != null">
  12. and s.id != #{id,jdbcType=BIGINT}
  13. </if>
  14. </select>
  15. </mapper>