| | |
| | | * 退款 |
| | | * |
| | | * @param outTradeNo |
| | | * @param refundAmount |
| | | * @return |
| | | */ |
| | | public boolean orderRefund(String outTradeNo, Double refundAmount/*, Long userId, String username*/) { |
| | | public boolean orderRefund(String outTradeNo,Double amt) { |
| | | Long userId = SecurityUtils.getUserId(); |
| | | String username = SecurityUtils.getUsername(); |
| | | C3mOrder orderByOutTradeNo = c3mOrderMapper.getOrderByOutTradeNo(outTradeNo); |
| | | Double refundAmount=orderByOutTradeNo.getSurplusAmount(); |
| | | if (orderByOutTradeNo.getTotalAmount() < refundAmount) { |
| | | throw new BusinessException("退款金额错误,不能大于付款金额"); |
| | | } |