Commit 825e87db by songyinghui

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

parent 5118081a
...@@ -104,11 +104,11 @@ public class MaterialDataAdaptor { ...@@ -104,11 +104,11 @@ public class MaterialDataAdaptor {
if (result.get("data") == null) { if (result.get("data") == null) {
return MaterialTodayDataBO.empty(); return MaterialTodayDataBO.empty();
} }
MaterialTodayDataBO data = JSON.parseObject(JSON.toJSONString(result.get("data")), MaterialTodayDataBO.class); List<MaterialTodayDataBO> datas = JSON.parseArray(JSON.toJSONString(result.get("data")), MaterialTodayDataBO.class);
if (data == null) { if (CollectionUtils.isEmpty(datas)) {
data = MaterialTodayDataBO.empty(); return MaterialTodayDataBO.empty();
} }
return data; return datas.get(0);
} }
...@@ -135,7 +135,11 @@ public class MaterialDataAdaptor { ...@@ -135,7 +135,11 @@ public class MaterialDataAdaptor {
if (result.get("data") == null) { if (result.get("data") == null) {
return new MaterialDataOverviewVO(); 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 { ...@@ -333,7 +337,6 @@ public class MaterialDataAdaptor {
return new Page<>(); return new Page<>();
} }
Page<MaterialStoreUsedDataVO> pageResult = new Page<>(); Page<MaterialStoreUsedDataVO> pageResult = new Page<>();
Object total = result.get("total");
List<MaterialStoreUsedDataVO> materialStoreUsedDataVOS = JSON.parseArray(JSON.toJSONString(result.get("data")), MaterialStoreUsedDataVO.class); List<MaterialStoreUsedDataVO> materialStoreUsedDataVOS = JSON.parseArray(JSON.toJSONString(result.get("data")), MaterialStoreUsedDataVO.class);
if (CollectionUtils.isNotEmpty(materialStoreUsedDataVOS)) { if (CollectionUtils.isNotEmpty(materialStoreUsedDataVOS)) {
return new Page<>(); 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