|
@@ -163,6 +163,22 @@ public class ZEngineeringNodeServiceImpl implements IZEngineeringNodeService {
|
|
|
return baseMapper.selectVoList(lqw);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ @DynamicName(spel = "#bo.createTime")
|
|
|
+ public List<ZEngineeringNodeBo> queryNodeList(ZEngineeringCivil bo) {
|
|
|
+ LambdaQueryWrapper<ZEngineeringNode> lqw = Wrappers.lambdaQuery();
|
|
|
+ lqw.eq(StringUtils.isNotBlank(bo.getId()), ZEngineeringNode::getCivliId, bo.getId());
|
|
|
+ List<ZEngineeringNode> zEngineeringNodeList= baseMapper.selectList(lqw);
|
|
|
+ List<ZEngineeringNodeBo>zEngineeringNodeBoList=new ArrayList<>();
|
|
|
+ zEngineeringNodeList.stream().forEach(item->{
|
|
|
+ ZEngineeringNodeBo zEngineeringNodeBo=BeanUtil.copyProperties(item,ZEngineeringNodeBo.class);
|
|
|
+ ZEngineeringReviewBo zEngineeringReviewBo=izEngineeringReviewService.query(zEngineeringNodeBo);
|
|
|
+ zEngineeringNodeBo.setReviewStatus(!ObjectUtils.isEmpty(zEngineeringReviewBo)?"未审核":zEngineeringReviewBo.getReviewStatus().equals("1")?"通过":"未通过");
|
|
|
+ zEngineeringNodeBoList.add(zEngineeringNodeBo);
|
|
|
+ });
|
|
|
+ return zEngineeringNodeBoList;
|
|
|
+ }
|
|
|
+
|
|
|
private LambdaQueryWrapper<ZEngineeringNode> buildQueryWrapper(ZEngineeringNodeBo bo) {
|
|
|
Map<String, Object> params = bo.getParams();
|
|
|
LambdaQueryWrapper<ZEngineeringNode> lqw = Wrappers.lambdaQuery();
|