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; } }