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