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

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

提交 删除场次 票

parent 10eb45d2
...@@ -151,31 +151,37 @@ public class KylinTicketTimesPartnerServiceImpl implements IKylinTicketTimesPart ...@@ -151,31 +151,37 @@ public class KylinTicketTimesPartnerServiceImpl implements IKylinTicketTimesPart
} }
KylinPerformanceVo vo = redisMerchantUtils.getPerformanceVo(performanceId); KylinPerformanceVo vo = redisMerchantUtils.getPerformanceVo(performanceId);
KylinTicketTimesVo ticketTimesData = null; KylinTicketTimesVo ticketTimesData = null;
for (int x = 0; x < vo.getTicketTimeList().size(); x++) { if (vo == null) {
ticketTimesData = vo.getTicketTimeList().get(x); mongoMerchantUtils.delTicketTimesPartnerVo(ticketTimesId);
if (ticketTimesData.getTimeId().equals(ticketTimesId)) { return ResponseDto.success("删除成功");
break; } else {
} for (int x = 0; x < vo.getTicketTimeList().size(); x++) {
} ticketTimesData = vo.getTicketTimeList().get(x);
if (ticketTimesData != null) { if (ticketTimesData.getTimeId().equals(ticketTimesId)) {
if (vo.getAuditStatus() == 0) { break;
return ResponseDto.failure(ErrorMapping.get(20101)); }
} }
if (vo.getAppStatus() == 0 || vo.getAppStatus() == 4) {//未提审||被拒绝 if (ticketTimesData != null) {
KylinTicketTimesPartnerVo ticketTimesPartnerVo = KylinTicketTimesPartnerVo.getNew(); if (vo.getAuditStatus() == 0) {
ticketTimesPartnerVo.setTicketTimesId(ticketTimesId); return ResponseDto.failure(ErrorMapping.get(20101));
ticketTimesPartnerVo.setUpdatedAt(updatedAt.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); }
ticketTimesPartnerVo.setStatus(0); if (vo.getAppStatus() == 0 || vo.getAppStatus() == 4) {//未提审||被拒绝
mongoMerchantUtils.insertTicketTimesPartnerVo(ticketTimesPartnerVo); KylinTicketTimesPartnerVo ticketTimesPartnerVo = KylinTicketTimesPartnerVo.getNew();
log.info(UserPathDto.setPartnerData("0", "deleteTimes", "ticketTimesId=" + ticketTimesId, "删除成功")); ticketTimesPartnerVo.setTicketTimesId(ticketTimesId);
return ResponseDto.success("删除成功"); ticketTimesPartnerVo.setUpdatedAt(updatedAt.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
ticketTimesPartnerVo.setStatus(0);
mongoMerchantUtils.insertTicketTimesPartnerVo(ticketTimesPartnerVo);
log.info(UserPathDto.setPartnerData("0", "deleteTimes", "ticketTimesId=" + ticketTimesId, "删除成功"));
return ResponseDto.success("删除成功");
} else {
return ResponseDto.failure(ErrorMapping.get(20106));
}
} else { } else {
return ResponseDto.failure(ErrorMapping.get(20106)); mongoMerchantUtils.delTicketTimesPartnerVo(ticketTimesId);
return ResponseDto.success();
} }
} else {
mongoMerchantUtils.delTicketTimesPartnerVo(ticketTimesId);
return ResponseDto.success();
} }
} catch (Exception e) { } catch (Exception e) {
log.info(UserPathDto.setPartnerData("0", "deleteTimes", "ticketTimesId=" + ticketTimesId, e)); log.info(UserPathDto.setPartnerData("0", "deleteTimes", "ticketTimesId=" + ticketTimesId, e));
return ResponseDto.failure(ErrorMapping.get(20102)); return ResponseDto.failure(ErrorMapping.get(20102));
......
...@@ -239,6 +239,10 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi ...@@ -239,6 +239,10 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi
public ResponseDto<String> deleteTicket(String ticketsId, String performanceId) { public ResponseDto<String> deleteTicket(String ticketsId, String performanceId) {
try { try {
LocalDateTime updatedAt = LocalDateTime.now(); LocalDateTime updatedAt = LocalDateTime.now();
PerformancePartnerVo data = mongoMerchantUtils.getPerformancePartnerVo(performanceId);
if (data == null || data.getAuditStatus() == null || data.getAuditStatus() == 0) {
return ResponseDto.failure(ErrorMapping.get("20106"));
}
KylinPerformanceVo vo = redisMerchantUtils.getPerformanceVo(performanceId); KylinPerformanceVo vo = redisMerchantUtils.getPerformanceVo(performanceId);
KylinTicketTimesVo ticketTimesData; KylinTicketTimesVo ticketTimesData;
KylinTicketVo ticketData = null; KylinTicketVo ticketData = null;
...@@ -253,11 +257,6 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi ...@@ -253,11 +257,6 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi
} }
break; break;
} }
PerformancePartnerVo data = mongoMerchantUtils.getPerformancePartnerVo(performanceId);
if (data == null || data.getAuditStatus() == null || data.getAuditStatus() == 0) {
return ResponseDto.failure(ErrorMapping.get("20106"));
}
if (ticketData == null) { if (ticketData == null) {
mongoMerchantUtils.deleteTicketPartnerVo(ticketsId); mongoMerchantUtils.deleteTicketPartnerVo(ticketsId);
return ResponseDto.success("删除成功"); return ResponseDto.success("删除成功");
......
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