diff --git a/laws-modules/src/main/java/com/jero/modules/laws/common/util/ImportUtil.java b/laws-modules/src/main/java/com/jero/modules/laws/common/util/ImportUtil.java index 69c607d8..2eeceeef 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/common/util/ImportUtil.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/common/util/ImportUtil.java @@ -437,8 +437,6 @@ public class ImportUtil { } } - // 将转好的值加入Map - parameterMap.put(tag.getDbFieldName(), cellValue); // 企标稽查内容文件导入 if (FieldShowTypeEnum.INSPECT_CONTENT_FILE_UPLOAD.getValue().equals(tag.getFieldShowType())) { if (!this.inspectContentFileValid(cellValue, fileMap)) { @@ -450,15 +448,21 @@ public class ImportUtil { parameterMap.put(tag.getDbFieldName(), this.convertInspectContentFile(cellValue, fileMap)); } } - // 单选时间 + // 树形单选 if (FieldShowTypeEnum.TREE_STRUCTURE_SINGLE_SELECT.getValue().equals(tag.getFieldShowType())) { // 根据tag找到dictCode String dictCode = tag.getDictField(); if (!this.dictValid(dictCode, cellValue)) { log.error("第" + row + "列" + tag.getDbFieldTxt() + "填写错误 "); errMsg.append("第").append(row).append("列").append(tag.getDbFieldTxt()).append("填写错误 "); + } else { + // 转为id + cellValue = this.convertDictValue(dictCode, cellValue); } } + + // 将转好的值加入Map + parameterMap.put(tag.getDbFieldName(), cellValue); } // 判断实施日期是否大于发布日期15天 if (releaseDate != null && implementationDate != null) {