增加后管取消订单接口

This commit is contained in:
jsowell
2026-08-05 13:27:58 +08:00
parent b770b08b4e
commit 45f9eb3061
3 changed files with 15 additions and 0 deletions

View File

@@ -421,6 +421,7 @@ public class OrderService {
order.setOrderCode(orderBasicInfo.getOrderCode());
order.setTransactionCode(orderBasicInfo.getTransactionCode());
order.setOrderStatus(orderBasicInfo.getOrderStatus());
order.setPayStatus(orderBasicInfo.getPayStatus());
order.setLogicCard(orderBasicInfo.getLogicCard());
if (orderBasicInfo.getVinCode() != null) {
order.setVinCode(orderBasicInfo.getVinCode());

View File

@@ -178,6 +178,19 @@ public class OrderBasicInfoController extends BaseController {
return toAjax(orderBasicInfoService.deleteOrderBasicInfoByIds(ids));
}
/**
* 取消订单/关闭待支付订单
* 仅待支付状态的订单可取消,取消后订单状态变为 7-订单关闭
* http://localhost:8080/order/closeOrderByOrderCode/{orderCode}
*/
@PreAuthorize("@ss.hasPermi('order:order:edit')")
@Log(title = "订单", businessType = BusinessType.UPDATE)
@PostMapping("/closeOrderByOrderCode/{orderCode}")
public AjaxResult closeOrderByOrderCode(@PathVariable("orderCode") String orderCode) {
orderBasicInfoService.closeOrderByOrderCode(orderCode);
return AjaxResult.success();
}
/**
* 人工结算订单/手动结算逻辑/手动结算按钮/手动结算订单