|
|
@@ -2249,6 +2249,7 @@ public class KwoTradeOrderService {
|
|
|
walletFreeze.setOrderType(4);
|
|
|
walletFreeze.setTradeType(4);
|
|
|
walletFreeze.setRemark("贸易订单号:" + walletFreeze.getOrderNo() + ",下单冻结");
|
|
|
+ log.info("贸易订单号:{},订单下单调用钱包服务冻结预付余额,参数:{}", walletFreeze.getOrderNo(),JSON.toJSONString(walletFreeze));
|
|
|
freezeBaseResult = paymentFeignService.updatePrepaidBalance(walletFreeze);
|
|
|
}
|
|
|
|
|
|
@@ -2294,17 +2295,17 @@ public class KwoTradeOrderService {
|
|
|
freezeDto.setRemark("贸易订单号:" + freezeDto.getOrderNo() + ",撤销订单");
|
|
|
BaseResult<Object> balanceResult;
|
|
|
try {
|
|
|
+ log.info("贸易订单号:{},订单撤销调用钱包服务解冻预付余额,参数:{}", freezeDto.getOrderNo(),JSON.toJSONString(freezeDto));
|
|
|
balanceResult = paymentFeignService.updatePrepaidBalance(freezeDto);
|
|
|
} catch (Exception e) {
|
|
|
- log.error("线下钱包扣减预付余额、增加冻结金额异常", e);
|
|
|
- throw new BusinessException("线下钱包扣减预付余额、增加冻结金额异常");
|
|
|
+ String errMsg = freezeDto.getRemark()+"异常";
|
|
|
+ log.error(errMsg, e);
|
|
|
+ throw new BusinessException(errMsg);
|
|
|
}
|
|
|
- if (balanceResult == null || balanceResult.getCode() != HttpStatus.SUCCESS_CODE) {
|
|
|
- throw new BusinessException("线下钱包扣减预付余额、增加冻结金额失败");
|
|
|
- }
|
|
|
- Boolean aBoolean = (Boolean) balanceResult.getData();
|
|
|
- if (!Boolean.TRUE.equals(aBoolean)) {
|
|
|
- throw new BusinessException("线下钱包扣减预付余额、增加冻结金额失败");
|
|
|
+ if (balanceResult == null || balanceResult.getCode() != HttpStatus.SUCCESS_CODE || !Boolean.TRUE.equals(balanceResult.getData())) {
|
|
|
+ String errMsg = freezeDto.getRemark()+"失败";
|
|
|
+ log.error("{}:{}", errMsg, balanceResult != null ? balanceResult.getMessage(): "");
|
|
|
+ throw new BusinessException(errMsg);
|
|
|
}
|
|
|
|
|
|
// 3. 贸易合同该商品有采购数量,则更新采购数量(加回本单总量)
|
|
|
@@ -2442,6 +2443,7 @@ public class KwoTradeOrderService {
|
|
|
|
|
|
} else if (Objects.equals(kwoTradeOrder.getSettlement(), 2)) {
|
|
|
//预付制结算解冻
|
|
|
+ log.info("贸易订单号:{},订单审核拒绝调用钱包服务解冻预付余额,参数:{}", walletFreeze.getOrderNo(),JSON.toJSONString(walletFreeze));
|
|
|
booleanBaseResult = paymentFeignService.updatePrepaidBalance(walletFreeze);
|
|
|
}
|
|
|
if (booleanBaseResult.getCode() != 60200) {
|
|
|
@@ -2840,6 +2842,7 @@ public class KwoTradeOrderService {
|
|
|
unFreezePrepaidDto.setOrderType(4);
|
|
|
unFreezePrepaidDto.setTradeType(5);
|
|
|
unFreezePrepaidDto.setRemark("贸易订单:" + unFreezePrepaidDto.getOrderNo() + ",");
|
|
|
+ log.info("贸易订单号:{},订单完结调用钱包服务解冻预付余额,参数:{}", unFreezePrepaidDto.getOrderNo(),JSON.toJSONString(unFreezePrepaidDto));
|
|
|
BaseResult<Object> unFreezeResult = paymentFeignService.updatePrepaidBalance(unFreezePrepaidDto);
|
|
|
if (unFreezeResult.getCode() != HttpStatus.SUCCESS_CODE) {
|
|
|
log.error("贸易订单号:{},订单完结解冻失败,异常信息为:{}", unFreezePrepaidDto.getOrderNo(), unFreezeResult.getMessage());
|
|
|
@@ -2854,6 +2857,7 @@ public class KwoTradeOrderService {
|
|
|
unFreezePrepaidDto.setTradeType(6);
|
|
|
consumePrepaidDto.setTradeAmount(kwoTradeOrder.getPrice());
|
|
|
consumePrepaidDto.setRemark("贸易订单号:" + consumePrepaidDto.getOrderNo() + ",订单完结消费");
|
|
|
+ log.info("贸易订单号:{},订单完结调用钱包服务消费预付余额,参数:{}", consumePrepaidDto.getOrderNo(),JSON.toJSONString(consumePrepaidDto));
|
|
|
BaseResult<Object> consumeResult = paymentFeignService.updatePrepaidBalance(consumePrepaidDto);
|
|
|
if (consumeResult.getCode() != HttpStatus.SUCCESS_CODE) {
|
|
|
log.error("贸易订单号:{},订单完结消费失败,异常信息为:{}", consumePrepaidDto.getOrderNo(), consumeResult.getMessage());
|