fix: 78283

海外/国内--导入--适用车型字段不能多个导入
This commit is contained in:
2023-11-08 08:57:59 +08:00
parent bf304c975c
commit ef754fdc44
@@ -309,8 +309,7 @@ public class ImportUtil {
}
// 下拉单选
if (FieldShowTypeEnum.DROPDOWN_SINGLE_SELECT.getValue().equals(tag.getFieldShowType()) ||
FieldShowTypeEnum.DROPDOWN_MULTI_SELECT.getValue().equals(tag.getFieldShowType())) {
if (FieldShowTypeEnum.DROPDOWN_SINGLE_SELECT.getValue().equals(tag.getFieldShowType())) {
if (!this.singleDictValid(tag.getDictField(), cellValue)) {
log.error("" + row + "" + tag.getDbFieldTxt() + "填写错误 ");
errMsg.append("").append(row).append("").append(tag.getDbFieldTxt()).append("填写错误 ");
@@ -319,6 +318,18 @@ public class ImportUtil {
cellValue = this.convertDictValue(tag.getDictField(), cellValue);
}
}
// 下拉多选
if (FieldShowTypeEnum.DROPDOWN_MULTI_SELECT.getValue().equals(tag.getFieldShowType())) {
if (!this.dictValid(tag.getDictField(), cellValue)) {
log.error("" + row + "" + tag.getDbFieldTxt() + "填写错误 ");
errMsg.append("").append(row).append("").append(tag.getDbFieldTxt()).append("填写错误 ");
} else {
// 转为value
cellValue = this.convertDictValue(tag.getDictField(), cellValue);
}
}
// 单选组织机构
if (FieldShowTypeEnum.SINGLE_ORGANIZATION_DIALOG.getValue().equals(tag.getFieldShowType())) {
if (!this.singleOrgValid(cellValue)) {