包头主要工程量完成情况详情表管理bug修改

This commit is contained in:
guoshengxiong 2024-11-01 19:36:03 +08:00
parent 2a717a07bd
commit 17cff577c0

View File

@ -23,7 +23,6 @@ import com.zhgd.xmgl.modules.baotou.mapper.MainProjectCompleteDetailMapper;
import com.zhgd.xmgl.modules.baotou.service.*; import com.zhgd.xmgl.modules.baotou.service.*;
import com.zhgd.xmgl.util.*; import com.zhgd.xmgl.util.*;
import org.apache.commons.collections.MapUtils; import org.apache.commons.collections.MapUtils;
import org.apache.poi.hssf.usermodel.*;
import org.apache.poi.ss.usermodel.*; import org.apache.poi.ss.usermodel.*;
import org.apache.poi.ss.util.CellRangeAddress; import org.apache.poi.ss.util.CellRangeAddress;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -198,7 +197,7 @@ public class MainProjectCompleteDetailServiceImpl extends ServiceImpl<MainProjec
BeanUtil.copyProperties(name, vo); BeanUtil.copyProperties(name, vo);
vo.setMainProjectCompleteNameId(vo.getId()); vo.setMainProjectCompleteNameId(vo.getId());
List<MainProjectCompleteDetailVo> filterAlls = alls.stream().filter(o -> Objects.equals(o.getMainProjectCompleteNameId(), vo.getMainProjectCompleteNameId())).collect(Collectors.toList()); List<MainProjectCompleteDetailVo> filterAlls = alls.stream().filter(o -> Objects.equals(o.getMainProjectCompleteNameId(), vo.getMainProjectCompleteNameId())).collect(Collectors.toList());
Optional<MainProjectCompleteDetailVo> op = filterAlls.stream().filter(o -> Objects.equals(o.getMainProjectCompletePeriodId(), period.getId())).findFirst(); Optional<MainProjectCompleteDetailVo> op = filterAlls.stream().filter(o -> period != null && Objects.equals(o.getMainProjectCompletePeriodId(), period.getId())).findFirst();
if (op.isPresent()) { if (op.isPresent()) {
BeanUtil.copyProperties(op.get(), vo); BeanUtil.copyProperties(op.get(), vo);
} else { } else {