| | |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = {BusinessException.class,Exception.class}) |
| | | public void afterSaleApply(AfterSaleApplyRequest afterSaleApplyRequest, Integer userId){ |
| | | public void afterSaleApply(AfterSaleApplyRequest afterSaleApplyRequest){ |
| | | LoginUserInfo loginUserInfo = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); |
| | | if(Objects.isNull(afterSaleApplyRequest) |
| | | || Objects.isNull(afterSaleApplyRequest.getOrderId()) |
| | | || Objects.isNull(afterSaleApplyRequest.getReturnUseIntegralStatus()) |
| | |
| | | } |
| | | Aftersale aftersale = new Aftersale(); |
| | | aftersale.setCreateDate(new Date()); |
| | | aftersale.setCreator(loginUserInfo.getId()); |
| | | aftersale.setIsdeleted(Constants.ZERO); |
| | | aftersale.setOrderId(goodsorder.getId()); |
| | | aftersale.setType(Constants.ZERO); |
| | |
| | | String refundCode = WxMiniUtilService.wxRefund(goodsorder.getCode().toString(), goodsorder.getPrice(), afterSaleApplyRequest.getMoney()); |
| | | Fund fund = new Fund(); |
| | | fund.setOrderCode(refundCode); |
| | | fund.setCreator(userId); |
| | | fund.setCreator(loginUserInfo.getId()); |
| | | fund.setCreateDate(new Date()); |
| | | fund.setIsdeleted(Constants.ZERO); |
| | | fund.setRemark(userId.toString()); |
| | | fund.setRemark(loginUserInfo.getId().toString()); |
| | | fund.setMemberId(goodsorder.getCreator()); |
| | | fund.setTitle("订单退款"); |
| | | fund.setContent(afterSaleApplyRequest.getRemark()); |