|
|
@@ -25,10 +25,7 @@ import org.springframework.stereotype.Service;
|
|
|
import javax.swing.text.DateFormatter;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
+import java.util.*;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
|
@@ -56,9 +53,9 @@ public class BaseBuildServiceImpl extends AbstractCrudService<BaseBuildMapper, B
|
|
|
IPage<BaseBuild> page = new Page<>(pageNum, pageSize);
|
|
|
LambdaQueryWrapper<BaseBuild> queryWrapper = Wrappers.lambdaQuery();
|
|
|
queryWrapper.select(BaseBuild::getId, BaseBuild::getBuildNum, BaseBuild::getBuildName, BaseBuild::getAddress, BaseBuild::getBuildArea,
|
|
|
- BaseBuild::getFireRating, BaseBuild::getUseCharacter, BaseBuild::getBuildStructure, BaseBuild::getBuildHigh,
|
|
|
- BaseBuild::getCompleteYear, BaseBuild::getSafePerson, BaseBuild::getManagePerson,
|
|
|
- BaseBuild::getFireRisk, BaseBuild::getBuildPlan, BaseBuild::getCompanyId)
|
|
|
+ BaseBuild::getFireRating, BaseBuild::getUseCharacter, BaseBuild::getBuildStructure, BaseBuild::getBuildHigh,
|
|
|
+ BaseBuild::getCompleteYear, BaseBuild::getSafePerson, BaseBuild::getManagePerson,
|
|
|
+ BaseBuild::getFireRisk, BaseBuild::getBuildPlan, BaseBuild::getCompanyId)
|
|
|
.eq(BaseBuild::getDeleteFlag, 0)
|
|
|
.like(StringUtils.isNotBlank(buildNum), BaseBuild::getBuildNum, buildNum)
|
|
|
.like(StringUtils.isNotBlank(buildName), BaseBuild::getBuildName, buildName)
|
|
|
@@ -105,12 +102,12 @@ public class BaseBuildServiceImpl extends AbstractCrudService<BaseBuildMapper, B
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<BaseBuildExportVO> baseBuildListExport(String buildNum, String buildName){
|
|
|
+ public List<BaseBuildExportVO> baseBuildListExport(String buildNum, String buildName) {
|
|
|
List<BaseBuildExportVO> list = new ArrayList<>();
|
|
|
LambdaQueryWrapper<BaseBuild> queryWrapper = Wrappers.lambdaQuery();
|
|
|
queryWrapper.select(BaseBuild::getId, BaseBuild::getBuildNum, BaseBuild::getBuildName, BaseBuild::getAddress, BaseBuild::getBuildArea,
|
|
|
- BaseBuild::getFireRating, BaseBuild::getUseCharacter, BaseBuild::getBuildStructure, BaseBuild::getBuildHigh,
|
|
|
- BaseBuild::getCompleteYear, BaseBuild::getSafePerson, BaseBuild::getManagePerson, BaseBuild::getFireRisk, BaseBuild::getBuildPlan)
|
|
|
+ BaseBuild::getFireRating, BaseBuild::getUseCharacter, BaseBuild::getBuildStructure, BaseBuild::getBuildHigh,
|
|
|
+ BaseBuild::getCompleteYear, BaseBuild::getSafePerson, BaseBuild::getManagePerson, BaseBuild::getFireRisk, BaseBuild::getBuildPlan)
|
|
|
.eq(BaseBuild::getDeleteFlag, 0)
|
|
|
.like(StringUtils.isNotBlank(buildNum), BaseBuild::getBuildNum, buildNum)
|
|
|
.like(StringUtils.isNotBlank(buildName), BaseBuild::getBuildName, buildName)
|
|
|
@@ -158,7 +155,7 @@ public class BaseBuildServiceImpl extends AbstractCrudService<BaseBuildMapper, B
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<BaseBuildAddVO> baseBuildByIdList(String companyId, String buildName){
|
|
|
+ public List<BaseBuildAddVO> baseBuildByIdList(String companyId, String buildName) {
|
|
|
List<BaseBuildAddVO> list = new ArrayList<>();
|
|
|
LambdaQueryWrapper<BaseBuild> queryWrapper = Wrappers.lambdaQuery();
|
|
|
queryWrapper.eq(BaseBuild::getDeleteFlag, 0)
|
|
|
@@ -175,18 +172,19 @@ public class BaseBuildServiceImpl extends AbstractCrudService<BaseBuildMapper, B
|
|
|
if (CollectionUtils.isNotEmpty(buildIdList)) {
|
|
|
LambdaQueryWrapper<BaseBuildAttach> queryWrapper4 = Wrappers.lambdaQuery();
|
|
|
queryWrapper4.select(BaseBuildAttach::getId, BaseBuildAttach::getBuildId,
|
|
|
- BaseBuildAttach::getHazardousProduceA,
|
|
|
- BaseBuildAttach::getHazardousProduceB,BaseBuildAttach::getHazardousProduceC,
|
|
|
- BaseBuildAttach::getHazardousProduceD,BaseBuildAttach::getHazardousStorageA,
|
|
|
- BaseBuildAttach::getHazardousStorageB,BaseBuildAttach::getHazardousStorageC,BaseBuildAttach::getHazardousStorageD)
|
|
|
+ BaseBuildAttach::getHazardousProduceA,
|
|
|
+ BaseBuildAttach::getHazardousProduceB, BaseBuildAttach::getHazardousProduceC,
|
|
|
+ BaseBuildAttach::getHazardousProduceD, BaseBuildAttach::getHazardousStorageA,
|
|
|
+ BaseBuildAttach::getHazardousStorageB, BaseBuildAttach::getHazardousStorageC, BaseBuildAttach::getHazardousStorageD)
|
|
|
.in(BaseBuildAttach::getBuildId, buildIdList);
|
|
|
list5 = baseBuildAttachService.list(queryWrapper4);
|
|
|
LambdaQueryWrapper<BaseBuildExtinguish> queryWrapper5 = Wrappers.lambdaQuery();
|
|
|
queryWrapper5.select(BaseBuildExtinguish::getId, BaseBuildExtinguish::getBuildId,
|
|
|
- BaseBuildExtinguish::getExtinguishNum,
|
|
|
- BaseBuildExtinguish::getExtinguishType)
|
|
|
+ BaseBuildExtinguish::getExtinguishNum,
|
|
|
+ BaseBuildExtinguish::getExtinguishType)
|
|
|
.in(BaseBuildExtinguish::getBuildId, buildIdList)
|
|
|
- .eq(BaseBuildExtinguish::getDeleteFlag, 0);;
|
|
|
+ .eq(BaseBuildExtinguish::getDeleteFlag, 0);
|
|
|
+ ;
|
|
|
list6 = baseBuildExtinguishService.list(queryWrapper5);
|
|
|
}
|
|
|
for (int i = 0; i < list1.size(); i++) {
|
|
|
@@ -194,12 +192,12 @@ public class BaseBuildServiceImpl extends AbstractCrudService<BaseBuildMapper, B
|
|
|
BaseBuildAddVO baseBuildAddVO = new BaseBuildAddVO();
|
|
|
baseBuildAddVO.setBaseBuild(list1.get(i));
|
|
|
for (int k = 0; k < list5.size(); k++) {
|
|
|
- if (list1.get(i).getId()==list5.get(k).getBuildId()){
|
|
|
+ if (list1.get(i).getId() == list5.get(k).getBuildId()) {
|
|
|
baseBuildAddVO.setBaseBuildAttach(list5.get(k));
|
|
|
}
|
|
|
}
|
|
|
for (int l = 0; l < list6.size(); l++) {
|
|
|
- if (list1.get(i).getId()==list6.get(l).getBuildId()){
|
|
|
+ if (list1.get(i).getId() == list6.get(l).getBuildId()) {
|
|
|
list8.add(list6.get(l));
|
|
|
baseBuildAddVO.setBaseBuildExtinguishList(list8);
|
|
|
}
|
|
|
@@ -210,4 +208,13 @@ public class BaseBuildServiceImpl extends AbstractCrudService<BaseBuildMapper, B
|
|
|
return list;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public List<BaseCompany> baseBuildList(String buildName) {
|
|
|
+ LambdaQueryWrapper<BaseCompany> queryWrapper = Wrappers.lambdaQuery();
|
|
|
+ queryWrapper.select(BaseCompany::getCompanyId, BaseCompany::getCompanyName)
|
|
|
+ .eq(BaseCompany::getCompanyType, "1")
|
|
|
+ .eq(BaseCompany::getEnable, 0)
|
|
|
+ .like(BaseCompany::getCompanyName, buildName);
|
|
|
+ return baseCompanyMapper.selectList(queryWrapper);
|
|
|
+ }
|
|
|
}
|