shicf
2025-04-24 23d0d2bd37cc8789b35f60f2c6d6e0727c284c7b
src/main/java/com/product/file/controller/FileManagerController.java
@@ -274,7 +274,40 @@
         return error(FileCode.UPLOAD_FILE_FAIL.getValue(), FileCode.UPLOAD_FILE_FAIL.getText());
      }
   }
   /**
    * 移动端升级下载安装文件
    * 此接口需要加入白名单
    *
    * @return 结果
    */
   @RequestMapping(value = "/upgrade-download/{version}", method = RequestMethod.GET)
   @ApiVersion(1)
   public String getAppFileContents(@RequestParam("uuid") String uuid,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) {
            fse=new FieldSetEntity();
            fse.setTableName("product_sys_attachments");
            fse.setValue("uuid",uuid);
            fse.setValue("needOnlineView", 0);
            SpringMVCContextHolder.getSystemLogger().error(FileCode.FORM_NODATA.getValue(), FileCode.FORM_NODATA.getText());
//            return this.error(FileCode.FORM_NODATA.getValue(), FileCode.FORM_NODATA.getText());
         }
         SpringMVCContextHolder.getSystemLogger().info("通过GET请求获取附件内容");
         // 正式代码
         fileManagerService.getFileContent(fse, response ,true);
         return OK();
      } catch (Exception e) {
         SpringMVCContextHolder.getSystemLogger().error(e);
         e.printStackTrace();
         return error(FileCode.GET_FILE_CONTENT_FAIL.getValue(), FileCode.GET_FILE_CONTENT_FAIL.getText());
      }
   }
   /**
    * 下载文件或者在线预览
    *