|
|
@@ -463,11 +463,62 @@ public class ProjectController {
|
|
|
e.setOct(serviceProject==null?BigDecimal.ZERO:serviceProject.getOct());//10
|
|
|
e.setNov(serviceProject==null?BigDecimal.ZERO:serviceProject.getNov());//11
|
|
|
e.setDece(serviceProject==null?BigDecimal.ZERO:serviceProject.getDece());//12
|
|
|
+ e.setTotal
|
|
|
+ ( e.getJan()
|
|
|
+ .add(e.getFeb())
|
|
|
+ .add(e.getMar())
|
|
|
+ .add(e.getApr())
|
|
|
+ .add(e.getMay())
|
|
|
+ .add(e.getJune())
|
|
|
+ .add(e.getJuly())
|
|
|
+ .add(e.getAug())
|
|
|
+ .add(e.getSept())
|
|
|
+ .add(e.getOct())
|
|
|
+ .add(e.getNov())
|
|
|
+ .add(e.getDece())
|
|
|
+ );
|
|
|
});
|
|
|
return R.data(itemList);
|
|
|
}
|
|
|
else if(flag==2)
|
|
|
{
|
|
|
+ List<ServiceProject> serviceProjectList = serviceProjectService.statisticalAnalysisOutData(AuthUtil.getTenantId(), year, null);
|
|
|
+ if(!CollectionUtils.isEmpty(serviceProjectList))
|
|
|
+ {
|
|
|
+ serviceProjectList.forEach(e->{
|
|
|
+ //统计服务费
|
|
|
+ ServiceProject serviceProject = calculateServiceCharge(null,e.getCorpId(), 2, year);
|
|
|
+ e.setJan(serviceProject==null?BigDecimal.ZERO:serviceProject.getJan());//1
|
|
|
+ e.setFeb(serviceProject==null?BigDecimal.ZERO:serviceProject.getFeb());//2
|
|
|
+ e.setMar(serviceProject==null?BigDecimal.ZERO:serviceProject.getMar());//3
|
|
|
+ e.setApr(serviceProject==null?BigDecimal.ZERO:serviceProject.getApr());//4
|
|
|
+ e.setMay(serviceProject==null?BigDecimal.ZERO:serviceProject.getMay());//5
|
|
|
+ e.setJune(serviceProject==null?BigDecimal.ZERO:serviceProject.getJune());//6
|
|
|
+ e.setJuly(serviceProject==null?BigDecimal.ZERO:serviceProject.getJuly());//7
|
|
|
+ e.setAug(serviceProject==null?BigDecimal.ZERO:serviceProject.getAug());//8
|
|
|
+ e.setSept(serviceProject==null?BigDecimal.ZERO:serviceProject.getSept());//9
|
|
|
+ e.setOct(serviceProject==null?BigDecimal.ZERO:serviceProject.getOct());//10
|
|
|
+ e.setNov(serviceProject==null?BigDecimal.ZERO:serviceProject.getNov());//11
|
|
|
+ e.setDece(serviceProject==null?BigDecimal.ZERO:serviceProject.getDece());//12
|
|
|
+ e.setTotal
|
|
|
+ ( e.getJan()
|
|
|
+ .add(e.getFeb())
|
|
|
+ .add(e.getMar())
|
|
|
+ .add(e.getApr())
|
|
|
+ .add(e.getMay())
|
|
|
+ .add(e.getJune())
|
|
|
+ .add(e.getJuly())
|
|
|
+ .add(e.getAug())
|
|
|
+ .add(e.getSept())
|
|
|
+ .add(e.getOct())
|
|
|
+ .add(e.getNov())
|
|
|
+ .add(e.getDece())
|
|
|
+ );
|
|
|
+ });
|
|
|
+ return R.data(serviceProjectList);
|
|
|
+ }
|
|
|
+
|
|
|
+/*
|
|
|
//获取结算时间为指定年的数据
|
|
|
LambdaQueryWrapper<ServiceProjectItem> itemLambdaQueryWrapper=new LambdaQueryWrapper<>();
|
|
|
itemLambdaQueryWrapper.apply(" year(pay_time) = '"+year+"'");
|
|
|
@@ -538,9 +589,22 @@ public class ProjectController {
|
|
|
e.setOct(serviceProject==null?BigDecimal.ZERO:serviceProject.getOct());//10
|
|
|
e.setNov(serviceProject==null?BigDecimal.ZERO:serviceProject.getNov());//11
|
|
|
e.setDece(serviceProject==null?BigDecimal.ZERO:serviceProject.getDece());//12
|
|
|
+ e.setTotal
|
|
|
+ ( e.getJan()
|
|
|
+ .add(e.getFeb())
|
|
|
+ .add(e.getMar())
|
|
|
+ .add(e.getApr())
|
|
|
+ .add(e.getMay())
|
|
|
+ .add(e.getJune())
|
|
|
+ .add(e.getJuly())
|
|
|
+ .add(e.getAug())
|
|
|
+ .add(e.getSept())
|
|
|
+ .add(e.getOct())
|
|
|
+ .add(e.getNov())
|
|
|
+ .add(e.getDece())
|
|
|
+ );
|
|
|
+ });*/
|
|
|
|
|
|
- });
|
|
|
- return R.data(projectList);
|
|
|
}
|
|
|
return R.data(Collections.EMPTY_LIST);
|
|
|
}
|
|
|
@@ -616,6 +680,20 @@ public class ProjectController {
|
|
|
e.setOct(serviceProject==null?BigDecimal.ZERO:serviceProject.getOct());//10
|
|
|
e.setNov(serviceProject==null?BigDecimal.ZERO:serviceProject.getNov());//11
|
|
|
e.setDece(serviceProject==null?BigDecimal.ZERO:serviceProject.getDece());//12
|
|
|
+ e.setTotal
|
|
|
+ ( e.getJan()
|
|
|
+ .add(e.getFeb())
|
|
|
+ .add(e.getMar())
|
|
|
+ .add(e.getApr())
|
|
|
+ .add(e.getMay())
|
|
|
+ .add(e.getJune())
|
|
|
+ .add(e.getJuly())
|
|
|
+ .add(e.getAug())
|
|
|
+ .add(e.getSept())
|
|
|
+ .add(e.getOct())
|
|
|
+ .add(e.getNov())
|
|
|
+ .add(e.getDece())
|
|
|
+ );
|
|
|
});
|
|
|
return R.data(ipage);
|
|
|
}
|
|
|
@@ -693,6 +771,21 @@ public class ProjectController {
|
|
|
e.setNov(serviceProject==null?BigDecimal.ZERO:serviceProject.getNov());//11
|
|
|
e.setDece(serviceProject==null?BigDecimal.ZERO:serviceProject.getDece());//12
|
|
|
|
|
|
+ e.setTotal
|
|
|
+ ( e.getJan()
|
|
|
+ .add(e.getFeb())
|
|
|
+ .add(e.getMar())
|
|
|
+ .add(e.getApr())
|
|
|
+ .add(e.getMay())
|
|
|
+ .add(e.getJune())
|
|
|
+ .add(e.getJuly())
|
|
|
+ .add(e.getAug())
|
|
|
+ .add(e.getSept())
|
|
|
+ .add(e.getOct())
|
|
|
+ .add(e.getNov())
|
|
|
+ .add(e.getDece())
|
|
|
+ );
|
|
|
+
|
|
|
});
|
|
|
return R.data(iPage);
|
|
|
}
|