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