全文检索、标题检索去掉废止状态
This commit is contained in:
+3
-3
@@ -21,7 +21,7 @@
|
|||||||
end as standard_state_order,
|
end as standard_state_order,
|
||||||
standard_class,dynamic_type,applicable_vehicle,standard_property,standard_state,null as standard_code,null as grade_classification,
|
standard_class,dynamic_type,applicable_vehicle,standard_property,standard_state,null as standard_code,null as grade_classification,
|
||||||
implementation_date
|
implementation_date
|
||||||
from laws_domestic_standard where del_flag = 0
|
from laws_domestic_standard where del_flag = 0 and standard_state != 7
|
||||||
union all
|
union all
|
||||||
select id,'2' as resource_type,CONCAT_WS(' ',standard_number,standard_name) AS standard_name,create_time,7 as standard_type_order,
|
select id,'2' as resource_type,CONCAT_WS(' ',standard_number,standard_name) AS standard_name,create_time,7 as standard_type_order,
|
||||||
case when standard_state = 5 then 2
|
case when standard_state = 5 then 2
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
else 4
|
else 4
|
||||||
end as standard_state_order,
|
end as standard_state_order,
|
||||||
standard_class,null,applicable_vehicle,null,standard_state,null,null,implementation_date
|
standard_class,null,applicable_vehicle,null,standard_state,null,null,implementation_date
|
||||||
from laws_overseas_standard where del_flag = 0
|
from laws_overseas_standard where del_flag = 0 and standard_state != 7
|
||||||
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,6 as standard_type_order,
|
||||||
case when standard_state = 5 then 2
|
case when standard_state = 5 then 2
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
else 4
|
else 4
|
||||||
end as standard_state_order,
|
end as standard_state_order,
|
||||||
null,null,null,null,standard_state,standard_code,grade_classification,implementation_date
|
null,null,null,null,standard_state,standard_code,grade_classification,implementation_date
|
||||||
from laws_enterprise_standard where del_flag = 0
|
from laws_enterprise_standard where del_flag = 0 and standard_state != 9
|
||||||
union all
|
union all
|
||||||
select l1.id,'4' as resource_type,dynamic_heading as standard_name,create_time,9 as standard_type_order,
|
select l1.id,'4' as resource_type,dynamic_heading as standard_name,create_time,9 as standard_type_order,
|
||||||
4 AS standard_state_order,
|
4 AS standard_state_order,
|
||||||
|
|||||||
+27
-4
@@ -492,16 +492,19 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService {
|
|||||||
|
|
||||||
switch (lawsHomeNormalSearchDTO.getResourceType()){
|
switch (lawsHomeNormalSearchDTO.getResourceType()){
|
||||||
case LawsHomeSearchCommon.LAWS_DOMESTIC_STANDARD:
|
case LawsHomeSearchCommon.LAWS_DOMESTIC_STANDARD:
|
||||||
|
queryWrapper.ne("standard_state",7);
|
||||||
List<LawsHomeNormalSearchCountVO> list1 = lawsHomeSearchMapper.getCount1(queryWrapper);
|
List<LawsHomeNormalSearchCountVO> list1 = lawsHomeSearchMapper.getCount1(queryWrapper);
|
||||||
setDict(list1);
|
setDict(list1);
|
||||||
count1(list1,obj);
|
count1(list1,obj);
|
||||||
break;
|
break;
|
||||||
case LawsHomeSearchCommon.LAWS_OVERSEAS_STANDARD:
|
case LawsHomeSearchCommon.LAWS_OVERSEAS_STANDARD:
|
||||||
|
queryWrapper.ne("standard_state",7);
|
||||||
List<LawsHomeNormalSearchCountVO> list2 = lawsHomeSearchMapper.getCount2(queryWrapper);
|
List<LawsHomeNormalSearchCountVO> list2 = lawsHomeSearchMapper.getCount2(queryWrapper);
|
||||||
setDict(list2);
|
setDict(list2);
|
||||||
count2(list2,obj);
|
count2(list2,obj);
|
||||||
break;
|
break;
|
||||||
case LawsHomeSearchCommon.LAWS_ENTERPRISE_STANDARD:
|
case LawsHomeSearchCommon.LAWS_ENTERPRISE_STANDARD:
|
||||||
|
queryWrapper.ne("standard_state",9);
|
||||||
List<LawsHomeNormalSearchCountVO> list3 = lawsHomeSearchMapper.getCount3(queryWrapper);
|
List<LawsHomeNormalSearchCountVO> list3 = lawsHomeSearchMapper.getCount3(queryWrapper);
|
||||||
setDict(list3);
|
setDict(list3);
|
||||||
count3(list3,obj);
|
count3(list3,obj);
|
||||||
@@ -526,6 +529,7 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService {
|
|||||||
// 标准状态
|
// 标准状态
|
||||||
List<LawsHomeNormalSearchStatisticsObjVO> list2 = addLawsHomeNormalSearchStatistics(list, ENTERPRISE_STANDARD_STATE, STANDARD_STATE);
|
List<LawsHomeNormalSearchStatisticsObjVO> list2 = addLawsHomeNormalSearchStatistics(list, ENTERPRISE_STANDARD_STATE, STANDARD_STATE);
|
||||||
if(!CollectionUtils.isEmpty(list2)){
|
if(!CollectionUtils.isEmpty(list2)){
|
||||||
|
list2.removeIf(o->Objects.equals(o.getItemValue(),"9"));
|
||||||
obj.setEnterpriseStandardState(list2);
|
obj.setEnterpriseStandardState(list2);
|
||||||
}
|
}
|
||||||
// 标准等级分类
|
// 标准等级分类
|
||||||
@@ -549,6 +553,7 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService {
|
|||||||
// 状态
|
// 状态
|
||||||
List<LawsHomeNormalSearchStatisticsObjVO> list3 = addLawsHomeNormalSearchStatistics(list, STANDARD_STATE, STANDARD_STATE);
|
List<LawsHomeNormalSearchStatisticsObjVO> list3 = addLawsHomeNormalSearchStatistics(list, STANDARD_STATE, STANDARD_STATE);
|
||||||
if(!CollectionUtils.isEmpty(list3)){
|
if(!CollectionUtils.isEmpty(list3)){
|
||||||
|
list3.removeIf(o->Objects.equals(o.getItemValue(),"7"));
|
||||||
obj.setStandardState(list3);
|
obj.setStandardState(list3);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -577,6 +582,7 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService {
|
|||||||
// 状态
|
// 状态
|
||||||
List<LawsHomeNormalSearchStatisticsObjVO> list5 = addLawsHomeNormalSearchStatistics(list,STANDARD_STATE, STANDARD_STATE);
|
List<LawsHomeNormalSearchStatisticsObjVO> list5 = addLawsHomeNormalSearchStatistics(list,STANDARD_STATE, STANDARD_STATE);
|
||||||
if(!CollectionUtils.isEmpty(list5)){
|
if(!CollectionUtils.isEmpty(list5)){
|
||||||
|
list5.removeIf(o->Objects.equals(o.getItemValue(),"7"));
|
||||||
obj.setStandardState(list5);
|
obj.setStandardState(list5);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1096,7 +1102,13 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService {
|
|||||||
while (startIndex < listIds.size()) {
|
while (startIndex < listIds.size()) {
|
||||||
int endIndex = getEndIndex(startIndex, batchCount, listIds);
|
int endIndex = getEndIndex(startIndex, batchCount, listIds);
|
||||||
List<String> listIdsSub = listIds.subList(startIndex, endIndex);
|
List<String> listIdsSub = listIds.subList(startIndex, endIndex);
|
||||||
List<LawsDomesticStandard> listLawsDomesticStandard = lawsDomesticStandardService.listByIds(listIdsSub);
|
LambdaQueryWrapper<LawsDomesticStandard> query = new LambdaQueryWrapper<>();
|
||||||
|
query.in(LawsDomesticStandard::getId,listIdsSub);
|
||||||
|
query.ne(LawsDomesticStandard::getStandardState,"7");
|
||||||
|
List<LawsDomesticStandard> listLawsDomesticStandard = lawsDomesticStandardService.list(query);
|
||||||
|
if(CollectionUtils.isEmpty(listLawsDomesticStandard)){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
CompletableFuture.runAsync(()->{
|
CompletableFuture.runAsync(()->{
|
||||||
for (LawsDomesticStandard lawsDomesticStandard : listLawsDomesticStandard) {
|
for (LawsDomesticStandard lawsDomesticStandard : listLawsDomesticStandard) {
|
||||||
createData(resourceType, opType, lawsDomesticStandard);
|
createData(resourceType, opType, lawsDomesticStandard);
|
||||||
@@ -1209,7 +1221,13 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService {
|
|||||||
while (startIndex < listIds.size()) {
|
while (startIndex < listIds.size()) {
|
||||||
int endIndex = getEndIndex(startIndex, batchCount, listIds);
|
int endIndex = getEndIndex(startIndex, batchCount, listIds);
|
||||||
List<String> listIdsSub = listIds.subList(startIndex, endIndex);
|
List<String> listIdsSub = listIds.subList(startIndex, endIndex);
|
||||||
List<LawsOverseasStandard> listLawsOverseasStandard = lawsOverseasStandardService.listByIds(listIdsSub);
|
LambdaQueryWrapper<LawsOverseasStandard> query = new LambdaQueryWrapper<>();
|
||||||
|
query.in(LawsOverseasStandard::getId,listIdsSub);
|
||||||
|
query.ne(LawsOverseasStandard::getStandardState,"7");
|
||||||
|
List<LawsOverseasStandard> listLawsOverseasStandard = lawsOverseasStandardService.list(query);
|
||||||
|
if(CollectionUtils.isEmpty(listLawsOverseasStandard)){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
CompletableFuture.runAsync(()->{
|
CompletableFuture.runAsync(()->{
|
||||||
for (LawsOverseasStandard lawsOverseasStandard : listLawsOverseasStandard) {
|
for (LawsOverseasStandard lawsOverseasStandard : listLawsOverseasStandard) {
|
||||||
try {
|
try {
|
||||||
@@ -1217,7 +1235,6 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService {
|
|||||||
obj.setId(lawsOverseasStandard.getId());
|
obj.setId(lawsOverseasStandard.getId());
|
||||||
obj.setTitle(lawsOverseasStandard.getStandardNumber() + " " + lawsOverseasStandard.getStandardName());
|
obj.setTitle(lawsOverseasStandard.getStandardNumber() + " " + lawsOverseasStandard.getStandardName());
|
||||||
obj.setResourceType(resourceType);
|
obj.setResourceType(resourceType);
|
||||||
|
|
||||||
obj.setStandardTypeOrder("7");
|
obj.setStandardTypeOrder("7");
|
||||||
switch (lawsOverseasStandard.getStandardState()){
|
switch (lawsOverseasStandard.getStandardState()){
|
||||||
case "5": obj.setStandardStateOrder("2");break;
|
case "5": obj.setStandardStateOrder("2");break;
|
||||||
@@ -1295,7 +1312,13 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService {
|
|||||||
while (startIndex < listIds.size()) {
|
while (startIndex < listIds.size()) {
|
||||||
int endIndex = getEndIndex(startIndex, batchCount, listIds);
|
int endIndex = getEndIndex(startIndex, batchCount, listIds);
|
||||||
List<String> listIdsSub = listIds.subList(startIndex, endIndex);
|
List<String> listIdsSub = listIds.subList(startIndex, endIndex);
|
||||||
List<LawsEnterpriseStandard> listLawsEnterpriseStandard = lawsEnterpriseStandardService.listByIds(listIdsSub);
|
LambdaQueryWrapper<LawsEnterpriseStandard> query = new LambdaQueryWrapper<>();
|
||||||
|
query.in(LawsEnterpriseStandard::getId,listIdsSub);
|
||||||
|
query.ne(LawsEnterpriseStandard::getStandardState,"9");
|
||||||
|
List<LawsEnterpriseStandard> listLawsEnterpriseStandard = lawsEnterpriseStandardService.list(query);
|
||||||
|
if(CollectionUtils.isEmpty(listLawsEnterpriseStandard)){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
CompletableFuture.runAsync(()->{
|
CompletableFuture.runAsync(()->{
|
||||||
for (LawsEnterpriseStandard lawsEnterpriseStandard : listLawsEnterpriseStandard) {
|
for (LawsEnterpriseStandard lawsEnterpriseStandard : listLawsEnterpriseStandard) {
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user