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

Commit fc9ac9fc authored by 胡佳晨's avatar 胡佳晨

票种上下线修改

parent 6cf901ef
...@@ -372,20 +372,12 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi ...@@ -372,20 +372,12 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi
} }
} }
KylinTicketTimesVo ticketTimesData; KylinTicketTimesVo ticketTimesData;
KylinTicketVo ticketData = null;
for (int x = 0; x < vo.getTicketTimeList().size(); x++) { for (int x = 0; x < vo.getTicketTimeList().size(); x++) {
ticketTimesData = vo.getTicketTimeList().get(x); ticketTimesData = vo.getTicketTimeList().get(x);
for (int y = 0; y < ticketTimesData.getTicketList().size(); y++) { for (int y = 0; y < ticketTimesData.getTicketList().size(); y++) {
KylinTicketVo ticketItem = ticketTimesData.getTicketList().get(y); KylinTicketVo ticketItem = ticketTimesData.getTicketList().get(y);
if (ticketItem.getTicketsId().equals(ticketsId)) { if (ticketItem.getTicketsId().equals(ticketsId)) {
ticketData = ticketItem; if (ticketItem != null && ticketItem.getStatus() >= 3 && ticketItem.getStatus() != 4 && ticketItem.getStatus() != 6) {//未提审||被拒绝
break;
}
}
break;
}
if (ticketData != null && ticketData.getStatus() >= 3 && ticketData.getStatus() != 4 && ticketData.getStatus() != 6) {//未提审||被拒绝
//mysql //mysql
queueUtil.sendMsgByRedis(MQConst.SlimeQueue.SQL_SLIME_TICKET_UPDATE.getKey(), queueUtil.sendMsgByRedis(MQConst.SlimeQueue.SQL_SLIME_TICKET_UPDATE.getKey(),
SqlMapping.get("kylin_ticket_status.update_status", SqlMapping.get("kylin_ticket_status.update_status",
...@@ -396,13 +388,19 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi ...@@ -396,13 +388,19 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi
ticketPartnerVo.setTicketsId(ticketsId); ticketPartnerVo.setTicketsId(ticketsId);
ticketPartnerVo.setStatus(9); ticketPartnerVo.setStatus(9);
mongoSlimeUtils.updateTicketPartnerVo(ticketPartnerVo); mongoSlimeUtils.updateTicketPartnerVo(ticketPartnerVo);
performanceUtils.performanceVoStatus(performancesId, null); mongoSlimeUtils.updateKylinPerformanceVoById(vo);
redisSlimeUtils.delPerformanceVo(performancesId); redisSlimeUtils.delPerformanceVo(performancesId);
performanceUtils.performanceVoStatus(performancesId, null);
log.info(UserPathDto.setPartnerData("0", "onLine", "performancesId=" + performancesId + ",ticketsId=" + ticketsId, "上线成功")); log.info(UserPathDto.setPartnerData("0", "onLine", "performancesId=" + performancesId + ",ticketsId=" + ticketsId, "上线成功"));
return ResponseDto.success("上线成功"); return ResponseDto.success("上线成功");
} else { } else {
return ResponseDto.failure(ErrorMapping.get(20110)); return ResponseDto.failure(ErrorMapping.get(20110));
} }
}
}
break;
}
return ResponseDto.failure(ErrorMapping.get(20110));
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
log.info(UserPathDto.setPartnerData("0", "onLine", "performancesId=" + performancesId + ",ticketsId=" + ticketsId, "上线失败")); log.info(UserPathDto.setPartnerData("0", "onLine", "performancesId=" + performancesId + ",ticketsId=" + ticketsId, "上线失败"));
...@@ -424,19 +422,12 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi ...@@ -424,19 +422,12 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi
} }
} }
KylinTicketTimesVo ticketTimesData; KylinTicketTimesVo ticketTimesData;
KylinTicketVo ticketData = null;
for (int x = 0; x < vo.getTicketTimeList().size(); x++) { for (int x = 0; x < vo.getTicketTimeList().size(); x++) {
ticketTimesData = vo.getTicketTimeList().get(x); ticketTimesData = vo.getTicketTimeList().get(x);
for (int y = 0; y < ticketTimesData.getTicketList().size(); y++) { for (int y = 0; y < ticketTimesData.getTicketList().size(); y++) {
KylinTicketVo ticketItem = ticketTimesData.getTicketList().get(y); KylinTicketVo ticketItem = ticketTimesData.getTicketList().get(y);
if (ticketItem.getTicketsId().equals(ticketsId)) { if (ticketItem.getTicketsId().equals(ticketsId)) {
ticketData = ticketItem; if (ticketItem != null && ticketItem.getStatus() >= 3 && ticketItem.getStatus() != 4) {//未提审||被拒绝 && ticketData.getStatus() != 7
break;
}
}
break;
}
if (ticketData != null && ticketData.getStatus() >= 3 && ticketData.getStatus() != 4 && ticketData.getStatus() != 7) {//未提审||被拒绝
//mysql //mysql
queueUtil.sendMsgByRedis(MQConst.SlimeQueue.SQL_SLIME_TICKET_UPDATE.getKey(), queueUtil.sendMsgByRedis(MQConst.SlimeQueue.SQL_SLIME_TICKET_UPDATE.getKey(),
SqlMapping.get("kylin_ticket_status.update_status", SqlMapping.get("kylin_ticket_status.update_status",
...@@ -446,14 +437,20 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi ...@@ -446,14 +437,20 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi
KylinTicketPartnerVo ticketPartnerVo = KylinTicketPartnerVo.getNew(); KylinTicketPartnerVo ticketPartnerVo = KylinTicketPartnerVo.getNew();
ticketPartnerVo.setTicketsId(ticketsId); ticketPartnerVo.setTicketsId(ticketsId);
ticketPartnerVo.setStatus(7); ticketPartnerVo.setStatus(7);
ticketItem.setStatus(7);
mongoSlimeUtils.updateTicketPartnerVo(ticketPartnerVo); mongoSlimeUtils.updateTicketPartnerVo(ticketPartnerVo);
performanceUtils.performanceVoStatus(performancesId, null); mongoSlimeUtils.updateKylinPerformanceVoById(vo);
redisSlimeUtils.delPerformanceVo(performancesId); redisSlimeUtils.delPerformanceVo(performancesId);
performanceUtils.performanceVoStatus(performancesId, null);
log.info(UserPathDto.setPartnerData("0", "outLine", "performancesId=" + performancesId + ",ticketsId=" + ticketsId, "下线成功")); log.info(UserPathDto.setPartnerData("0", "outLine", "performancesId=" + performancesId + ",ticketsId=" + ticketsId, "下线成功"));
return ResponseDto.success("下线成功"); return ResponseDto.success("下线成功");
} else { } else {
return ResponseDto.failure(ErrorMapping.get(20111)); return ResponseDto.failure(ErrorMapping.get(20111));
} }
}
}
}
return ResponseDto.failure(ErrorMapping.get(20111));
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
log.info(UserPathDto.setPartnerData("0", "outLine", "performancesId=" + performancesId + ",ticketsId=" + ticketsId, "下线失败")); log.info(UserPathDto.setPartnerData("0", "outLine", "performancesId=" + performancesId + ",ticketsId=" + ticketsId, "下线失败"));
......
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