From d5393909a140c863a40cabb9bee43d8a324969e0 Mon Sep 17 00:00:00 2001 From: zjh <zjh@888> Date: 星期二, 05 三月 2024 14:33:04 +0800 Subject: [PATCH] zjh 本地 2024/03/5 -1 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 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 681d752..eb0584e 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 @@ -10,6 +10,7 @@ import java.util.stream.Collectors; import java.util.stream.Stream; import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import cn.hutool.core.codec.Base64; @@ -53,6 +54,7 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; +import org.springframework.http.HttpRequest; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.*; @@ -804,7 +806,21 @@ @PostMapping @ApiOperation(value = "浣撴绛惧埌鐧昏鎺ュ彛") @Transactional //(鍒囨崲鏁版嵁搴撳嚭閿欙紝鎵�浠ユ敞閲�) - public AjaxResult addOrderAndDetail(@RequestBody TjOrder tjOrder) throws Exception { + public AjaxResult addOrderAndDetail(@RequestBody TjOrder tjOrder, HttpServletRequest request) throws Exception { + // 鐢熸垚Token骞朵繚瀛樺埌Session涓� + String token = UUID.randomUUID().toString(); // 鐢熸垚涓�涓殢鏈哄瓧绗︿覆浣滀负Token + request.getSession().setAttribute("token", token); + +// 鑾峰彇琛ㄥ崟涓殑Token骞朵笌Session涓殑Token姣旇緝 + String formToken = request.getParameter("token"); + if (formToken != null && formToken.equals(request.getSession().getAttribute("token"))) { + System.out.printf("=================绗竴娆℃彁浜�"); + } else { + // 閲嶅鎻愪氦浜嗚〃鍗曚俊鎭� + System.out.printf("=============================閲嶅浜�"); + } + + Long userId = Long.valueOf(SecurityUtils.getLoginUser().getUserId()); SysUser sysUser = userService.getById(userId); -- Gitblit v1.8.0