重试订单退款

This commit is contained in:
2023-08-19 08:37:20 +08:00
parent 739964eb03
commit e0fdfcc4aa
3 changed files with 41 additions and 5 deletions

View File

@@ -6,10 +6,13 @@ import com.jsowell.common.core.domain.AjaxResult;
import com.jsowell.common.core.domain.vo.AuthorizedDeptVO;
import com.jsowell.common.core.page.TableDataInfo;
import com.jsowell.common.enums.BusinessType;
import com.jsowell.common.exception.BusinessException;
import com.jsowell.common.response.RestApiResponse;
import com.jsowell.common.util.SecurityUtils;
import com.jsowell.common.util.poi.ExcelUtil;
import com.jsowell.pile.domain.OrderBasicInfo;
import com.jsowell.pile.domain.PileMerchantInfo;
import com.jsowell.pile.dto.ApplyRefundDTO;
import com.jsowell.pile.dto.ManualSettlementDTO;
import com.jsowell.pile.dto.QueryMerchantOrderDTO;
import com.jsowell.pile.dto.QueryOrderDTO;
@@ -162,4 +165,24 @@ public class OrderBasicInfoController extends BaseController {
public TableDataInfo getMerchantOrderList(@RequestBody QueryMerchantOrderDTO dto) {
return getDataTable(orderBasicInfoService.getMerchantOrderInfoList(dto));
}
/**
* 重试订单退款接口
* http://localhost:8080/order/retryRefundOrder
*/
@PostMapping("/retryRefundOrder")
public RestApiResponse<?> retryRefundOrder(@RequestBody ApplyRefundDTO dto) {
RestApiResponse<?> response;
try {
orderBasicInfoService.retryRefundOrder(dto.getOrderCode());
response = new RestApiResponse<>();
} catch (BusinessException e) {
logger.error("重试订单退款接口 error,", e);
response = new RestApiResponse<>(e.getCode(), e.getMessage());
} catch (Exception e) {
logger.error("重试订单退款接口 error,", e);
response = new RestApiResponse<>(e);
}
return response;
}
}