From e72354e510075bf40b388c591af15efd8d2244b0 Mon Sep 17 00:00:00 2001 From: houruijun <411269194@kidgrow.com> Date: Mon, 15 Jun 2020 17:54:34 +0800 Subject: [PATCH] 新增接口:判断用户名是否管理员,获取指定医院的所有有效套餐的读片总量 --- kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/impl/AbstractIFileService.java | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/impl/AbstractIFileService.java b/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/impl/AbstractIFileService.java index 6a66532..527487e 100644 --- a/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/impl/AbstractIFileService.java +++ b/kidgrow-business/kidgrow-filecenter/kidgrow-filecenter-biz/src/main/java/com/kidgrow/filecenter/service/impl/AbstractIFileService.java @@ -48,6 +48,26 @@ return fileInfo; } + @Override + public FileInfo upload(MultipartFile file,String imgType) throws Exception { + FileInfo fileInfo = FileUtil.getFileInfo(file); + FileInfo oldFileInfo = baseMapper.selectById(fileInfo.getId()); + if (oldFileInfo != null) { + return oldFileInfo; + } + if (!fileInfo.getName().contains(FILE_SPLIT)) { + throw new IllegalArgumentException("缺少后缀名"); + } + fileInfo.setImgType(imgType); // X光片或者Logo + uploadFile(file, fileInfo); + // 设置文件来源 + fileInfo.setSource(fileType()); + // 将文件信息保存到数据库 + baseMapper.insert(fileInfo); + + return fileInfo; + } + /** * 文件来源 * -- Gitblit v1.8.0