From 2f1913cbfd84fe580cdd48b810251fdf2ad29112 Mon Sep 17 00:00:00 2001
From: 6c <420680616@qq.com>
Date: 星期五, 17 四月 2026 14:22:52 +0800
Subject: [PATCH] 组件-个人签名
---
src/main/java/com/product/file/controller/FileManagerController.java | 32 +++++++++++++++++++++++++++++++-
1 files changed, 31 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/product/file/controller/FileManagerController.java b/src/main/java/com/product/file/controller/FileManagerController.java
index ea1c61f..7fa5604 100644
--- a/src/main/java/com/product/file/controller/FileManagerController.java
+++ b/src/main/java/com/product/file/controller/FileManagerController.java
@@ -441,7 +441,7 @@
}
/**
- * 闆嗙兢鏂囦欢鍚屾鏂规硶-鎺ユ敹
+ * 棰勮楠岃瘉
* @return 缁撴灉
*/
@RequestMapping(value = "/check-preview/{version}", method = RequestMethod.POST)
@@ -469,4 +469,34 @@
return error(FileCode.CHECK_PREVIEW_FAIL);
}
}
+
+ /**
+ * 棰勮楠岃瘉
+ * @return 缁撴灉
+ */
+ @RequestMapping(value = "/get-signature/{version}", method = RequestMethod.POST)
+ @ApiVersion(1)
+ public String getSignature(HttpServletRequest request, HttpServletResponse response) {
+ try {
+ FieldSetEntity fse = null;
+ Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
+ RequestParameterEntity rpe = (RequestParameterEntity) bean;
+ if (null != rpe && null != rpe.getFormData()) {
+ fse = rpe.getFormData();
+ }
+ if (fse == null) {
+ SpringMVCContextHolder.getSystemLogger().error(FileCode.FORM_NODATA.getValue(), FileCode.FORM_NODATA.getText());
+ return this.error(FileCode.FORM_NODATA.getValue(), FileCode.FORM_NODATA.getText());
+ }
+ return OK(fileManagerService.getSignature(fse));
+ } catch (BaseException e) {
+ SpringMVCContextHolder.getSystemLogger().error(e);
+ e.printStackTrace();
+ return error(e.getCode(), e.getMessage());
+ } catch (Exception e) {
+ SpringMVCContextHolder.getSystemLogger().error(e);
+ e.printStackTrace();
+ return error(FileCode.GET_USER_SIGNATURE_FAIL);
+ }
+ }
}
--
Gitblit v1.9.2