查询接口新增判断,明细表是否为空

This commit is contained in:
hecan 2024-06-24 18:03:02 +08:00
parent 2ae7391e65
commit 4b27586193
1 changed files with 9 additions and 7 deletions

View File

@ -100,13 +100,15 @@ public class ComparisonServiceImpl extends BaseService<ComparisonEntity, String>
for (Map<String, Object> comparisonEntitiePage : comparisonEntitiePages) { for (Map<String, Object> comparisonEntitiePage : comparisonEntitiePages) {
JSONObject jsonObjects=new JSONObject(); JSONObject jsonObjects=new JSONObject();
jsonObjects.put(comparisonEntity.getDbName(),comparisonEntitiePage); jsonObjects.put(comparisonEntity.getDbName(),comparisonEntitiePage);
comparisonDetailsEntity.setFormmainId(String.valueOf(comparisonEntitiePage.get("id"))); if(comparisonDetailsEntity.getDbName()!=null){
//查询明细表数据 comparisonDetailsEntity.setFormmainId(String.valueOf(comparisonEntitiePage.get("id")));
List<Map<String, Object>> maps = comparisonDetailsDao.queryComparisonDetailsPage(comparisonDetailsEntity); //查询明细表数据
if(CollectionUtils.isNotEmpty(maps)){ List<Map<String, Object>> maps = comparisonDetailsDao.queryComparisonDetailsPage(comparisonDetailsEntity);
jsonObjects.put(comparisonDetailsEntity.getDbName(),maps); if(CollectionUtils.isNotEmpty(maps)){
}else { jsonObjects.put(comparisonDetailsEntity.getDbName(),maps);
jsonObjects.put(comparisonDetailsEntity.getDbName(),new JSONArray()); }else {
jsonObjects.put(comparisonDetailsEntity.getDbName(),new JSONArray());
}
} }
list.add(jsonObjects); list.add(jsonObjects);
} }