首页搜索功能修改
This commit is contained in:
+9
-15
@@ -7,16 +7,14 @@
|
|||||||
${ew.sqlSelect}
|
${ew.sqlSelect}
|
||||||
from (
|
from (
|
||||||
select id,'1' as resource_type,CONCAT_WS(' ',standard_number,standard_name) AS standard_name,create_time,
|
select id,'1' as resource_type,CONCAT_WS(' ',standard_number,standard_name) AS standard_name,create_time,
|
||||||
case when standard_class = 'GB' then 1
|
case when standard_class = 'UN' then 1
|
||||||
when standard_class = 'GB/T' then 2
|
when standard_class = 'EU' then 2
|
||||||
when standard_class = 'JT' then 3
|
when standard_class = 'GB' then 3
|
||||||
when standard_class = 'QC/T' then 4
|
when standard_class = 'GB/T' then 4
|
||||||
when standard_class = 'HJ' then 5
|
|
||||||
else 8
|
else 8
|
||||||
end as standard_type_order,
|
end as standard_type_order,
|
||||||
case when standard_state = 5 then 2
|
case when standard_state = 1 then 1
|
||||||
when standard_state = 6 then 1
|
when standard_state = 7 then 2
|
||||||
when standard_state = 7 then 3
|
|
||||||
else 4
|
else 4
|
||||||
end as standard_state_order,
|
end as standard_state_order,
|
||||||
standard_class,dynamic_type,applicable_vehicle,type,standard_state,null as standard_code,null as grade_classification,
|
standard_class,dynamic_type,applicable_vehicle,type,standard_state,null as standard_code,null as grade_classification,
|
||||||
@@ -25,14 +23,10 @@
|
|||||||
<if test="standardStateSet == 1">
|
<if test="standardStateSet == 1">
|
||||||
and standard_state != 7
|
and standard_state != 7
|
||||||
</if>
|
</if>
|
||||||
<if test="standardStateSet == 1">
|
|
||||||
and standard_state != 7
|
|
||||||
</if>
|
|
||||||
union all
|
union all
|
||||||
select id,'3' as resource_type,CONCAT_WS(' ',standard_number,standard_name) AS standard_name,create_time,6 as standard_type_order,
|
select id,'3' as resource_type,CONCAT_WS(' ',standard_number,standard_name) AS standard_name,create_time,9 as standard_type_order,
|
||||||
case when standard_state = 5 then 2
|
case when standard_state = 1 then 1
|
||||||
when standard_state = 6 then 1
|
when standard_state = 7 then 2
|
||||||
when standard_state = 7 then 3
|
|
||||||
else 4
|
else 4
|
||||||
end as standard_state_order,
|
end as standard_state_order,
|
||||||
null,null,null,null,standard_state,standard_code,null as grade_classification,implementation_date
|
null,null,null,null,standard_state,standard_code,null as grade_classification,implementation_date
|
||||||
|
|||||||
+17
-20
@@ -861,11 +861,11 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService {
|
|||||||
m3.put("standard_state_order.keyword",mAsc3);
|
m3.put("standard_state_order.keyword",mAsc3);
|
||||||
sort.add(m3);
|
sort.add(m3);
|
||||||
|
|
||||||
Map<String,Object> m33 = new HashMap<>();
|
// Map<String,Object> m33 = new HashMap<>();
|
||||||
Map<String,Object> mDesc44 = new HashMap<>();
|
// Map<String,Object> mDesc44 = new HashMap<>();
|
||||||
mDesc44.put(order,"desc");
|
// mDesc44.put(order,"desc");
|
||||||
m33.put("release_date",mDesc44);
|
// m33.put("release_date",mDesc44);
|
||||||
sort.add(m33);
|
// sort.add(m33);
|
||||||
|
|
||||||
Map<String,Object> m4 = new HashMap<>();
|
Map<String,Object> m4 = new HashMap<>();
|
||||||
Map<String,Object> mDesc4 = new HashMap<>();
|
Map<String,Object> mDesc4 = new HashMap<>();
|
||||||
@@ -928,7 +928,8 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService {
|
|||||||
}
|
}
|
||||||
String implementationDate = "implementationDate";
|
String implementationDate = "implementationDate";
|
||||||
if(map.containsKey(implementationDate) && !Objects.isNull(map.get(implementationDate))){
|
if(map.containsKey(implementationDate) && !Objects.isNull(map.get(implementationDate))){
|
||||||
map.put(implementationDate,new SimpleDateFormat(YYYY_MM_DD).format(Long.parseLong(map.get(implementationDate).toString())));
|
String date = new SimpleDateFormat(YYYY_MM_DD).format(Long.parseLong(map.get(implementationDate).toString()));
|
||||||
|
map.put(implementationDate,!Objects.equals(date,"1900-01-01") ? date : "-");
|
||||||
}
|
}
|
||||||
String createTime = "createTime";
|
String createTime = "createTime";
|
||||||
if(map.containsKey(createTime) && !Objects.isNull(map.get(createTime))){
|
if(map.containsKey(createTime) && !Objects.isNull(map.get(createTime))){
|
||||||
@@ -1673,18 +1674,16 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService {
|
|||||||
obj.setTitle(lawsDomesticStandard.getStandardNumber() + " " + lawsDomesticStandard.getStandardName());
|
obj.setTitle(lawsDomesticStandard.getStandardNumber() + " " + lawsDomesticStandard.getStandardName());
|
||||||
obj.setResourceType(resourceType);
|
obj.setResourceType(resourceType);
|
||||||
switch (lawsDomesticStandard.getStandardClass()){
|
switch (lawsDomesticStandard.getStandardClass()){
|
||||||
case "GB": obj.setStandardTypeOrder("1");break;
|
case "UN": obj.setStandardTypeOrder("1");break;
|
||||||
case "GB/T": obj.setStandardTypeOrder("2");break;
|
case "EU": obj.setStandardTypeOrder("2");break;
|
||||||
case "JT": obj.setStandardTypeOrder("3");break;
|
case "GB": obj.setStandardTypeOrder("3");break;
|
||||||
case "QC/T": obj.setStandardTypeOrder("4");break;
|
case "GB/T": obj.setStandardTypeOrder("4");break;
|
||||||
case "HJ": obj.setStandardTypeOrder("5");break;
|
|
||||||
default: obj.setStandardTypeOrder("8");break;
|
default: obj.setStandardTypeOrder("8");break;
|
||||||
}
|
}
|
||||||
switch (lawsDomesticStandard.getStandardState()){
|
switch (lawsDomesticStandard.getStandardState()){
|
||||||
case "5": obj.setStandardStateOrder("2");break;
|
case "1": obj.setStandardStateOrder("1");break;
|
||||||
case "6": obj.setStandardStateOrder("1");break;
|
case "7": obj.setStandardStateOrder("2");break;
|
||||||
case "7": obj.setStandardStateOrder("3");break;
|
default: obj.setStandardStateOrder("3");break;
|
||||||
default: obj.setStandardStateOrder("4");break;
|
|
||||||
}
|
}
|
||||||
obj.setImplementationDate(lawsDomesticStandard.getImplementationDate());
|
obj.setImplementationDate(lawsDomesticStandard.getImplementationDate());
|
||||||
obj.setCreateTime(lawsDomesticStandard.getCreateTime());
|
obj.setCreateTime(lawsDomesticStandard.getCreateTime());
|
||||||
@@ -1828,12 +1827,10 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService {
|
|||||||
obj.setId(lawsEnterpriseStandard.getId());
|
obj.setId(lawsEnterpriseStandard.getId());
|
||||||
obj.setTitle(lawsEnterpriseStandard.getStandardNumber() + " " + lawsEnterpriseStandard.getStandardName());
|
obj.setTitle(lawsEnterpriseStandard.getStandardNumber() + " " + lawsEnterpriseStandard.getStandardName());
|
||||||
obj.setResourceType(resourceType);
|
obj.setResourceType(resourceType);
|
||||||
obj.setStandardTypeOrder("6");
|
obj.setStandardTypeOrder("9");
|
||||||
|
|
||||||
switch (lawsEnterpriseStandard.getStandardState()){
|
switch (lawsEnterpriseStandard.getStandardState()){
|
||||||
case "5": obj.setStandardStateOrder("2");break;
|
case "1": obj.setStandardStateOrder("1");break;
|
||||||
case "6": obj.setStandardStateOrder("1");break;
|
case "7": obj.setStandardStateOrder("2");break;
|
||||||
case "7": obj.setStandardStateOrder("3");break;
|
|
||||||
default: obj.setStandardStateOrder("4");break;
|
default: obj.setStandardStateOrder("4");break;
|
||||||
}
|
}
|
||||||
obj.setImplementationDate(lawsEnterpriseStandard.getImplementationDate());
|
obj.setImplementationDate(lawsEnterpriseStandard.getImplementationDate());
|
||||||
|
|||||||
@@ -591,3 +591,11 @@ feishu:
|
|||||||
get_userinfo_by_code: ${feishu.base_url}/authen/v1/access_token
|
get_userinfo_by_code: ${feishu.base_url}/authen/v1/access_token
|
||||||
# 飞书单点登录地址
|
# 飞书单点登录地址
|
||||||
sign_login_in: ${feishu.base_url}/authen/v1/index?redirect_uri={REDIRECT_URI}&app_id=${feishu.app_id}&state=feishu
|
sign_login_in: ${feishu.base_url}/authen/v1/index?redirect_uri={REDIRECT_URI}&app_id=${feishu.app_id}&state=feishu
|
||||||
|
# 飞书PC端待办地址
|
||||||
|
promoter_pc_link: ${feishu.redirect_prefix}/workCenter/processCenter/processCenter
|
||||||
|
# 飞书PC端发起流程地址
|
||||||
|
review_pc_link: ${feishu.redirect_prefix}/workCenter/processCenter/processCenter
|
||||||
|
# 飞书app端待办地址
|
||||||
|
promoter_mobile_link: ${feishu.redirect_prefix}/workCenter/processCenter/processCenter
|
||||||
|
# 飞书app端发起流程地址
|
||||||
|
review_mobile_link: ${feishu.redirect_prefix}/workCenter/processCenter/processCenter
|
||||||
|
|||||||
Reference in New Issue
Block a user