Commit 14682076 by chamberone

feat: 动态生成url

1 parent 2b01b3aa
...@@ -51,7 +51,7 @@ public class MapBlockInfoEntity { ...@@ -51,7 +51,7 @@ public class MapBlockInfoEntity {
private String saasLayercode; private String saasLayercode;
@Column(name = "saas_layer_id", length = 50) @Column(name = "saas_layer_id", length = 50)
private String saasLayerName; private String saasLayerId;
@Column(name = "saas_url", length = 512) @Column(name = "saas_url", length = 512)
private String saasUrl; private String saasUrl;
......
...@@ -127,18 +127,23 @@ public class BusinessBlockServiceImpl implements BusinessBlockService { ...@@ -127,18 +127,23 @@ public class BusinessBlockServiceImpl implements BusinessBlockService {
block.setId(b.getId()); block.setId(b.getId());
block.setAreaIds(b.getAreaIds()); block.setAreaIds(b.getAreaIds());
if (StringUtils.isNotBlank(b.getAreaIds())) {
block.setAreaCount(b.getAreaIds().split(",").length);
} else {
block.setAreaCount(0);
}
block.setGroupId(groupId); block.setGroupId(groupId);
block.setGroupName(groupName); block.setGroupName(groupName);
block.setLayerId(b.getLayerId()); block.setLayerId(b.getLayerId());
block.setLayerName(b.getLayerName()); block.setLayerName(b.getLayerName());
block.setTeamId(b.getTeamId()); block.setTeamId(b.getTeamId());
block.setTeamName(team.getTeamName()); block.setTeamName(team.getTeamName());
block.setSaasUrl(b.getSaasUrl()); // 组装url
if (StringUtils.isNotBlank(b.getAreaIds())) { String saasUrl = url + "/mlAutoLogin?userAccount=" + userAccount + "&password=" + password
block.setAreaCount(b.getAreaIds().split(",").length); + "&jump=basedata&navHidden=true&layerId=" + StringUtils.trimToEmpty(b.getSaasLayerId())
} else { + "&layercode=" + StringUtils.trimToEmpty(b.getSaasLayercode()) + "&area_ids="
block.setAreaCount(0); + StringUtils.trimToEmpty(b.getAreaIds());
} block.setSaasUrl(saasUrl);
if(null != b.getUpdateTime()) { if(null != b.getUpdateTime()) {
block.setUpdateTime(TimeUtils.IsoLocalDateTime2String(b.getUpdateTime())); block.setUpdateTime(TimeUtils.IsoLocalDateTime2String(b.getUpdateTime()));
} }
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!