chenchaod 20 часов назад
Родитель
Сommit
7e08ae9e12

+ 13
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/order/OrderCancelManager.java Просмотреть файл

@@ -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(), "订单取消");
}


Загрузка…
Отмена
Сохранить