管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-02-05 d41cd4196d159aa819de0e800d343b7f9edc3d53
1
已修改3个文件
36 ■■■■ 文件已修改
src/main/java/com/lf/server/controller/data/upload/UploadController.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/ctrl/KeyValueEntity.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/all/UploadAttachService.java 23 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/data/upload/UploadController.java
@@ -3,6 +3,7 @@
import com.lf.server.annotation.SysLog;
import com.lf.server.entity.all.ResponseMsg;
import com.lf.server.entity.all.StaticData;
import com.lf.server.entity.ctrl.KeyValueEntity;
import com.lf.server.entity.data.DirEntity;
import com.lf.server.entity.data.MetaEntity;
import com.lf.server.entity.data.MetaFileEntity;
@@ -21,7 +22,6 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
import java.util.Map;
/**
 * 数据入库
@@ -102,12 +102,12 @@
                return fail("没有找到上传文件", null);
            }
            Map<String, Integer> map = uploadAttachService.uploadXlsAnnex(ms, list, path);
            if (null == map || map.size() == 0) {
            List<KeyValueEntity> rs = uploadAttachService.uploadXlsAnnex(ms, list, path);
            if (null == rs || rs.size() == 0) {
                return fail("没有要更新的元数据");
            }
            return success(map);
            return success(rs);
        } catch (Exception ex) {
            return fail(ex.getMessage(), null);
        }
src/main/java/com/lf/server/entity/ctrl/KeyValueEntity.java
@@ -12,6 +12,11 @@
    public KeyValueEntity() {
    }
    public KeyValueEntity(String key, String value) {
        this.key = key;
        this.value = value;
    }
    public String getKey() {
        return key;
    }
src/main/java/com/lf/server/service/all/UploadAttachService.java
@@ -6,6 +6,7 @@
import com.lf.server.entity.all.ResponseMsg;
import com.lf.server.entity.all.SettingData;
import com.lf.server.entity.all.StaticData;
import com.lf.server.entity.ctrl.KeyValueEntity;
import com.lf.server.entity.data.MetaEntity;
import com.lf.server.entity.data.MetaFileEntity;
import com.lf.server.entity.sys.AttachEntity;
@@ -166,12 +167,19 @@
    /**
     * 上传Excel附件
     */
    public Map<String, Integer> uploadXlsAnnex(List<MetaEntity> ms, List<MetaFileEntity> list, String path) {
        Map<String, Integer> map = new HashMap<>(3);
    public List<KeyValueEntity> uploadXlsAnnex(List<MetaEntity> ms, List<MetaFileEntity> list, String path) {
        List<String> files = getAttachFiles(list, path);
        if (files.size() == 0) {
            return null;
        }
        List<KeyValueEntity> rs = new ArrayList<>();
        for (MetaEntity me : ms) {
            int rows = uploadXlsAnnex(me, files);
            rs.add(new KeyValueEntity(me.getName(), String.valueOf(rows)));
        }
        return map;
        return rs;
    }
    /**
@@ -241,4 +249,13 @@
            }
        }
    }
    /**
     * 上传Excel附件
     */
    private int uploadXlsAnnex(MetaEntity me, List<String> files) {
        return 0;
    }
}