|
@@ -10,11 +10,13 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.ruoyi.zdsz.domain.ZEngineeringInfrastructure;
|
|
|
import com.ruoyi.zdsz.domain.bo.ZEngineeringInfrastructureBo;
|
|
|
import com.ruoyi.zdsz.domain.bo.ZEngineeringNodeBo;
|
|
|
-import com.ruoyi.zdsz.domain.vo.ZEngineeringCivilVo;
|
|
|
+import com.ruoyi.zdsz.domain.bo.ZEngineeringReviewBo;
|
|
|
import com.ruoyi.zdsz.domain.vo.ZEngineeringInfrastructureVo;
|
|
|
+import com.ruoyi.zdsz.domain.vo.ZEngineeringReviewVo;
|
|
|
import com.ruoyi.zdsz.mapper.ZEngineeringInfrastructureMapper;
|
|
|
import com.ruoyi.zdsz.service.IZEngineeringInfrastructureService;
|
|
|
import com.ruoyi.zdsz.service.IZEngineeringNodeService;
|
|
|
+import com.ruoyi.zdsz.service.IZEngineeringReviewService;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@@ -40,6 +42,9 @@ public class ZEngineeringInfrastructureServiceImpl implements IZEngineeringInfra
|
|
|
@Resource
|
|
|
private final IZEngineeringNodeService izEngineeringNodeService;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private final IZEngineeringReviewService izEngineeringReviewService;
|
|
|
+
|
|
|
/**
|
|
|
* 查询基建工程
|
|
|
*/
|
|
@@ -119,6 +124,23 @@ public class ZEngineeringInfrastructureServiceImpl implements IZEngineeringInfra
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * 新增基建工程审核
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
+ public Boolean review(ZEngineeringReviewBo bo) {
|
|
|
+ ZEngineeringReviewBo zEngineeringReviewBo = new ZEngineeringReviewBo();
|
|
|
+ zEngineeringReviewBo.setEngInfoId(bo.getEngInfoId());
|
|
|
+ List<ZEngineeringReviewVo> voList = izEngineeringReviewService.queryList(zEngineeringReviewBo);
|
|
|
+ if(voList.size() == 0){
|
|
|
+ return izEngineeringReviewService.insert(bo);
|
|
|
+ }else {
|
|
|
+ bo.setId(voList.get(0).getId());
|
|
|
+ return izEngineeringReviewService.updateByBo(bo);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* 修改基建工程
|
|
|
*/
|
|
|
@Override
|