|
@@ -553,11 +553,7 @@ public class OrderGoodsRefundServiceImpl extends ServiceImpl<OrderGoodsRefundMap
|
|
|
orderGoodsUpdate.setUpdateTime(DateUtils.getNowTime());
|
|
|
iOrderGoodsService.updateById(orderGoodsUpdate);
|
|
|
if (ObjectUtils.isNotNull(bo.getType()) && bo.getType() == 1){
|
|
|
- //小程序/H5/PC 同意退款处理(要大于半个小时)
|
|
|
- OrderGoodsRefund refund = getOne(new LambdaQueryWrapper<OrderGoodsRefund>().eq(OrderGoodsRefund::getRefundSn, bo.getRefundSn()));
|
|
|
- if (DateUtils.getNowTime() - refund.getCreateTime() < 1800L){
|
|
|
- throw new CustomException("订单时间大于30分钟才能退款,请稍后!");
|
|
|
- }
|
|
|
+ //小程序/H5/PC 同意退款处理
|
|
|
Order order = iOrderService.getOne(new LambdaQueryWrapper<Order>().eq(Order::getOrderSn, bo.getOrderSn()));
|
|
|
Map<String, String> payResult = iWxPayService.refund(bo.getRefundSn(),order.getTransid(),bo.getRealRefundFee(),order.getPayPrice());
|
|
|
if("OK".equals(payResult.get("return_msg"))&&Validator.isNotEmpty(payResult.get("refund_id"))){
|