Commit 825e87db by songyinghui

feat: 数据接口返回数据格式

parent 5118081a
......@@ -104,11 +104,11 @@ public class MaterialDataAdaptor {
if (result.get("data") == null) {
return MaterialTodayDataBO.empty();
}
MaterialTodayDataBO data = JSON.parseObject(JSON.toJSONString(result.get("data")), MaterialTodayDataBO.class);
if (data == null) {
data = MaterialTodayDataBO.empty();
List<MaterialTodayDataBO> datas = JSON.parseArray(JSON.toJSONString(result.get("data")), MaterialTodayDataBO.class);
if (CollectionUtils.isEmpty(datas)) {
return MaterialTodayDataBO.empty();
}
return data;
return datas.get(0);
}
......@@ -135,7 +135,11 @@ public class MaterialDataAdaptor {
if (result.get("data") == null) {
return new MaterialDataOverviewVO();
}
return JSON.parseObject(JSON.toJSONString(result.get("data")), MaterialDataOverviewVO.class);
List<MaterialDataOverviewVO> datas = JSON.parseArray(JSON.toJSONString(result.get("data")), MaterialDataOverviewVO.class);
if (CollectionUtils.isEmpty(datas)) {
return new MaterialDataOverviewVO();
}
return datas.get(0);
}
......@@ -333,7 +337,6 @@ public class MaterialDataAdaptor {
return new Page<>();
}
Page<MaterialStoreUsedDataVO> pageResult = new Page<>();
Object total = result.get("total");
List<MaterialStoreUsedDataVO> materialStoreUsedDataVOS = JSON.parseArray(JSON.toJSONString(result.get("data")), MaterialStoreUsedDataVO.class);
if (CollectionUtils.isNotEmpty(materialStoreUsedDataVOS)) {
return new Page<>();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment