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

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

提交新结构mongo

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