|
@@ -10,10 +10,13 @@ import com.ruoyi.common.utils.StringUtils;
|
|
|
import com.ruoyi.zdsz.domain.ZEngineeringIndustry;
|
|
|
import com.ruoyi.zdsz.domain.bo.ZEngineeringIndustryBo;
|
|
|
import com.ruoyi.zdsz.domain.bo.ZEngineeringNodeBo;
|
|
|
+import com.ruoyi.zdsz.domain.bo.ZEngineeringReviewBo;
|
|
|
import com.ruoyi.zdsz.domain.vo.ZEngineeringIndustryVo;
|
|
|
+import com.ruoyi.zdsz.domain.vo.ZEngineeringReviewVo;
|
|
|
import com.ruoyi.zdsz.mapper.ZEngineeringIndustryMapper;
|
|
|
import com.ruoyi.zdsz.service.IZEngineeringIndustryService;
|
|
|
import com.ruoyi.zdsz.service.IZEngineeringNodeService;
|
|
|
+import com.ruoyi.zdsz.service.IZEngineeringReviewService;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -21,6 +24,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
import java.util.Collection;
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
@@ -43,6 +47,8 @@ public class ZEngineeringIndustryServiceImpl implements IZEngineeringIndustrySer
|
|
|
@Autowired
|
|
|
private IZEngineeringNodeService nodeService;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private IZEngineeringReviewService izEngineeringReviewService;
|
|
|
/**
|
|
|
* 查询工业工程|市政工程
|
|
|
*/
|
|
@@ -51,7 +57,9 @@ public class ZEngineeringIndustryServiceImpl implements IZEngineeringIndustrySer
|
|
|
ZEngineeringIndustryVo zEngineeringIndustryVo = baseMapper.selectVoById(id);
|
|
|
ZEngineeringNodeBo zEngineeringNodeBo = new ZEngineeringNodeBo();
|
|
|
zEngineeringNodeBo.setCivliId(id);
|
|
|
- izEngineeringNodeService.queryListDetails(zEngineeringNodeBo);
|
|
|
+ zEngineeringNodeBo.setCreateTime(zEngineeringIndustryVo.getCreateTime());
|
|
|
+ List<ZEngineeringNodeBo> zEngineeringNodeBos = izEngineeringNodeService.queryListDetails(zEngineeringNodeBo);
|
|
|
+ zEngineeringIndustryVo.setZEngineeringNodeBo(zEngineeringNodeBos);
|
|
|
return zEngineeringIndustryVo;
|
|
|
|
|
|
}
|
|
@@ -105,7 +113,7 @@ public class ZEngineeringIndustryServiceImpl implements IZEngineeringIndustrySer
|
|
|
bo.setId(add.getId());
|
|
|
}
|
|
|
bo.getzEngineeringNodeBo().setCivliId(add.getId());
|
|
|
- bo.getzEngineeringNodeBo().setType(add.getType());
|
|
|
+ bo.getzEngineeringNodeBo().setCreateTime(new Date());
|
|
|
izEngineeringNodeService.insert(bo.getzEngineeringNodeBo());
|
|
|
return flag;
|
|
|
}
|
|
@@ -151,4 +159,28 @@ public class ZEngineeringIndustryServiceImpl implements IZEngineeringIndustrySer
|
|
|
});
|
|
|
return baseMapper.deleteBatchIds(ids) > 0;
|
|
|
}
|
|
|
+
|
|
|
+ //审核工业工程|市政工程
|
|
|
+ @Override
|
|
|
+ public Boolean auditById(String id) {
|
|
|
+ Boolean flag = false;
|
|
|
+ ZEngineeringNodeBo bo = new ZEngineeringNodeBo();
|
|
|
+ bo.setCivliId(id);
|
|
|
+ List<ZEngineeringNodeBo> zEngineeringNodeBos = izEngineeringNodeService.queryListDetails(bo);
|
|
|
+ //根据节点的id查询审核状态
|
|
|
+ zEngineeringNodeBos.stream().forEach(item -> {
|
|
|
+ ZEngineeringReviewBo zEngineeringReviewBo = new ZEngineeringReviewBo();
|
|
|
+ zEngineeringReviewBo.setEngInfoId(item.getId());
|
|
|
+ List<ZEngineeringReviewVo> vos = izEngineeringReviewService.queryList(zEngineeringReviewBo);
|
|
|
+ //判断审核状态
|
|
|
+ vos.stream().forEach(item1 -> {
|
|
|
+ if (item1.getReviewStatus().equals("0")) {
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|