zm
2024-09-04 d538a62999e202ce4c5a10429402a82d95494755
src/main/java/com/product/file/controller/DocumentDirectoryController.java
@@ -36,7 +36,7 @@
@RequestMapping("/api/directory")
@RestController
public class DocumentDirectoryController extends AbstractBaseController {
   @Autowired
   DocumentDirectoryService documentDirectoryService;
@@ -45,10 +45,10 @@
    */
   @Autowired
   PermissionService permissionService;
   /**
    * 新增文件夹数据
    *
    *
    * @param request
    * @return
    */
@@ -69,10 +69,10 @@
               DocumentCode.DOCUMENT_CATALOG_SAVE_FAIL.getText());
      }
   }
   /**
    * 文档目录保存
    *
    *
    * @param request
    * @return
    */
@@ -88,6 +88,7 @@
         return error(DocumentCode.DOCUMENT_CATALOG_SAVE_FAIL.getValue(),
               DocumentCode.DOCUMENT_CATALOG_SAVE_FAIL.getText());
      } catch (BaseException e) {
         e.printStackTrace();
         SpringMVCContextHolder.getSystemLogger().error(e);
         return this.error(e);
      } catch (Exception e) {
@@ -100,7 +101,7 @@
   /**
    * 个人文件夹重命名
    *
    *
    * @param request
    * @return
    */
@@ -157,7 +158,7 @@
   /**
    * 删除文件夹
    *
    *
    * @param request
    * @return
    */
@@ -214,7 +215,7 @@
   /**
    * 文件目录列表展示
    *
    *
    * @param request
    * @return
    */
@@ -250,7 +251,7 @@
   /**
    * 获取文档目录树形列表
    *
    *
    * @param request
    * @return
    */
@@ -286,7 +287,7 @@
   /**
    * 获取文档目录详情
    *
    *
    * @param request
    * @return
    */
@@ -335,4 +336,32 @@
               DocumentCode.DOCUMENT_CATALOG_GET_FAIL.getText());
      }
   }
   /**
    * 保存文档归档配置
    * @param request
    * @return
    */
   @RequestMapping(value = "/save-file-config/{version}", method = RequestMethod.POST)
   @ApiVersion(1)
   public String saveFileConfig(HttpServletRequest request) {
      try {
         FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
         IDocumentDirectoryService service = (IDocumentDirectoryService) getProxyInstance(documentDirectoryService);
         if(service.saveFileConfig(fse)) {
            return OK();
         }
         return error(DocumentCode.DOCUMENT_CATALOG_SAVE_FAIL.getValue(),
               DocumentCode.DOCUMENT_CATALOG_SAVE_FAIL.getText());
      } catch (BaseException e) {
         e.printStackTrace();
         SpringMVCContextHolder.getSystemLogger().error(e);
         return this.error(e);
      } catch (Exception e) {
         e.printStackTrace();
         SpringMVCContextHolder.getSystemLogger().error(e);
         return error(DocumentCode.DOCUMENT_CATALOG_SAVE_FAIL.getValue(),
               DocumentCode.DOCUMENT_CATALOG_SAVE_FAIL.getText());
      }
   }
}