|
@@ -18,8 +18,6 @@ import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
-import java.util.List;
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* CRO关联的项目管理表
|
|
@@ -85,14 +83,8 @@ public class WmProjectServiceImpl extends ServiceImpl<WmProjectMapper, WmProject
|
|
|
projectEvidence.setProjectId(wmProject.getId());
|
|
|
projectEvidence.setCreateTime(now);
|
|
|
projectEvidence.setCreateUser(currentUserId);
|
|
|
+ wmProjectEvidenceMapper.insert(projectEvidence);
|
|
|
});
|
|
|
- // 先删除旧数据
|
|
|
- List<Integer> evidenceIdList = wmProject.getEvidenceList().stream()
|
|
|
- .map(WmProjectEvidence::getId)
|
|
|
- .collect(Collectors.toList());
|
|
|
- wmProjectEvidenceMapper.deleteBatchIds(evidenceIdList);
|
|
|
- // 再保存
|
|
|
- wmProject.getEvidenceList().forEach(projectEvidence -> wmProjectEvidenceMapper.insert(projectEvidence));
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -120,14 +112,12 @@ public class WmProjectServiceImpl extends ServiceImpl<WmProjectMapper, WmProject
|
|
|
projectEvidence.setProjectId(wmProject.getId());
|
|
|
projectEvidence.setCreateTime(now);
|
|
|
projectEvidence.setCreateUser(currentUserId);
|
|
|
+ // 先删除旧数据
|
|
|
+ wmProjectEvidenceMapper.delete(Wrappers.<WmProjectEvidence>lambdaQuery()
|
|
|
+ .eq(WmProjectEvidence::getProjectId, wmProject.getId()));
|
|
|
+ // 再保存
|
|
|
+ wmProjectEvidenceMapper.insert(projectEvidence);
|
|
|
});
|
|
|
- // 先删除旧数据
|
|
|
- List<Integer> evidenceIdList = wmProject.getEvidenceList().stream()
|
|
|
- .map(WmProjectEvidence::getId)
|
|
|
- .collect(Collectors.toList());
|
|
|
- wmProjectEvidenceMapper.deleteBatchIds(evidenceIdList);
|
|
|
- // 再保存
|
|
|
- wmProject.getEvidenceList().forEach(projectEvidence -> wmProjectEvidenceMapper.insert(projectEvidence));
|
|
|
}
|
|
|
}
|
|
|
|