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

Commit a7039593 authored by jiangxiulong's avatar jiangxiulong

查询演出票种信息

parent b2f96ded
...@@ -6,13 +6,13 @@ import com.liquidnet.client.admin.common.core.domain.AjaxResult; ...@@ -6,13 +6,13 @@ import com.liquidnet.client.admin.common.core.domain.AjaxResult;
import com.liquidnet.client.admin.common.core.page.TableDataInfo; import com.liquidnet.client.admin.common.core.page.TableDataInfo;
import com.liquidnet.client.admin.common.enums.BusinessType; import com.liquidnet.client.admin.common.enums.BusinessType;
import com.liquidnet.client.admin.common.utils.poi.ExcelUtil; import com.liquidnet.client.admin.common.utils.poi.ExcelUtil;
import com.liquidnet.client.admin.zhengzai.adam.dto.OrderExpressExportExcelListDao; import com.liquidnet.client.admin.zhengzai.kylin.dto.OrderExpressExportExcelListDao;
import com.liquidnet.client.admin.zhengzai.candy.dto.CandyCouponCodeExcelDto;
import com.liquidnet.client.admin.zhengzai.kylin.service.impl.PerformancesExpressServiceImpl; import com.liquidnet.client.admin.zhengzai.kylin.service.impl.PerformancesExpressServiceImpl;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.kylin.dao.OrderExpressExportListDao; import com.liquidnet.service.kylin.dao.OrderExpressExportListDao;
import com.liquidnet.service.kylin.dao.PerformanceExpressPerformanceListAdminDao; import com.liquidnet.service.kylin.dao.PerformanceExpressPerformanceListAdminDao;
import com.liquidnet.service.kylin.dao.PerformanceExpressPerformanceOrderListAdminDao; import com.liquidnet.service.kylin.dao.PerformanceExpressPerformanceOrderListAdminDao;
import com.liquidnet.service.kylin.dao.PerformancesTicketListDao;
import com.liquidnet.service.kylin.dto.param.PerformanceExpressSearchAdminParam; import com.liquidnet.service.kylin.dto.param.PerformanceExpressSearchAdminParam;
import com.liquidnet.service.kylin.dto.vo.express.KylinOrderExpressPrintVo; import com.liquidnet.service.kylin.dto.vo.express.KylinOrderExpressPrintVo;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
...@@ -299,6 +299,18 @@ public class PerformancesExpressController extends BaseController { ...@@ -299,6 +299,18 @@ public class PerformancesExpressController extends BaseController {
} }
} }
/**
* 获取演出票种列表
*/
@Log(title = "快递管理-演出列表", businessType = BusinessType.LIST)
@RequiresPermissions("kylin:performancesExpress:getPerformancesTicketList")
@PostMapping("/getPerformancesTicketList")
@ResponseBody
public TableDataInfo getPerformancesTicketList(@RequestParam("ids") String performanceId) {
List<PerformancesTicketListDao> result = performancesExpressServiceImpl.getPerformancesTicketList(performanceId);
return getDataTable(result);
}
/** /**
* 打印单条获取数据 * 打印单条获取数据
*/ */
......
package com.liquidnet.client.admin.zhengzai.adam.dto; package com.liquidnet.client.admin.zhengzai.kylin.dto;
import com.liquidnet.client.admin.common.annotation.Excel; import com.liquidnet.client.admin.common.annotation.Excel;
import com.liquidnet.service.kylin.dao.OrderExpressExportListDao; import com.liquidnet.service.kylin.dao.OrderExpressExportListDao;
......
...@@ -100,6 +100,9 @@ public class PerformancesExpressServiceImpl extends ServiceImpl<KylinOrderExpres ...@@ -100,6 +100,9 @@ public class PerformancesExpressServiceImpl extends ServiceImpl<KylinOrderExpres
@Autowired @Autowired
private KylinOrderTicketStatusMapper kylinOrderTicketStatusMapper; private KylinOrderTicketStatusMapper kylinOrderTicketStatusMapper;
@Autowired
private KylinTicketsMapper kylinTicketsMapper;
@Autowired @Autowired
private DataUtils dataUtils; private DataUtils dataUtils;
...@@ -664,4 +667,9 @@ public class PerformancesExpressServiceImpl extends ServiceImpl<KylinOrderExpres ...@@ -664,4 +667,9 @@ public class PerformancesExpressServiceImpl extends ServiceImpl<KylinOrderExpres
List<OrderExpressExportListDao> list = kylinOrderTicketsMapper.selectExpressList(performanceId); List<OrderExpressExportListDao> list = kylinOrderTicketsMapper.selectExpressList(performanceId);
return list; return list;
} }
public List<PerformancesTicketListDao> getPerformancesTicketList(String performanceId) {
List<PerformancesTicketListDao> list = kylinTicketsMapper.getPerformancesTicketList(performanceId);
return list;
}
} }
package com.liquidnet.service.kylin.dao;
import lombok.Data;
import java.io.Serializable;
@Data
public class PerformancesTicketListDao implements Serializable, Cloneable {
private static final long serialVersionUID = 1656830034397067784L;
private String ticketsId;
private String title;
private static final PerformancesTicketListDao obj = new PerformancesTicketListDao();
public static PerformancesTicketListDao getNew() {
try {
return (PerformancesTicketListDao) obj.clone();
} catch (CloneNotSupportedException e) {
return new PerformancesTicketListDao();
}
}
}
package com.liquidnet.service.kylin.mapper; package com.liquidnet.service.kylin.mapper;
import com.liquidnet.service.kylin.dao.PerformancesTicketListDao;
import com.liquidnet.service.kylin.dao.TicketAgentDao; import com.liquidnet.service.kylin.dao.TicketAgentDao;
import com.liquidnet.service.kylin.dao.TicketDamaiDao; import com.liquidnet.service.kylin.dao.TicketDamaiDao;
import com.liquidnet.service.kylin.entity.KylinTickets; import com.liquidnet.service.kylin.entity.KylinTickets;
...@@ -21,4 +22,5 @@ public interface KylinTicketsMapper extends BaseMapper<KylinTickets> { ...@@ -21,4 +22,5 @@ public interface KylinTicketsMapper extends BaseMapper<KylinTickets> {
List<TicketDamaiDao> ticketDamai(String performanceIs); List<TicketDamaiDao> ticketDamai(String performanceIs);
List<PerformancesTicketListDao> getPerformancesTicketList(String performanceId);
} }
...@@ -42,4 +42,16 @@ ...@@ -42,4 +42,16 @@
LEFT JOIN kylin_tickets AS t ON t.tickets_id = ts.ticket_id LEFT JOIN kylin_tickets AS t ON t.tickets_id = ts.ticket_id
where performance_id = ${performanceIds} where performance_id = ${performanceIds}
</select> </select>
<select id="getPerformancesTicketList" resultType="com.liquidnet.service.kylin.dao.PerformancesTicketListDao">
SELECT
t.tickets_id ,
t.title
FROM
kylin_tickets AS a
LEFT JOIN kylin_ticket_status AS b ON b.ticket_id = a.tickets_id
LEFT JOIN kylin_ticket_relations AS c ON c.ticket_id = a.tickets_id
LEFT JOIN kylin_ticket_time_relation AS d ON d.times_id = c.times_id
where d.performance_id = ${performanceId}
where b.is_express = 1
</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