|
@@ -7,6 +7,7 @@
|
|
<resultMap type="admissionTicket" id="AdmissionTicketResult">
|
|
<resultMap type="admissionTicket" id="AdmissionTicketResult">
|
|
<result property="id" column="id"/>
|
|
<result property="id" column="id"/>
|
|
<result property="venueId" column="venue_id"/>
|
|
<result property="venueId" column="venue_id"/>
|
|
|
|
+ <result property="siteId" column="site_id"/>
|
|
<result property="siteName" column="site_name"/>
|
|
<result property="siteName" column="site_name"/>
|
|
<result property="siteType" column="site_type"/>
|
|
<result property="siteType" column="site_type"/>
|
|
<result property="session" column="session"/>
|
|
<result property="session" column="session"/>
|
|
@@ -19,25 +20,25 @@
|
|
|
|
|
|
<insert id="insertAdmissionTicketToList" parameterType="list">
|
|
<insert id="insertAdmissionTicketToList" parameterType="list">
|
|
insert into beilv_admission_ticket
|
|
insert into beilv_admission_ticket
|
|
- (id, venue_id, site_name, site_type, session, price, ticket_date, admission_ticket_status, sort)
|
|
|
|
|
|
+ (id, venue_id, site_id, site_type, session, price, ticket_date, admission_ticket_status, sort)
|
|
values
|
|
values
|
|
<foreach collection="list" item="ticket" separator=",">
|
|
<foreach collection="list" item="ticket" separator=",">
|
|
(
|
|
(
|
|
#{ticket.id},
|
|
#{ticket.id},
|
|
#{ticket.venueId},
|
|
#{ticket.venueId},
|
|
- #{ticket.siteName},
|
|
|
|
|
|
+ #{ticket.siteId},
|
|
#{ticket.siteType},
|
|
#{ticket.siteType},
|
|
#{ticket.session},
|
|
#{ticket.session},
|
|
#{ticket.price},
|
|
#{ticket.price},
|
|
#{ticket.ticketDate},
|
|
#{ticket.ticketDate},
|
|
- #{ticket.admissionTicketStatus}
|
|
|
|
|
|
+ #{ticket.admissionTicketStatus},
|
|
#{ticket.sort}
|
|
#{ticket.sort}
|
|
)
|
|
)
|
|
</foreach>
|
|
</foreach>
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
<sql id="selectBeilvAdmissionTicketVo">
|
|
<sql id="selectBeilvAdmissionTicketVo">
|
|
- select id, venue_id, site_name, site_type, session, price, ticket_date, admission_ticket_status, sort
|
|
|
|
|
|
+ select id, venue_id, site_id, site_type, session, price, ticket_date, admission_ticket_status, sort
|
|
from beilv_admission_ticket
|
|
from beilv_admission_ticket
|
|
</sql>
|
|
</sql>
|
|
|
|
|
|
@@ -45,9 +46,10 @@
|
|
SELECT
|
|
SELECT
|
|
ts.id,
|
|
ts.id,
|
|
ts.venue_id,
|
|
ts.venue_id,
|
|
|
|
+ ts.site_id,
|
|
bs.name as site_name,
|
|
bs.name as site_name,
|
|
ts.site_type,
|
|
ts.site_type,
|
|
- ts.SESSION,
|
|
|
|
|
|
+ ts.session,
|
|
ts.price,
|
|
ts.price,
|
|
ts.ticket_date,
|
|
ts.ticket_date,
|
|
bv.venue_name,
|
|
bv.venue_name,
|
|
@@ -55,9 +57,9 @@
|
|
ts.sort
|
|
ts.sort
|
|
from beilv_admission_ticket ts
|
|
from beilv_admission_ticket ts
|
|
left join beilv_venue bv on ts.venue_id = bv.id
|
|
left join beilv_venue bv on ts.venue_id = bv.id
|
|
- left join beilv_site bs on ts.site_name = bs.id
|
|
|
|
|
|
+ left join beilv_site bs on ts.site_id = bs.id
|
|
<where>
|
|
<where>
|
|
- <if test="siteName != null and siteName != ''">and bs.id = #{siteName}</if>
|
|
|
|
|
|
+ <if test="siteName != null and siteName != ''">and bs.name LIKE CONCAT('%', #{siteName}, '%') </if>
|
|
<if test="siteType != null and siteType != ''">and ts.site_type = #{siteType}</if>
|
|
<if test="siteType != null and siteType != ''">and ts.site_type = #{siteType}</if>
|
|
<if test="ticketDate != null ">and ts.ticket_date = #{ticketDate}</if>
|
|
<if test="ticketDate != null ">and ts.ticket_date = #{ticketDate}</if>
|
|
<if test="admissionTicketStatus != null and admissionTicketStatus != ''">
|
|
<if test="admissionTicketStatus != null and admissionTicketStatus != ''">
|
|
@@ -71,14 +73,14 @@
|
|
</choose>
|
|
</choose>
|
|
</if>
|
|
</if>
|
|
</where>
|
|
</where>
|
|
- order by site_name, sort
|
|
|
|
|
|
+ order by site_id, sort
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="selectBeilvAdmissionTicketById" parameterType="String" resultMap="AdmissionTicketResult">
|
|
<select id="selectBeilvAdmissionTicketById" parameterType="String" resultMap="AdmissionTicketResult">
|
|
SELECT
|
|
SELECT
|
|
ts.id,
|
|
ts.id,
|
|
ts.venue_id,
|
|
ts.venue_id,
|
|
- ts.site_name,
|
|
|
|
|
|
+ ts.site_id,
|
|
ts.site_type,
|
|
ts.site_type,
|
|
ts.SESSION,
|
|
ts.SESSION,
|
|
ts.price,
|
|
ts.price,
|
|
@@ -95,7 +97,7 @@
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
<if test="id != null">id,</if>
|
|
<if test="id != null">id,</if>
|
|
<if test="venueId != null">venue_id,</if>
|
|
<if test="venueId != null">venue_id,</if>
|
|
- <if test="siteName != null">site_name,</if>
|
|
|
|
|
|
+ <if test="siteId != null">site_id,</if>
|
|
<if test="siteType != null">site_type,</if>
|
|
<if test="siteType != null">site_type,</if>
|
|
<if test="session != null">session,</if>
|
|
<if test="session != null">session,</if>
|
|
<if test="price != null">price,</if>
|
|
<if test="price != null">price,</if>
|
|
@@ -105,7 +107,7 @@
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<if test="id != null">#{id},</if>
|
|
<if test="id != null">#{id},</if>
|
|
<if test="venueId != null">#{venueId},</if>
|
|
<if test="venueId != null">#{venueId},</if>
|
|
- <if test="siteName != null">#{siteName},</if>
|
|
|
|
|
|
+ <if test="siteId != null">#{siteId},</if>
|
|
<if test="siteType != null">#{siteType},</if>
|
|
<if test="siteType != null">#{siteType},</if>
|
|
<if test="session != null">#{session},</if>
|
|
<if test="session != null">#{session},</if>
|
|
<if test="price != null">#{price},</if>
|
|
<if test="price != null">#{price},</if>
|
|
@@ -118,7 +120,7 @@
|
|
update beilv_admission_ticket
|
|
update beilv_admission_ticket
|
|
<trim prefix="SET" suffixOverrides=",">
|
|
<trim prefix="SET" suffixOverrides=",">
|
|
<if test="venueId != null">venue_id = #{venueId},</if>
|
|
<if test="venueId != null">venue_id = #{venueId},</if>
|
|
- <if test="siteName != null">site_name = #{siteName},</if>
|
|
|
|
|
|
+ <if test="siteId != null">site_id = #{siteId},</if>
|
|
<if test="siteType != null">site_type = #{siteType},</if>
|
|
<if test="siteType != null">site_type = #{siteType},</if>
|
|
<if test="session != null">session = #{session},</if>
|
|
<if test="session != null">session = #{session},</if>
|
|
<if test="price != null">price = #{price},</if>
|
|
<if test="price != null">price = #{price},</if>
|