取消有子单的。提示:退单请入详情内操作!

This commit is contained in:
kuang.yife 2023-04-17 11:04:22 +08:00
parent 9e165fe9b9
commit 2889674eed
1 changed files with 7 additions and 0 deletions

View File

@ -735,6 +735,13 @@ public class OrderMasterController extends BaseController {
@PostMapping("/cancel")
@ResponseBody
public AjaxResult cancel(Long orderMasterId) throws BaseAdaPayException {
// 校验
List<OrderDetail> orderDetails = orderDetailService.selectByOrderMasterId(orderMasterId);
for (OrderDetail detail : orderDetails) {
if (detail.getOrderStatus() != 6) {
return AjaxResult.error("退单请入详情内操作!");
}
}
orderMasterService.applyForCancel(orderMasterId);
return AjaxResult.success();
}