From b3e9f1a218d7396192907977f7cc3ce632c44b7f Mon Sep 17 00:00:00 2001
From: lizhengwei <171332584@qq.com>
Date: Fri, 13 Feb 2026 18:22:02 +0800
Subject: [PATCH] =?UTF-8?q?h5=20=E5=8A=A8=E6=80=81=E8=A1=A8=E5=8D=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../ruoyi-form/booksflow-form-service/pom.xml | 16 ++++
.../form/controller/FormController.java | 35 ++++-----
.../form/controller/FormDictController.java | 54 ++++++-------
.../controller/FormFieldDictController.java | 55 +++++++------
.../controller/FormTemplateController.java | 35 ++++-----
.../FormTemplateFieldController.java | 20 ++---
.../controller/ModifyLogRecordController.java | 21 +++--
.../controller/SysFormDictController.java | 36 ++++-----
.../SysFormFieldDictController.java | 78 +++++++------------
.../feign/FormFieldDictFeignController.java | 8 +-
.../form/service/FormDictService.java | 18 ++---
.../form/service/FormFieldDictService.java | 14 ++--
.../form/service/FormPrintConfigService.java | 20 ++---
.../service/FormTemplateFieldService.java | 13 ++--
.../form/service/FormTemplateService.java | 8 +-
.../booksflow/form/utils/TenantHelper.java | 7 +-
.../booksflow/form/utils/UserUtils.java | 16 ----
17 files changed, 204 insertions(+), 250 deletions(-)
delete mode 100644 ruoyi-modules/ruoyi-form/booksflow-form-service/src/main/java/com/pcloud/booksflow/form/utils/UserUtils.java
diff --git a/ruoyi-modules/ruoyi-form/booksflow-form-service/pom.xml b/ruoyi-modules/ruoyi-form/booksflow-form-service/pom.xml
index c5ecb19c5..d03394dbf 100644
--- a/ruoyi-modules/ruoyi-form/booksflow-form-service/pom.xml
+++ b/ruoyi-modules/ruoyi-form/booksflow-form-service/pom.xml
@@ -43,6 +43,22 @@
org.dromara
ruoyi-common-oss
+
+ org.dromara
+ ruoyi-common-tenant
+
+
+
+ org.apache.poi
+ poi
+ 4.1.2
+
+
+
+ org.apache.poi
+ poi-ooxml
+ 4.1.2
+
diff --git a/ruoyi-modules/ruoyi-form/booksflow-form-service/src/main/java/com/pcloud/booksflow/form/controller/FormController.java b/ruoyi-modules/ruoyi-form/booksflow-form-service/src/main/java/com/pcloud/booksflow/form/controller/FormController.java
index 4f15dbb98..988314f2e 100644
--- a/ruoyi-modules/ruoyi-form/booksflow-form-service/src/main/java/com/pcloud/booksflow/form/controller/FormController.java
+++ b/ruoyi-modules/ruoyi-form/booksflow-form-service/src/main/java/com/pcloud/booksflow/form/controller/FormController.java
@@ -9,11 +9,10 @@ import com.pcloud.booksflow.form.service.FormTemplateFieldService;
import com.pcloud.booksflow.form.service.FormTemplateService;
import com.pcloud.booksflow.form.service.TenantInitializationService;
import com.pcloud.booksflow.form.utils.TenantHelper;
-import com.pcloud.booksflow.form.utils.UserUtils;
-import com.pcloud.common.dto.ResponseDto;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
+import org.dromara.common.tenant.helper.LoginHelper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -63,23 +62,23 @@ public class FormController {
*/
@ApiOperation(value = "重置表单")
@GetMapping("/reset")
- public ResponseDto reset(@RequestParam Long formId) {
+ public Long reset(@RequestParam Long formId) {
//查询模板中最大版本号的模板数据,根据这个数据还原
Form _formOld = formService.getById(formId);
if (_formOld == null) {
- return new ResponseDto<>(null);
+ return null;
}
Form _formTpl = TenantHelper.dynamic(BaseConstant.TplTenantId, () -> formService.getByCode(_formOld.getCode()));
if (_formTpl == null) {
- return new ResponseDto<>(null);
+ return null;
}
FormTemplate maxTemplate = TenantHelper.dynamic(BaseConstant.TplTenantId, () -> formTemplateService.getMaxVersion(_formTpl.getId()));
if (maxTemplate == null) {
- return new ResponseDto<>(null);
+ return null;
}
List tplFields = TenantHelper.dynamic(BaseConstant.TplTenantId, () -> formTemplateFieldService.getByTemplateId(maxTemplate.getId(), null));
FormTemplate newTemplate = formTemplateService.saveUpVersion(formId, maxTemplate, tplFields);
- return new ResponseDto<>(newTemplate.getId());
+ return newTemplate.getId();
}
/**
@@ -89,8 +88,8 @@ public class FormController {
* @return 创建后的表单对象
*/
@PostMapping("/create")
- public ResponseDto