| | |
| | | goodsorderExportVOIPage.getRecords().forEach(s->{ |
| | | s.setMoney(Constants.translateMoney(s.getMoney())); |
| | | s.setRefundMoney(Constants.translateMoney(s.getRefundMoney())); |
| | | s.setCloseMoney(Constants.translateMoney(s.getCloseMoney())); |
| | | }); |
| | | } |
| | | return PageData.from(goodsorderExportVOIPage); |
| | |
| | | MemberRides memberRides = memberRidesJoinMapper.selectOne(new QueryWrapper<MemberRides>().lambda() |
| | | .eq(MemberRides::getMemberId, memberId) |
| | | .eq(MemberRides::getOrdreId,goodsorder.getId()) |
| | | .ne(MemberRides::getOrdreId,Constants.MEMBER_RIDES_STATUS.LOCKING_DEFEAT) |
| | | .orderByDesc(MemberRides::getCreateDate) |
| | | .last(" limit 1 ")); |
| | | if (!Objects.isNull(memberRides)) { |
| | |
| | | if(canBalance.compareTo(money) >= Constants.ZERO){ |
| | | RefundDTO refundDTO = new RefundDTO(); |
| | | refundDTO.setOrderId(orderId); |
| | | refundDTO.setCanBalance(canBalance); |
| | | refundDTO.setCanBalance(canBalance.multiply(new BigDecimal(100))); |
| | | refundDTO.setRefundAmount(money.multiply(new BigDecimal(100))); |
| | | refundDTO.setTotalAmount(goodsorder.getMoney()); |
| | | refundDTO.setMemberId(goodsorder.getMemberId()); |