|
@@ -4,8 +4,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
-import com.ozs.base.domain.BaseAgency;
|
|
|
|
-import com.ozs.base.service.BaseAgencyService;
|
|
|
|
import com.ozs.common.core.domain.AjaxResult;
|
|
import com.ozs.common.core.domain.AjaxResult;
|
|
import com.ozs.common.core.domain.entity.SysDept;
|
|
import com.ozs.common.core.domain.entity.SysDept;
|
|
import com.ozs.common.core.domain.entity.SysDictData;
|
|
import com.ozs.common.core.domain.entity.SysDictData;
|
|
@@ -32,6 +30,7 @@ import com.ozs.plan.service.PlanYearsService;
|
|
import com.ozs.pm.doman.*;
|
|
import com.ozs.pm.doman.*;
|
|
import com.ozs.pm.doman.vo.requestVo.PmDemandReqVo;
|
|
import com.ozs.pm.doman.vo.requestVo.PmDemandReqVo;
|
|
import com.ozs.pm.doman.vo.responseVo.*;
|
|
import com.ozs.pm.doman.vo.responseVo.*;
|
|
|
|
+import com.ozs.pm.mapper.PmAuditDeptRefMapper;
|
|
import com.ozs.pm.mapper.PmDemandMapper;
|
|
import com.ozs.pm.mapper.PmDemandMapper;
|
|
import com.ozs.pm.service.*;
|
|
import com.ozs.pm.service.*;
|
|
import com.ozs.system.domain.SysFileInfo;
|
|
import com.ozs.system.domain.SysFileInfo;
|
|
@@ -96,29 +95,11 @@ public class PlanYearsServiceImpl extends ServiceImpl<PlanYearsMapper, PlanYears
|
|
@Autowired
|
|
@Autowired
|
|
private ProvisionalPlanMapper provisionalPlanMapper;
|
|
private ProvisionalPlanMapper provisionalPlanMapper;
|
|
@Autowired
|
|
@Autowired
|
|
- private ISysDictDataService dictDataService;
|
|
|
|
- @Autowired
|
|
|
|
- private BaseAgencyService baseAgencyService;
|
|
|
|
- @Autowired
|
|
|
|
- private PmBookBuildingService pmBookBuildingService;
|
|
|
|
- @Autowired
|
|
|
|
- private PmReleaseAnnouncementService pmReleaseAnnouncementService;
|
|
|
|
- @Autowired
|
|
|
|
- private PmDemandExpertRefService pmDemandExpertRefService;
|
|
|
|
- @Autowired
|
|
|
|
- private PmBidOpeningService pmBidOpeningService;
|
|
|
|
- @Autowired
|
|
|
|
- private PmBidWinningService pmBidWinningService;
|
|
|
|
- @Autowired
|
|
|
|
- private PmBidFailureService pmBidFailureService;
|
|
|
|
- @Autowired
|
|
|
|
- private PmContractInfoService pmContractInfoService;
|
|
|
|
- @Autowired
|
|
|
|
- private PmProjectConstructionService pmProjectConstructionService;
|
|
|
|
- @Autowired
|
|
|
|
private SysFileRefService sysFileRefService;
|
|
private SysFileRefService sysFileRefService;
|
|
@Autowired
|
|
@Autowired
|
|
private PmAuditDeptRefService pmAuditDeptRefService;
|
|
private PmAuditDeptRefService pmAuditDeptRefService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private PmAuditDeptRefMapper pmAuditDeptRefMapper;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public List<PlanYearsResponseVo> selectPlanYearsListEXP(PlanYearsStandardVo vo, LoginUser loginUser) {
|
|
public List<PlanYearsResponseVo> selectPlanYearsListEXP(PlanYearsStandardVo vo, LoginUser loginUser) {
|
|
@@ -435,22 +416,17 @@ public class PlanYearsServiceImpl extends ServiceImpl<PlanYearsMapper, PlanYears
|
|
if (!isBetweenValue(byId)) {
|
|
if (!isBetweenValue(byId)) {
|
|
return AjaxResult.error("所创计划不在提报日期内!");
|
|
return AjaxResult.error("所创计划不在提报日期内!");
|
|
}
|
|
}
|
|
- BigDecimal evaluation = byId.getEvaluation();
|
|
|
|
- SysUser sysUser = userService.selectUserById(SecurityUtils.getUserId());
|
|
|
|
- Long deptId = sysUser.getDeptId();
|
|
|
|
- if (!pmAuditDeptRefService.insertPmAuditDeptRefs(byId.getPlanYearId(),
|
|
|
|
- "0",
|
|
|
|
- deptId,
|
|
|
|
- evaluation,
|
|
|
|
- sysUser.getUserId(),
|
|
|
|
- byId.getProjectType())) {
|
|
|
|
- throw new ServiceException("审核关联数据插入失败");
|
|
|
|
- }
|
|
|
|
|
|
+ //申请修改之后再次提交,先清除上一次提交后的审核记录
|
|
|
|
+ PmAuditDeptRef ref = new PmAuditDeptRef();
|
|
|
|
+ ref.setRefId(byId.getPlanYearId()).setRefType("0").setProjectType(byId.getProjectType()).setEvaluation(byId.getEvaluation());
|
|
|
|
+ PlanQuarterServiceImpl.refIsExist(ref, pmAuditDeptRefMapper);
|
|
|
|
+ PlanQuarterServiceImpl.insertAuditDeptRef(userService, pmAuditDeptRefService, ref);
|
|
|
|
|
|
int commit = planYearsMapper.commit(yearsStandardVo.getPlanYearId());
|
|
int commit = planYearsMapper.commit(yearsStandardVo.getPlanYearId());
|
|
if (commit != 1) {
|
|
if (commit != 1) {
|
|
return AjaxResult.error("项目状态数据异常");
|
|
return AjaxResult.error("项目状态数据异常");
|
|
}
|
|
}
|
|
|
|
+
|
|
return AjaxResult.success();
|
|
return AjaxResult.success();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1233,6 +1209,8 @@ public class PlanYearsServiceImpl extends ServiceImpl<PlanYearsMapper, PlanYears
|
|
} else {
|
|
} else {
|
|
planYear.setAppDeleteDo("true");
|
|
planYear.setAppDeleteDo("true");
|
|
}
|
|
}
|
|
|
|
+ } else {
|
|
|
|
+ planYear.setAppDeleteDo("true");
|
|
}
|
|
}
|
|
|
|
|
|
BeanUtils.copyProperties(planYear, responseVo);
|
|
BeanUtils.copyProperties(planYear, responseVo);
|