|
|
@@ -14,6 +14,8 @@ import cn.com.taiji.core.model.comm.protocol.ias.order.AbstractIssueResponse; |
|
|
|
import cn.com.taiji.core.model.comm.protocol.ias.order.OrderCancelRequest; |
|
|
|
import cn.com.taiji.core.model.comm.protocol.ias.order.RetunInfoModel; |
|
|
|
import cn.com.taiji.core.model.comm.protocol.valid.ErrorMsgBuilder; |
|
|
|
import cn.com.taiji.core.repo.jpa.basic.QtkCardInfoRepo; |
|
|
|
import cn.com.taiji.core.repo.jpa.basic.QtkObuInfoRepo; |
|
|
|
import cn.com.taiji.core.repo.jpa.issue.IssueOrderRefundRepo; |
|
|
|
import cn.com.taiji.ias.dict.DataType; |
|
|
|
import cn.com.taiji.ias.model.ServiceLogEvent; |
|
|
@@ -38,6 +40,10 @@ public class OrderCancelManager extends AbstractOrderManager<OrderCancelRequest> |
|
|
|
IssueOrderStep.ORDER_PAID, IssueOrderStep.ORDER_SIGNED, IssueOrderStep.WAITING_AUDIT, |
|
|
|
IssueOrderStep.AUDIT_FAIL, IssueOrderStep.WAITING_SEND, IssueOrderStep.WAITING_ACTIVE); |
|
|
|
protected final String ORDERPAY = "orderPay"; |
|
|
|
@Autowired |
|
|
|
private QtkCardInfoRepo qtkCardInfoRepo; |
|
|
|
@Autowired |
|
|
|
private QtkObuInfoRepo qtkObuInfoRepo; |
|
|
|
|
|
|
|
|
|
|
|
public OrderCancelManager() { |
|
|
@@ -115,6 +121,13 @@ public class OrderCancelManager extends AbstractOrderManager<OrderCancelRequest> |
|
|
|
if (!isEmpty(pays)) { |
|
|
|
orderPayRepo.saveAll(pays); |
|
|
|
} |
|
|
|
//20250827 超哥要求,取消时若有卡号或签号需要删除 |
|
|
|
if (hasText(order.getCardId())) { |
|
|
|
qtkCardInfoRepo.deleteByCardId(order.getCardId()); |
|
|
|
} |
|
|
|
if (hasText(order.getObuId())) { |
|
|
|
qtkObuInfoRepo.deleteByObuId(order.getObuId()); |
|
|
|
} |
|
|
|
transactionManager.persistTransaction(ISSUE_ORDER_SYNC, order.getOrderNo(), "订单取消"); |
|
|
|
} |
|
|
|
|