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

Commit 62d0d172 authored by 胡佳晨's avatar 胡佳晨

admin 增加 库存

parent 1ad2ddd1
...@@ -241,6 +241,9 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma ...@@ -241,6 +241,9 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
@Override @Override
public List<PerformanceSimpleAllDao> getListDetailByStatus(String status, String title) { public List<PerformanceSimpleAllDao> getListDetailByStatus(String status, String title) {
List<PerformanceTitleDao> dto1List = performancesMapper.misTitleByStatusList(status, title); List<PerformanceTitleDao> dto1List = performancesMapper.misTitleByStatusList(status, title);
if(dto1List.size()==0){
return null;
}
List<String> performanceIdList = dto1List.stream().map(PerformanceTitleDao::getPerformancesId).collect(Collectors.toList()); List<String> performanceIdList = dto1List.stream().map(PerformanceTitleDao::getPerformancesId).collect(Collectors.toList());
List<PerformanceSimpleAllDao> dto2List = performancesMapper.misPerformanceDetail(performanceIdList); List<PerformanceSimpleAllDao> dto2List = performancesMapper.misPerformanceDetail(performanceIdList);
return dto2List; return dto2List;
......
...@@ -2,6 +2,8 @@ package com.liquidnet.service.kylin.dao; ...@@ -2,6 +2,8 @@ package com.liquidnet.service.kylin.dao;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal;
@Data @Data
public class PerformanceSimpleAllDao { public class PerformanceSimpleAllDao {
...@@ -14,5 +16,8 @@ public class PerformanceSimpleAllDao { ...@@ -14,5 +16,8 @@ public class PerformanceSimpleAllDao {
//票务数据 //票务数据
private String ticketId; private String ticketId;
private String ticketTitle; private String ticketTitle;
//票务数据
private BigDecimal totalGeneral;
private BigDecimal totalExchange;
} }
...@@ -54,6 +54,8 @@ ...@@ -54,6 +54,8 @@
<result column="ticket_title" property="ticketTitle"/> <result column="ticket_title" property="ticketTitle"/>
<result column="ticket_times_id" property="timeId"/> <result column="ticket_times_id" property="timeId"/>
<result column="time_title" property="timeTitle"/> <result column="time_title" property="timeTitle"/>
<result column="total_general" property="totalGeneral"/>
<result column="total_exchange" property="totalExchange"/>
</resultMap> </resultMap>
<resultMap id="performanceRecommendDaoResult" type="com.liquidnet.service.kylin.dao.PerformanceRecommendDao"> <resultMap id="performanceRecommendDaoResult" type="com.liquidnet.service.kylin.dao.PerformanceRecommendDao">
...@@ -339,7 +341,9 @@ ...@@ -339,7 +341,9 @@
tt.ticket_times_id, tt.ticket_times_id,
tt.title as 'time_title', tt.title as 'time_title',
t.tickets_id, t.tickets_id,
t.title as 'ticket_title' t.title as 'ticket_title',
ts.total_general as 'total_general',
ts.total_exchange as 'total_exchange'
FROM kylin_performances AS p FROM kylin_performances AS p
INNER JOIN kylin_performance_status AS ps ON ps.performance_id = p.performances_id INNER JOIN kylin_performance_status AS ps ON ps.performance_id = p.performances_id
INNER JOIN kylin_performance_relations AS pr ON pr.performance_id = p.performances_id INNER JOIN kylin_performance_relations AS pr ON pr.performance_id = p.performances_id
...@@ -347,6 +351,7 @@ ...@@ -347,6 +351,7 @@
INNER JOIN kylin_ticket_times AS tt ON tt.ticket_times_id = ttr.times_id INNER JOIN kylin_ticket_times AS tt ON tt.ticket_times_id = ttr.times_id
INNER JOIN kylin_ticket_relations AS tr ON tr.times_id = ttr.times_id INNER JOIN kylin_ticket_relations AS tr ON tr.times_id = ttr.times_id
INNER JOIN kylin_tickets AS t ON t.tickets_id = tr.ticket_id INNER JOIN kylin_tickets AS t ON t.tickets_id = tr.ticket_id
INNER JOIN kylin_ticket_status AS ts ON ts.ticket_id = tr.ticket_id
<where> <where>
performances_id in performances_id in
<foreach collection="performanceList" item="performanceIds" index="index" open="(" close=")" separator=","> <foreach collection="performanceList" item="performanceIds" index="index" open="(" close=")" separator=",">
......
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