|
@@ -521,12 +521,18 @@ public class PlanYearsServiceImpl extends ServiceImpl<PlanYearsMapper, PlanYears
|
|
demand.setPurchaseDeptId(Long.valueOf(byId.getPurchaseDeptId()));
|
|
demand.setPurchaseDeptId(Long.valueOf(byId.getPurchaseDeptId()));
|
|
demand.setCreateTime(new Date());
|
|
demand.setCreateTime(new Date());
|
|
pmDemandMapper.insert(demand);
|
|
pmDemandMapper.insert(demand);
|
|
- //计划附件也进行同步---查询年度计划附件后复制一份改为项目需求附件
|
|
|
|
|
|
+ //计划附件进行同步---查询年度计划附件后复制一份改为项目需求附件
|
|
LambdaQueryWrapper<SysFileRef> sysFileRefLp = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<SysFileRef> sysFileRefLp = new LambdaQueryWrapper<>();
|
|
sysFileRefLp.eq(SysFileRef::getType, SysFileRefEnum.PLAN_YEAR.getType());
|
|
sysFileRefLp.eq(SysFileRef::getType, SysFileRefEnum.PLAN_YEAR.getType());
|
|
sysFileRefLp.eq(SysFileRef::getRedId, vo.getPlanYearId());
|
|
sysFileRefLp.eq(SysFileRef::getRedId, vo.getPlanYearId());
|
|
List<SysFileRef> sysFileRefs = sysFileRefMapper.selectList(sysFileRefLp);
|
|
List<SysFileRef> sysFileRefs = sysFileRefMapper.selectList(sysFileRefLp);
|
|
if (!ObjectUtils.isEmpty(sysFileRefs)) {
|
|
if (!ObjectUtils.isEmpty(sysFileRefs)) {
|
|
|
|
+ for (SysFileRef ref : sysFileRefs) {
|
|
|
|
+ ref.setRedId(quarters.getPlanPracticalId());
|
|
|
|
+ ref.setType(SysFileRefEnum.PLAN_YEAR_EXAMINE.getType());
|
|
|
|
+ ref.setId(null);
|
|
|
|
+ sysFileRefMapper.insert(ref);
|
|
|
|
+ }
|
|
for (SysFileRef ref : sysFileRefs) {
|
|
for (SysFileRef ref : sysFileRefs) {
|
|
ref.setRedId(demand.getDemandId());
|
|
ref.setRedId(demand.getDemandId());
|
|
ref.setType(SysFileRefEnum.PM_DEMAND.getType());
|
|
ref.setType(SysFileRefEnum.PM_DEMAND.getType());
|