|
@@ -106,16 +106,15 @@ public class WmProjectServiceImpl extends ServiceImpl<WmProjectMapper, WmProject
|
|
|
wmProject.setUpdateUser(currentUserId);
|
|
|
// 保存主表
|
|
|
this.updateById(wmProject);
|
|
|
+ // 先删除旧数据
|
|
|
+ wmProjectEvidenceMapper.delete(Wrappers.<WmProjectEvidence>lambdaQuery()
|
|
|
+ .eq(WmProjectEvidence::getProjectId, wmProject.getId()));
|
|
|
// 保存静态证据字表
|
|
|
if (CollectionUtil.isNotEmpty(wmProject.getEvidenceList())) {
|
|
|
wmProject.getEvidenceList().forEach(projectEvidence -> {
|
|
|
projectEvidence.setProjectId(wmProject.getId());
|
|
|
projectEvidence.setCreateTime(now);
|
|
|
projectEvidence.setCreateUser(currentUserId);
|
|
|
- // 先删除旧数据
|
|
|
- wmProjectEvidenceMapper.delete(Wrappers.<WmProjectEvidence>lambdaQuery()
|
|
|
- .eq(WmProjectEvidence::getProjectId, wmProject.getId()));
|
|
|
- // 再保存
|
|
|
wmProjectEvidenceMapper.insert(projectEvidence);
|
|
|
});
|
|
|
}
|