| | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | |
| | | import cn.hutool.core.bean.BeanUtil; |
| | | import cn.hutool.core.date.DateTime; |
| | | import cn.hutool.core.date.DateUtil; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.github.binarywang.wxpay.bean.request.WxPayRefundRequest; |
| | | import com.github.binarywang.wxpay.bean.result.WxPayRefundResult; |
| | |
| | | @ApiOperation(value = "查询售后列表") |
| | | public TableDataInfo list(MallAftersale mallAftersale) { |
| | | startPage(); |
| | | if(null !=mallAftersale.getEndTime()){ |
| | | String endTime = mallAftersale.getEndTime(); |
| | | DateTime dateTime = DateUtil.endOfDay(DateUtil.parse(endTime)); |
| | | String format = DateUtil.format(dateTime, "yyyy-MM-dd HH:mm:ss"); |
| | | mallAftersale.setEndTime(format); |
| | | } |
| | | List<MallAftersale> list = mallAftersaleService.selectMallAftersaleList(mallAftersale); |
| | | if(null !=list && list.size()>0){ |
| | | for (MallAftersale aftersale : list) { |
| | |
| | | return AjaxResult.error("订单退款失败"); |
| | | } |
| | | } |
| | | //TODO 发送邮件和短信通知,这里采用异步发送 |
| | | // 退款成功通知用户, 例如“您申请的订单退款 [ 单号:{1} ] 已成功,请耐心等待到账。” |
| | | // 注意订单号只发后6位 |
| | | /*notifyService.notifySmsTemplate(order.getMobile(), NotifyType.REFUND, |
| | | new String[]{order.getOrderSn().substring(8, 14)});*/ |
| | | orderService.updateById(order); |