Merge branch 'develop_3' into 'develop_master'
feat: 搜索中心 一般检索 es 文本字段修改 See merge request !95
This commit is contained in:
+58
-52
@@ -145,63 +145,69 @@ public class StandLawsSearchServiceImpl implements StandLawsSearchService {
|
||||
attrInfoMap.put(key, "null");
|
||||
}
|
||||
}
|
||||
// fullTextSearchEO.put("issueTime",attrInfoMap.get("issueTime"));
|
||||
StringBuilder contentBuilder = new StringBuilder();
|
||||
// contentBuilder.append("区域:东亚 ");
|
||||
if (!isForeign) {
|
||||
contentBuilder.append("适用区域:").append(attrInfoMap.get("countryShow")).append(" ");
|
||||
}
|
||||
contentBuilder.append("标准状态:").append(attrInfoMap.get("standstateshow")).append(" ");
|
||||
//
|
||||
contentBuilder.append("纳入标准法规清单的国家/地区: ").append(attrInfoMap.get("accessCountry")).append(" ");
|
||||
contentBuilder.append("标准类别: ").append(attrInfoMap.get("standSortShow")).append(" ");
|
||||
contentBuilder.append("标准号: ").append(attrInfoMap.get("numbershow")).append(" ");
|
||||
contentBuilder.append("标准名称: ").append(attrInfoMap.get("nameshow")).append(" ");
|
||||
contentBuilder.append("标准英文名称: ").append(attrInfoMap.get("standEnName")).append(" ");
|
||||
// contentBuilder.append("发布日期:"+attrInfoMap.get("issueTime")+" ");
|
||||
contentBuilder.append("覆盖关系: ").append(attrInfoMap.get("FGXXSXXXShow")).append(" ");
|
||||
contentBuilder.append("代替标准编号: ").append(attrInfoMap.get("DTBJH")).append(" ");
|
||||
if (StringUtils.isBlank(String.valueOf(attrInfoMap.get("BDTBH")))){
|
||||
contentBuilder.append("被代替标准编号: ").append(attrInfoMap.get("BDTBH")).append(" ");
|
||||
}else {
|
||||
contentBuilder.append("被代替标准编号: ").append(attrInfoMap.get("BDTBZBH")).append(" ");
|
||||
}
|
||||
contentBuilder.append("对应其他标准: ").append(attrInfoMap.get("CBBH")).append(" ");
|
||||
contentBuilder.append("引用标准: ").append(attrInfoMap.get("YYBJ")).append(" ");
|
||||
contentBuilder.append("被引用标准: ").append(attrInfoMap.get("BYYBJ")).append(" ");
|
||||
if (isForeign){
|
||||
contentBuilder.append("等效标准: ").append(attrInfoMap.get("DXBZ"));
|
||||
}
|
||||
contentBuilder.append("相关流程: ").append(attrInfoMap.get("XGLC")).append(" ");
|
||||
contentBuilder.append("参会记录: ").append(attrInfoMap.get("CHJL")).append(" ");
|
||||
|
||||
contentBuilder.append("文本说明: ").append(attrInfoMap.get("synopsis")).append(" ");
|
||||
contentBuilder.append("重要度: ").append(attrInfoMap.get("isRelateAccess")).append(" ");
|
||||
if (!isForeign) {
|
||||
contentBuilder.append("归口管理部门: ").append(attrInfoMap.get("GKDWShow")).append(" ");
|
||||
contentBuilder.append("标准类别:").append(attrInfoMap.get("standSort")).append(" ");
|
||||
contentBuilder.append("标准编号:").append(attrInfoMap.get("standNumber")).append(" ");
|
||||
contentBuilder.append("标准年份:").append(attrInfoMap.get("standYear")).append(" ");
|
||||
contentBuilder.append("标准名称:").append(attrInfoMap.get("standName")).append(" ");
|
||||
contentBuilder.append("标准英文名称:").append(attrInfoMap.get("standEnName")).append(" ");
|
||||
contentBuilder.append("标准性质:").append(attrInfoMap.get("standNature")).append(" ");
|
||||
contentBuilder.append("文本状态:").append(attrInfoMap.get("textStatus")).append(" ");
|
||||
contentBuilder.append("标准发布日期:").append(attrInfoMap.get("issueTime")).append(" ");
|
||||
contentBuilder.append("是否纳入认证清单:").append(attrInfoMap.get("isRelateAccess")).append(" ");
|
||||
|
||||
// 区分国内、海外
|
||||
if (isForeign) {
|
||||
contentBuilder.append("标准状态:").append(attrInfoMap.get("standstateshow")).append(" ");
|
||||
contentBuilder.append("标签:").append(attrInfoMap.get("gxhbq")).append(" ");
|
||||
}else {
|
||||
contentBuilder.append("标准体系:").append(attrInfoMap.get("standSystem")).append(" ");
|
||||
if (StringUtils.isBlank(String.valueOf(attrInfoMap.get("BDTBH")))){
|
||||
contentBuilder.append("被代替标准编号: ").append(attrInfoMap.get("BDTBH")).append(" ");
|
||||
}else {
|
||||
contentBuilder.append("被代替标准编号: ").append(attrInfoMap.get("BDTBZBH")).append(" ");
|
||||
}
|
||||
}
|
||||
if (!isForeign) {
|
||||
contentBuilder.append("我司参与深度: ").append(attrInfoMap.get("CYSDShow")).append(" ");
|
||||
|
||||
contentBuilder.append("实施日期(标准文本):").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("新车型实施日期(标准文本):").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("在产车实施日期(标准文本):").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
|
||||
if (isForeign) {
|
||||
contentBuilder.append("体系类别:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
}else {
|
||||
contentBuilder.append("归口管理部门:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("起草单位:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("我司署名人:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("我司参与深度:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("我司参与制标排名:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
}
|
||||
if (!isForeign) {
|
||||
contentBuilder.append("组织标准起草的执行机构/单位: ").append(attrInfoMap.get("FBJGShow")).append(" ");
|
||||
contentBuilder.append("适用车型:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("能源类型:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("适用产品线:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("适用认证:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("责任部门:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("责任工程师:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("关联模块--乘用车VPPS编码:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("关联模块--乘用车vpps中文名称:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("关联模块--卡车VPPS编码:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("关联模块--卡车vpps中文名称:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("模块结构单元变型号:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("模块结构单元名称:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
|
||||
contentBuilder.append("代替标准号:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("引用标准:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("被引用标准:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
if (isForeign) {
|
||||
contentBuilder.append("体系类别:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
}else {
|
||||
contentBuilder.append("采标编号:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("采标程度:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("部分代替标准号:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
contentBuilder.append("被部分代替标准号:").append(attrInfoMap.get("ssrq")).append(" ");
|
||||
}
|
||||
contentBuilder.append("监管类型: ").append(attrInfoMap.get("ZRLXShow")).append(" ");
|
||||
contentBuilder.append("适用车辆类型: ").append(attrInfoMap.get("CLLXShow")).append(" ");
|
||||
contentBuilder.append("标签: ").append(attrInfoMap.get("GXHBQShow")).append(" ");
|
||||
if (!isForeign) {
|
||||
contentBuilder.append("工作组信息: ").append(attrInfoMap.get("GZZXXName")).append(" ");
|
||||
}
|
||||
contentBuilder.append("要求类型: ").append(attrInfoMap.get("YQLXShow")).append(" ");
|
||||
contentBuilder.append("新车型实施日期(文本): ").append(attrInfoMap.get("XCXSSRQ")).append(" ");
|
||||
contentBuilder.append("在产车实施日期(文本): ").append(attrInfoMap.get("ZCCSSRQ")).append(" ");
|
||||
contentBuilder.append("EOP实施日期(文本): ").append(attrInfoMap.get("EOPSSRQ")).append(" ");
|
||||
contentBuilder.append("法规维护人: ").append(attrInfoMap.get("FGWHRName")).append(" ");
|
||||
contentBuilder.append("责任部门: ").append(attrInfoMap.get("ZRBMShow")).append(" ");
|
||||
contentBuilder.append("相关部门: ").append(attrInfoMap.get("XGBMShow")).append(" ");
|
||||
contentBuilder.append("SVPPS: ").append(attrInfoMap.get("SVPPSName")).append(" ");
|
||||
contentBuilder.append("FO: ").append(attrInfoMap.get("FOShow")).append(" ");
|
||||
contentBuilder.append("项目评估角色: ").append(attrInfoMap.get("XMPGJSShow")).append(" ");
|
||||
|
||||
if (attrInfoMap.containsKey("content")){
|
||||
if (null !=attrInfoMap.get("content") && StringUtils.isNotBlank(String.valueOf(attrInfoMap.get("content")))){
|
||||
String con = String.valueOf(attrInfoMap.get("content"));
|
||||
|
||||
Reference in New Issue
Block a user