优化
This commit is contained in:
parent
7a902a21fd
commit
c2816c47cf
@ -27,6 +27,7 @@ import io.swagger.annotations.ApiImplicitParams;
|
|||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.collections.MapUtils;
|
import org.apache.commons.collections.MapUtils;
|
||||||
|
import org.apache.commons.lang.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
@ -160,7 +161,8 @@ public class IndexController {
|
|||||||
List<Project> projects = projectService.list();
|
List<Project> projects = projectService.list();
|
||||||
int budgetRisk = 0;
|
int budgetRisk = 0;
|
||||||
for (Project project : projects) {
|
for (Project project : projects) {
|
||||||
List<CostContractPay> contractPayList = costContractPayList.stream().filter(c -> c.getSxm().equals(project.getProjectId().toString())).collect(Collectors.toList());
|
List<CostContractPay> contractPayList = costContractPayList.stream().filter(c -> StringUtils.isNotBlank(c.getSxm())
|
||||||
|
&& c.getSxm().equals(project.getProjectId().toString())).collect(Collectors.toList());
|
||||||
List<CostBudget> budgetList = costBudgetList.stream().filter(c -> c.getProjectSn().equals(project.getProjectSn())).collect(Collectors.toList());
|
List<CostBudget> budgetList = costBudgetList.stream().filter(c -> c.getProjectSn().equals(project.getProjectSn())).collect(Collectors.toList());
|
||||||
if (budgetList.size() > 0) {
|
if (budgetList.size() > 0) {
|
||||||
BigDecimal pay = contractPayList.stream().map(c -> new BigDecimal(c.getSfje())).reduce(BigDecimal.ZERO, BigDecimal::add);
|
BigDecimal pay = contractPayList.stream().map(c -> new BigDecimal(c.getSfje())).reduce(BigDecimal.ZERO, BigDecimal::add);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user