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

Commit 3dbbb4a4 authored by 胡佳晨's avatar 胡佳晨

提交新结构mongo

parent e04e17b8
......@@ -282,21 +282,20 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
}
public HashMap<String, Object> ticketTimesPartner(String performancesId, Integer isAgent) {
List<KylinTicketTimesVo> ticketTimesList = mongoTemplate.find(
Query.query(Criteria.where("performanceId").is(performancesId)),
KylinTicketTimesVo.class,
KylinTicketTimesVo.class.getSimpleName()
);
KylinPerformanceVo vo = dataUtils.getPerformanceVo(performancesId);
List<KylinTicketTimesVo> ticketTimesList = vo.getTicketTimeList();
for (KylinTicketTimesVo partner : ticketTimesList) {
Query query = Query.query(Criteria.where("timeId").is(partner.getTimeId()));
if (isAgent > 0) {
query.addCriteria(Criteria.where("isAgent").is(isAgent));
}
List<KylinTicketVo> ticketList = mongoTemplate.find(
query,
KylinTicketVo.class,
KylinTicketVo.class.getSimpleName()
);
List<KylinTicketVo> ticketList = partner.getTicketList();
// mongoTemplate.find(
// query,
// KylinTicketVo.class,
// KylinTicketVo.class.getSimpleName()
// );
for (KylinTicketVo ticket : ticketList) {
// 处理状态 购买 未开始 结束可更改 下架 售馨不可更改
......@@ -431,8 +430,16 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
}
public PayDetailVo payDetail(String performancesId, String ticketsId) {
KylinTicketVo ticketVo = null;
KylinPerformanceVo performancesInfo = dataUtils.getPerformanceVo(performancesId);
KylinTicketVo ticketVo = dataUtils.getTicketVo(ticketsId);
for (int i =0 ;i<performancesInfo.getTicketTimeList().size();i++){
for (int x =0 ;x<performancesInfo.getTicketTimeList().get(i).getTicketList().size();x++) {
KylinTicketVo ticketItem = performancesInfo.getTicketTimeList().get(i).getTicketList().get(x);
if(ticketItem.getTicketsId().equals(ticketsId)){
ticketVo = dataUtils.getTicketVo(ticketsId);
}
}
}
PayDetailVo payDetailVo = new PayDetailVo();
payDetailVo.setPerformanceInfo(performancesInfo);
......
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