记得上下班打卡 | git大法好,push需谨慎

Commit fd736958 authored by 胡佳晨's avatar 胡佳晨

fix 增加 timeSell

parent d24247cd
...@@ -26,6 +26,8 @@ public class SweetManualAppletDto implements Serializable ,Cloneable{ ...@@ -26,6 +26,8 @@ public class SweetManualAppletDto implements Serializable ,Cloneable{
private String timeStart; private String timeStart;
@ApiModelProperty("演出结束时间") @ApiModelProperty("演出结束时间")
private String timeEnd; private String timeEnd;
@ApiModelProperty("演出开售时间")
private String timeSell;
@ApiModelProperty("经度") @ApiModelProperty("经度")
private String longitude; private String longitude;
......
...@@ -25,6 +25,8 @@ public class SweetManualAppletMDSKDto implements Serializable ,Cloneable{ ...@@ -25,6 +25,8 @@ public class SweetManualAppletMDSKDto implements Serializable ,Cloneable{
private String timeStart; private String timeStart;
@ApiModelProperty("演出结束时间") @ApiModelProperty("演出结束时间")
private String timeEnd; private String timeEnd;
@ApiModelProperty("演出开售时间")
private String timeSell;
@ApiModelProperty("经度") @ApiModelProperty("经度")
private String longitude; private String longitude;
......
...@@ -32,6 +32,7 @@ ...@@ -32,6 +32,7 @@
<result column="field_id" property="fieldId"/> <result column="field_id" property="fieldId"/>
<result column="time_start" property="timeStart"/> <result column="time_start" property="timeStart"/>
<result column="time_end" property="timeEnd"/> <result column="time_end" property="timeEnd"/>
<result column="time_sell" property="timeSell"/>
</resultMap> </resultMap>
<!-- 电子手册列表 --> <!-- 电子手册列表 -->
...@@ -130,7 +131,8 @@ ...@@ -130,7 +131,8 @@
p.title , p.title ,
pr.field_id , pr.field_id ,
p.time_start , p.time_start ,
p.time_end p.time_end,
t1.time_sell
FROM FROM
kylin_performances AS p kylin_performances AS p
LEFT JOIN kylin_performance_status AS ps ON p.performances_id = ps.performance_id LEFT JOIN kylin_performance_status AS ps ON p.performances_id = ps.performance_id
...@@ -153,6 +155,26 @@ ...@@ -153,6 +155,26 @@
LEFT JOIN kylin_ticket_time_relation AS ttr ON tr.times_id = ttr.times_id LEFT JOIN kylin_ticket_time_relation AS ttr ON tr.times_id = ttr.times_id
GROUP BY GROUP BY
ttr.performance_id ttr.performance_id
) AS t ON p.performances_id = t.performance_id where sm.`status` = 1 and sm.is_release = 1 ) AS t ON p.performances_id = t.performance_id
LEFT JOIN(
SELECT
ttr.performance_id ,
sum(ts.total_general) AS 'total_general' ,
MIN(
DATE_SUB(
t.time_start ,
INTERVAL pay_countdown_minute MINUTE
)
) AS 'time_sell' ,
MAX(t.time_end) AS 'time_stop'
FROM
kylin_ticket_status AS ts
LEFT JOIN kylin_ticket_relations AS tr ON tr.ticket_id = ts.ticket_id
LEFT JOIN kylin_tickets AS t ON t.tickets_id = ts.ticket_id
LEFT JOIN kylin_ticket_time_relation AS ttr ON tr.times_id = ttr.times_id
GROUP BY
ttr.performance_id
) AS t1 ON p.performances_id = t1.performance_id
where sm.`status` = 1 and sm.is_release = 1
</select> </select>
</mapper> </mapper>
...@@ -32,6 +32,7 @@ ...@@ -32,6 +32,7 @@
<result column="field_id" property="fieldId"/> <result column="field_id" property="fieldId"/>
<result column="time_start" property="timeStart"/> <result column="time_start" property="timeStart"/>
<result column="time_end" property="timeEnd"/> <result column="time_end" property="timeEnd"/>
<result column="time_sell" property="timeSell"/>
</resultMap> </resultMap>
<!-- 电子手册列表 --> <!-- 电子手册列表 -->
...@@ -130,7 +131,8 @@ ...@@ -130,7 +131,8 @@
p.title , p.title ,
pr.field_id , pr.field_id ,
p.time_start , p.time_start ,
p.time_end p.time_end,
t1.time_sell
FROM FROM
kylin_performances AS p kylin_performances AS p
LEFT JOIN kylin_performance_status AS ps ON p.performances_id = ps.performance_id LEFT JOIN kylin_performance_status AS ps ON p.performances_id = ps.performance_id
...@@ -153,7 +155,27 @@ ...@@ -153,7 +155,27 @@
LEFT JOIN kylin_ticket_time_relation AS ttr ON tr.times_id = ttr.times_id LEFT JOIN kylin_ticket_time_relation AS ttr ON tr.times_id = ttr.times_id
GROUP BY GROUP BY
ttr.performance_id ttr.performance_id
) AS t ON p.performances_id = t.performance_id where sm.`status` = 1 and sm.is_release = 1 ) AS t ON p.performances_id = t.performance_id
LEFT JOIN(
SELECT
ttr.performance_id ,
sum(ts.total_general) AS 'total_general' ,
MIN(
DATE_SUB(
t.time_start ,
INTERVAL pay_countdown_minute MINUTE
)
) AS 'time_sell' ,
MAX(t.time_end) AS 'time_stop'
FROM
kylin_ticket_status AS ts
LEFT JOIN kylin_ticket_relations AS tr ON tr.ticket_id = ts.ticket_id
LEFT JOIN kylin_tickets AS t ON t.tickets_id = ts.ticket_id
LEFT JOIN kylin_ticket_time_relation AS ttr ON tr.times_id = ttr.times_id
GROUP BY
ttr.performance_id
) AS t1 ON p.performances_id = t1.performance_id
where sm.`status` = 1 and sm.is_release = 1
</select> </select>
</mapper> </mapper>
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