回显状态处理。
This commit is contained in:
+1
@@ -4,6 +4,7 @@ public enum DictCodeEnum {
|
||||
|
||||
DUTY_TERRITORY("责任领域","duty_territory"),
|
||||
BRAND("品牌","brand"),
|
||||
STATE("文档库-状态","state"),
|
||||
;
|
||||
String name;
|
||||
String value;
|
||||
|
||||
+18
@@ -21,6 +21,7 @@ import com.jero.modules.document.enums.FieldTypeEnum;
|
||||
import com.jero.modules.document.enums.SearchEnum;
|
||||
import com.jero.modules.document.service.IBussDocumentLibraryEOService;
|
||||
import com.jero.modules.document.service.impl.BussDocumentLibraryEOServiceImpl;
|
||||
import com.jero.modules.enums.DictCodeEnum;
|
||||
import com.jero.modules.oss.entity.OSSFile;
|
||||
import com.jero.modules.oss.service.IOSSFileService;
|
||||
import com.jero.modules.problemKnowledgeBase.entity.ProblemKnowledgeBaseUserEO;
|
||||
@@ -682,6 +683,7 @@ public class DocumentSearchServiceImpl implements IDocumentSearchService {
|
||||
|
||||
List<Map<String, Object>> list = (List<Map<String, Object>>) (((Map) search.get("hits")).get("hits"));
|
||||
List<Map<String, Object>> mapList = new ArrayList<>();
|
||||
List<SysDictItem> stateSysDictItems = this.sysDictItemServiceImpl.selectItemsByDictCode(DictCodeEnum.STATE.getValue());
|
||||
for (Map<String, Object> map : list) {
|
||||
Map<String, Object> mapSource = (Map<String, Object>) map.get("_source");
|
||||
Map<String, Object> mapHighlight = (Map<String, Object>) map.get("highlight");
|
||||
@@ -701,6 +703,22 @@ public class DocumentSearchServiceImpl implements IDocumentSearchService {
|
||||
mapSource.put("file_text","");
|
||||
}
|
||||
}
|
||||
|
||||
String state = (String) mapSource.get("state");
|
||||
String state_dictText = "";
|
||||
for (SysDictItem dictItem : stateSysDictItems) {
|
||||
if (StringUtils.equals(dictItem.getItemValue(), state)) {
|
||||
if (StringUtils.equals(cut, CutEnum.CN.getValue())) {
|
||||
state_dictText = dictItem.getItemText();
|
||||
} else {
|
||||
state_dictText = dictItem.getEnName();
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
mapSource.put("state_dictText", state_dictText);
|
||||
|
||||
mapList.add(mapSource);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user