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

Commit af580d05 authored by GaoHu's avatar GaoHu

修改更具id获取演出数据

parent c51d01e7
...@@ -176,22 +176,13 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc ...@@ -176,22 +176,13 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc
} catch (Exception e) { } catch (Exception e) {
return null; return null;
} }
showVoById.setPerformancesId(kylinPerformanceVo.getPerformancesId());
showVoById.setImgPoster(kylinPerformanceVo.getImgPoster());
showVoById.setTitle(kylinPerformanceVo.getTitle());
showVoById.setTimeStart(kylinPerformanceVo.getTimeStart());
showVoById.setTimeEnd(kylinPerformanceVo.getTimeEnd());
showVoById.setCityId(kylinPerformanceVo.getCityId());
showVoById.setCityName(kylinPerformanceVo.getCityName());
showVoById.setFieldId(kylinPerformanceVo.getFieldId());
showVoById.setFieldName(kylinPerformanceVo.getFieldName());
//票提集合 根据演出id查询票提id //票提集合 根据演出id查询票提id
List<ShowAgentVo> showAgentVoList = new ArrayList<>(); List<ShowAgentVo> showAgentVoList = new ArrayList<>();
List<ShowTicketVo> showTicketVoList = new ArrayList<>(); List<ShowTicketVo> showTicketVoList = new ArrayList<>();
List<SmileAgent> smileAgents = getSmileAgentsByProId(performancesId); List<SmileAgent> smileAgents = getSmileAgentsByProId(performancesId);
Map<String, SmileAgent> map = getSmileAgentMap(smileAgents); Map<String, SmileAgent> map = getSmileAgentMap(smileAgents);
List<String> ticketsIdList = smileAgents.stream().map(SmileAgent::getTicketId).collect(Collectors.toList()); List<String> ticketsIdList = smileAgents.stream().map(SmileAgent::getTicketId).collect(Collectors.toList());
String join = StringUtils.join(ticketsIdList, ",");
//根据票提IDs查询票信息 //根据票提IDs查询票信息
List<TicketAndStatusDao> ticketAndStatusDaoList = kylinTicketsMapper.selectTicketsByIds(ticketsIdList); List<TicketAndStatusDao> ticketAndStatusDaoList = kylinTicketsMapper.selectTicketsByIds(ticketsIdList);
...@@ -227,6 +218,7 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc ...@@ -227,6 +218,7 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc
.multiply(BigDecimal.valueOf(num))); .multiply(BigDecimal.valueOf(num)));
} }
} }
showTicketVo.setAgentSaleNum(agentSaleNum); showTicketVo.setAgentSaleNum(agentSaleNum);
showTicketVo.setTotalPrice(totalPrice); showTicketVo.setTotalPrice(totalPrice);
...@@ -235,23 +227,36 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc ...@@ -235,23 +227,36 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc
} }
ShowTicketVo showTicketVo = new ShowTicketVo(); /*ShowTicketVo showTicketVo = new ShowTicketVo();
//代理销售总张数 //代理销售总张数
showTicketVo.setTitle("总计"); showTicketVo.setTitle("总计");
//总 //总
showTicketVo.setAgentSaleNum((int) smileRedisUtils.get(SmileRedisConst.SELL_SHOW_POEN.concat(performancesId))); showTicketVo.setAgentSaleNum((int) smileRedisUtils.get(SmileRedisConst.SELL_SHOW_POEN.concat(performancesId)));
showTicketVo.setTotalPrice((BigDecimal) smileRedisUtils.get(SmileRedisConst.SELL_SHOW_TOTAL_SALE_PRICE.concat(performancesId))); showTicketVo.setTotalPrice((BigDecimal) smileRedisUtils.get(SmileRedisConst.SELL_SHOW_TOTAL_SALE_PRICE.concat(performancesId)));
showTicketVoList.add(showTicketVo); showTicketVoList.add(showTicketVo);*/
showVoById.setShowAgentVoList(showAgentVoList); getShowVo(showVoById, kylinPerformanceVo, showAgentVoList, showTicketVoList);
showVoById.setShowTicketVoList(showTicketVoList);
return AjaxResult.success(showVoById); return AjaxResult.success(showVoById);
} }
return AjaxResult.warn("请重试"); return AjaxResult.warn("请重试");
} }
private void getShowVo(ShowVoById showVoById, KylinPerformanceVo kylinPerformanceVo, List<ShowAgentVo> showAgentVoList, List<ShowTicketVo> showTicketVoList) {
showVoById.setPerformancesId(kylinPerformanceVo.getPerformancesId());
showVoById.setImgPoster(kylinPerformanceVo.getImgPoster());
showVoById.setTitle(kylinPerformanceVo.getTitle());
showVoById.setTimeStart(kylinPerformanceVo.getTimeStart());
showVoById.setTimeEnd(kylinPerformanceVo.getTimeEnd());
showVoById.setCityId(kylinPerformanceVo.getCityId());
showVoById.setCityName(kylinPerformanceVo.getCityName());
showVoById.setFieldId(kylinPerformanceVo.getFieldId());
showVoById.setFieldName(kylinPerformanceVo.getFieldName());
showVoById.setShowAgentVoList(showAgentVoList);
showVoById.setShowTicketVoList(showTicketVoList);
}
@Override @Override
public AjaxResult saleData(String performancesId) { public AjaxResult saleData(String performancesId) {
......
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