先查询是否存在,存在则更新

This commit is contained in:
hecan 2024-08-28 14:06:50 +08:00
parent a7b25fa268
commit ef85056b11
1 changed files with 124 additions and 123 deletions

View File

@ -221,9 +221,9 @@ public class ComparisonServiceImpl extends BaseService<ComparisonEntity, String>
comparisonDataId.setFields(fields);
List<Map<String, Object>> listDataId = comparisonDao.queryComparisonPage(comparisonDataId);
if (CollectionUtils.isNotEmpty(listDataId)) {
return BaseResult.getFailureMessageEntity(comparisonEntity.getDbName()+"表中已经存在data_id为:"+jsonObjectMain.getString("data_id")+"的数据");
}
//return BaseResult.getFailureMessageEntity(comparisonEntity.getDbName()+"表中已经存在data_id为:"+jsonObjectMain.getString("data_id")+"的数据");
updateEntity(json);
} else {
//判断输入的主表字段是否是必填项
for (ComparisonEntity entity : comparisonEntities) {
//如果必填字段不为空
@ -360,6 +360,7 @@ public class ComparisonServiceImpl extends BaseService<ComparisonEntity, String>
}
}
}
}
return BaseResult.getFailureMessageEntity("查询失败","请检查传递参数");
}