|
@@ -96,6 +96,9 @@ public class BscEnterpriseAutonomyServiceImpl extends AbstractCrudService<BscEnt
|
|
|
@Autowired
|
|
|
private DemReformReviewService demReformReviewService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ReportIndexResultService reportIndexResultService;
|
|
|
+
|
|
|
|
|
|
@Override
|
|
|
public Object enterprise(String moduleType, String dataType, String streetTown){
|
|
@@ -863,21 +866,21 @@ public class BscEnterpriseAutonomyServiceImpl extends AbstractCrudService<BscEnt
|
|
|
BaseCompany::getCompanyId)
|
|
|
.eq(BaseCompany::getCompanyId, companyId);
|
|
|
list2 = baseCompanyService.list(queryWrapper1);
|
|
|
- List<DemReportGrade> list3 = new ArrayList<>();
|
|
|
- LambdaQueryWrapper<DemReportGrade> queryWrapper2 = Wrappers.lambdaQuery();
|
|
|
- queryWrapper2.select(DemReportGrade::getId, DemReportGrade::getCompanyId, DemReportGrade::getTotalGrade,
|
|
|
- DemReportGrade::getBuildIntegrity,DemReportGrade::getFacilityStatus,
|
|
|
- DemReportGrade::getSelfManage,DemReportGrade::getLawEnforce,DemReportGrade::getFireRisk)
|
|
|
- .eq(DemReportGrade::getCompanyId, companyId)
|
|
|
- .orderByDesc(DemReportGrade::getId).last(" limit 1");
|
|
|
- list3 = demReportGradeService.list(queryWrapper2);
|
|
|
+ List<ReportIndexResult> list3 = new ArrayList<>();
|
|
|
+ LambdaQueryWrapper<ReportIndexResult> queryWrapper2 = Wrappers.lambdaQuery();
|
|
|
+ queryWrapper2.select(ReportIndexResult::getId, ReportIndexResult::getIndexCode, ReportIndexResult::getIndexName,
|
|
|
+ ReportIndexResult::getIndexScore,ReportIndexResult::getCreateDate,
|
|
|
+ ReportIndexResult::getIndexData,ReportIndexResult::getIndexData,ReportIndexResult::getScoreDesc)
|
|
|
+ .eq(ReportIndexResult::getObjectId, list2.get(0).getId())
|
|
|
+ .orderByDesc(ReportIndexResult::getId).last(" limit 74");
|
|
|
+ list3 = reportIndexResultService.list(queryWrapper2);
|
|
|
List<DemFireReform> list4 = new ArrayList<>();
|
|
|
LambdaQueryWrapper<DemFireReform> queryWrapper3 = Wrappers.lambdaQuery();
|
|
|
queryWrapper3.select(DemFireReform::getId, DemFireReform::getCompanyId, DemFireReform::getReformPart,
|
|
|
DemFireReform::getSendTime,DemFireReform::getReformStatus,
|
|
|
DemFireReform::getLimitTime,DemFireReform::getReformCode)
|
|
|
.eq(DemFireReform::getCompanyId, companyId)
|
|
|
- .orderByDesc(DemFireReform::getId).last(" limit 1");;
|
|
|
+ .orderByDesc(DemFireReform::getId).last(" limit 1");
|
|
|
list4 = demFireReformService.list(queryWrapper3);
|
|
|
List<DemReformReview> list5 = new ArrayList<>();
|
|
|
if (CollectionUtils.isNotEmpty(list4)) {
|
|
@@ -885,7 +888,7 @@ public class BscEnterpriseAutonomyServiceImpl extends AbstractCrudService<BscEnt
|
|
|
queryWrapper4.select(DemReformReview::getId, DemReformReview::getReformId, DemReformReview::getReformTime,
|
|
|
DemReformReview::getReviewTime)
|
|
|
.eq(DemReformReview::getReformId, list4.get(0).getId())
|
|
|
- .orderByDesc(DemReformReview::getId).last(" limit 1");;
|
|
|
+ .orderByDesc(DemReformReview::getId).last(" limit 1");
|
|
|
list5 = demReformReviewService.list(queryWrapper4);
|
|
|
}
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
@@ -894,14 +897,20 @@ public class BscEnterpriseAutonomyServiceImpl extends AbstractCrudService<BscEnt
|
|
|
map.put("linkPhone", list2.get(0).getLinkPhone());
|
|
|
map.put("address", list2.get(0).getAddress());
|
|
|
if (CollectionUtils.isNotEmpty(list3)) {
|
|
|
- map.put("totalGrade", list3.get(0).getTotalGrade());
|
|
|
- map.put("buildIntegrity", list3.get(0).getBuildIntegrity());
|
|
|
- map.put("facilityStatus", list3.get(0).getFacilityStatus());
|
|
|
- map.put("selfManage", list3.get(0).getSelfManage());
|
|
|
- map.put("lawEnforce", list3.get(0).getLawEnforce());
|
|
|
- map.put("fireRisk", list3.get(0).getFireRisk());
|
|
|
+ for (int i = 0; i < list3.size(); i++) {
|
|
|
+ if (list3.get(i).getIndexCode().equals("10001")){
|
|
|
+ map.put("buildIntegrity", list3.get(i).getIndexScore());
|
|
|
+ }else if (list3.get(i).getIndexCode().equals("10003")){
|
|
|
+ map.put("facilityStatus", list3.get(i).getIndexScore());
|
|
|
+ }else if (list3.get(i).getIndexCode().equals("10004")){
|
|
|
+ map.put("selfManage", list3.get(i).getIndexScore());
|
|
|
+ }else if (list3.get(i).getIndexCode().equals("10005")){
|
|
|
+ map.put("lawEnforce", list3.get(i).getIndexScore());
|
|
|
+ }else if (list3.get(i).getIndexCode().equals("10006")){
|
|
|
+ map.put("fireRisk", list3.get(i).getIndexScore());
|
|
|
+ }
|
|
|
+ }
|
|
|
}else {
|
|
|
- map.put("totalGrade", 0);
|
|
|
map.put("buildIntegrity", 0);
|
|
|
map.put("facilityStatus", 0);
|
|
|
map.put("selfManage", 0);
|