From 88ee7561ab60710099182514bf639e37fd6114a9 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期五, 17 五月 2024 18:03:21 +0800 Subject: [PATCH] zjh 2024/05/17-1 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java index 71b9fac..ac27e20 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java @@ -52,6 +52,7 @@ import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; import lombok.extern.slf4j.Slf4j; +import org.aspectj.weaver.ast.Var; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.http.HttpRequest; @@ -1869,5 +1870,28 @@ return AjaxResult.success(list); } + + @GetMapping("/revokeTjOrderByTjNum") + @ApiOperation(value = "鏍规嵁瀹㈡埛浣撴鍙锋挙閿�浣撴璁板綍") + @Transactional + public AjaxResult revokeTjOrderByTjNum(@RequestParam @ApiParam(value = "浣撴鍙�") String tjNum) { + + TjOrder order = tjOrderService.getOrderByTjNum(tjNum); + if(null !=order){ + String payByTjNum = tjOrderService.isPayByTjNum(String.valueOf(order.getOrderId())); + if(null!=payByTjNum){ + return AjaxResult.success("璇ョ敤鎴峰凡鏀惰垂涓嶅彲鎾ら攢绛惧埌!"); + } + tjOrderService.deleteTjOrderByOrderId(order.getOrderId()); + tjOrderDetailService.deleteTjOrderDetailByOrderDetailId(String.valueOf(order.getOrderId())); + remarkService.deletedOrderRemarkByTjNum(tjNum); + tjFlowingWaterService.deleteTjFlowingWaterByOrderId(String.valueOf(order.getOrderId())); + transitionService.deletedTbTransitionByTjNum(tjNum); + transitionService.updateTbTransitionByTjNum(tjNum); + return AjaxResult.success("鎾ら攢鎴愬姛!!!"); + } + return AjaxResult.success("绛惧埌璁板綍涓嶅瓨鍦�!"); + } + } -- Gitblit v1.8.0