Browse Source

feat:

getLayers接口增加字段配置信息
master_tdsql
caoqi 1 year ago
parent
commit
11e0f5bb74
  1. 16
      shuili-system/src/main/java/com/kms/yg/znjg/service/SyLayerService.java

16
shuili-system/src/main/java/com/kms/yg/znjg/service/SyLayerService.java

@ -152,6 +152,22 @@ public class SyLayerService extends ServiceImpl<SyLayerMapper, SyLayer> {
}
}
syLayerMapper.findSyLayerList(pageQuery, syLayer, orderBy, sortBy);
// 获取字段配置信息
List<SyLayer> records = pageQuery.getRecords();
if (CollectionUtils.isNotEmpty(records)) {
records.forEach(x -> {
List<SyLayerField> fields = syLayerFieldMapper.selectList(
new LambdaQueryWrapper<SyLayerField>()
.eq(SyLayerField::getLayerId, x.getId())
.eq(SyLayerField::getIsShow, 1)
.orderByAsc(SyLayerField::getOrderNm));
if (CollUtil.isNotEmpty(fields)) {
x.setFields(fields);
}else {
x.setFields(new ArrayList<>());
}
});
}
return pageQuery;
}

Loading…
Cancel
Save