Merge pull request #3084 from dataease/pr@dev@fix_assist_line

fix(视图): 存量视图却少动态辅助线参数报错
This commit is contained in:
fit2cloud-chenyw 2022-09-15 10:21:01 +08:00 committed by GitHub
commit baea93e8da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1658,10 +1658,14 @@ public class ChartViewService {
String senior = view.getSenior();
JSONObject jsonObject = JSONObject.parseObject(senior);
JSONArray assistLine = jsonObject.getJSONArray("assistLine");
List<ChartSeniorAssistDTO> list = new ArrayList<>();
if (ObjectUtils.isEmpty(assistLine) || StringUtils.isBlank(assistLine.toJSONString())) {
return list;
}
List<ChartSeniorAssistDTO> assistLines = gson.fromJson(assistLine.toJSONString(), new TypeToken<List<ChartSeniorAssistDTO>>() {
}.getType());
List<ChartSeniorAssistDTO> list = new ArrayList<>();
for (ChartSeniorAssistDTO dto : assistLines) {
if (StringUtils.equalsIgnoreCase(dto.getField(), "0")) {
continue;