|
@@ -281,8 +281,6 @@ public class TradeRefundServiceImpl implements TradeRefundService {
|
|
|
TradeRefundAuditRespDTO respDTO = new TradeRefundAuditRespDTO();
|
|
TradeRefundAuditRespDTO respDTO = new TradeRefundAuditRespDTO();
|
|
|
respDTO.setRefundAuditId(refundAuditDO.getId()).setRefundId(refundDO.getId());
|
|
respDTO.setRefundAuditId(refundAuditDO.getId()).setRefundId(refundDO.getId());
|
|
|
|
|
|
|
|
- //发送审核通知消息
|
|
|
|
|
- tradePublishUtils.publishRefundAuditMsg(refundAuditDO.getId().toString());
|
|
|
|
|
if (ObjectUtil.equal(refundAuditDO.getAuditStatus(), YES)) {
|
|
if (ObjectUtil.equal(refundAuditDO.getAuditStatus(), YES)) {
|
|
|
//同意-》更新退款单为审核通过-》向供应商发起退款
|
|
//同意-》更新退款单为审核通过-》向供应商发起退款
|
|
|
if (refundAuditReqDTO.getRefundAmount() != null && refundAuditReqDTO.getRefundAmount().compareTo(refundDO.getRefundAmount()) != 0) {
|
|
if (refundAuditReqDTO.getRefundAmount() != null && refundAuditReqDTO.getRefundAmount().compareTo(refundDO.getRefundAmount()) != 0) {
|
|
@@ -309,10 +307,13 @@ public class TradeRefundServiceImpl implements TradeRefundService {
|
|
|
reqDTO.setUseRoomNum(BigDecimal.valueOf(tradeOrderTotal.getUseRoomTotalNum()));
|
|
reqDTO.setUseRoomNum(BigDecimal.valueOf(tradeOrderTotal.getUseRoomTotalNum()));
|
|
|
List<OrderRoomUseDTO> orderRoomUseDTOList = tradeVisitorMapper.selectRefundRoomShipVisitor(tradeOrderDO.getId());
|
|
List<OrderRoomUseDTO> orderRoomUseDTOList = tradeVisitorMapper.selectRefundRoomShipVisitor(tradeOrderDO.getId());
|
|
|
reqDTO.setOrderRoomList(orderRoomUseDTOList);
|
|
reqDTO.setOrderRoomList(orderRoomUseDTOList);
|
|
|
- voyageApi.cancelReduceStock(reqDTO);
|
|
|
|
|
|
|
+ voyageApi.cancelReduceStockNew(reqDTO);
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
|
|
+ e.printStackTrace();
|
|
|
log.error("取消库存cancelReduceStock失败", e);
|
|
log.error("取消库存cancelReduceStock失败", e);
|
|
|
}
|
|
}
|
|
|
|
|
+ //发送审核通知消息
|
|
|
|
|
+ tradePublishUtils.publishRefundAuditMsg(refundAuditDO.getId().toString());
|
|
|
} else {
|
|
} else {
|
|
|
//拒绝-》更新退款单为审核拒绝-》更新订单为原状态
|
|
//拒绝-》更新退款单为审核拒绝-》更新订单为原状态
|
|
|
tradeRefundRepositoryService.updateRefundStatus(refundAuditReqDTO.getRefundId(), RefundStatusEnum.REFUSE);
|
|
tradeRefundRepositoryService.updateRefundStatus(refundAuditReqDTO.getRefundId(), RefundStatusEnum.REFUSE);
|