|
|
@@ -246,6 +246,8 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
@Resource
|
|
|
private TradeOrderPayService tradeOrderPayService;
|
|
|
@Resource
|
|
|
+ private TradeOrderPayMapper tradeOrderPayMapper;
|
|
|
+ @Resource
|
|
|
private TradeOrderRepositoryService tradeOrderRepositoryService;
|
|
|
@Resource
|
|
|
private InvoiceService invoiceService;
|
|
|
@@ -4536,6 +4538,16 @@ public class OtcTradeOrderServiceImpl implements OtcTradeOrderService {
|
|
|
.put("payAmount", tradeOrderDO.getPayAmount())
|
|
|
.put("refundAmount", createReqVO.getRefundAmount())
|
|
|
.build());
|
|
|
+ List<TradeOrderPayDO> tradeOrderPayDOS =
|
|
|
+ tradeOrderPayMapper.selectList(
|
|
|
+ TradeOrderPayDO::getOrderId, createReqVO.getOrderId(),
|
|
|
+ TradeOrderPayDO::getPayStatus, "1"
|
|
|
+ );
|
|
|
+ if(tradeOrderPayDOS!=null && !tradeOrderPayDOS.isEmpty()){
|
|
|
+ TradeOrderPayDO orderPayDO = tradeOrderPayDOS.get(0);
|
|
|
+ orderPayDO.setPayAmount(tradeOrderDO.getPayAmount());
|
|
|
+ tradeOrderPayMapper.updateById(orderPayDO);
|
|
|
+ }
|
|
|
return "";
|
|
|
}
|
|
|
}
|