123456789101112131415161718192021222324252627282930313233 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.fdkankan.jp.xspace.mapper.IScenePlusMapper">
- <select id="pageSgMesh" parameterType="com.fdkankan.jp.xspace.dto.SceneDTO" resultType="com.fdkankan.jp.xspace.entity.ScenePlus">
- SELECT
- p.title, p.num,p.create_time
- FROM t_scene_plus p
- LEFT JOIN t_scene_plus_ext e ON p.`id` = e.`plus_id`
- WHERE p.rec_status = 'A'
- AND p.`scene_source` = 5
- AND e.`is_obj` = 1
- AND p.`scene_status` = - 2
- AND p.`pay_status` = 1
- AND NOT EXISTS (
- SELECT 1 FROM t_scene_xspace xs WHERE xs.`num` = p.`num` AND xs.`user_id` = p.`user_id`
- )
- AND p.`user_id` = #{param.userId}
- <if test="param.timeStart != null">
- AND p.`create_time` >= #{param.timeStart}
- </if>
- <if test="param.timeEnd != null">
- AND p.`create_time` <![CDATA[ <= ]]> #{param.timeEnd}
- </if>
- <if test="param.num != null and param.num != ''">
- AND p.`num` LIKE CONCAT('%', #{param.num}, '%')
- </if>
- <if test="param.title != null and param.title != ''">
- AND p.`title` LIKE CONCAT('%', #{param.title}, '%')
- </if>
- </select>
- </mapper>
|