2023-05-12 15:37:06 增加空判断处理!

master
魔神煜修罗皇 2 years ago
parent e725765030
commit b16c30080f
  1. 9
      psdc-business/src/main/java/com/psdc/service/impl/PsdcDeviceServiceImpl.java
  2. 3
      psdc-business/src/main/java/com/psdc/service/impl/PsdcThermometerHtdataServiceImpl.java

@ -85,9 +85,10 @@ public class PsdcDeviceServiceImpl implements IPsdcDeviceService {
public List<PsdcDevice> queryAllByLimit(PsdcDevice psdcDevice) { public List<PsdcDevice> queryAllByLimit(PsdcDevice psdcDevice) {
List<PsdcDevice> list = psdcDeviceMapper.queryAllByLimit(psdcDevice); List<PsdcDevice> list = psdcDeviceMapper.queryAllByLimit(psdcDevice);
for (PsdcDevice dev : list){ for (PsdcDevice dev : list){
dev.setDevType(s("t", dev.getDeviceType())); // 导出时转换为String
dev.setDevStatus(s("s", dev.getDeviceStatus())); dev.setDevType(coverStr("t", dev.getDeviceType()));
dev.setDevRunstatus(s("r", dev.getDeviceRunstatus())); dev.setDevStatus(coverStr("s", dev.getDeviceStatus()));
dev.setDevRunstatus(coverStr("r", dev.getDeviceRunstatus()));
} }
return list; return list;
@ -252,7 +253,7 @@ public class PsdcDeviceServiceImpl implements IPsdcDeviceService {
} }
private String s(String s, int i) { private String coverStr(String s, int i) {
switch (s) { switch (s) {
case "s": case "s":
switch (i) { switch (i) {

@ -52,6 +52,8 @@ public class PsdcThermometerHtdataServiceImpl implements IPsdcThermometerHtdataS
String te = sdf.format(date) + " 23:59:59"; // 今天结束检索时间 String te = sdf.format(date) + " 23:59:59"; // 今天结束检索时间
for (Integer d : devList) { for (Integer d : devList) {
// 今日如果无数据,空判断处理
if (null != psdcThermometerRtdataMapper.queryById(d, sdf.format(date))){
// 查询今日实时温度数据 // 查询今日实时温度数据
PsdcThermometerDataRes dataRes = psdcThermometerRtdataMapper.queryById(d, sdf.format(date)); PsdcThermometerDataRes dataRes = psdcThermometerRtdataMapper.queryById(d, sdf.format(date));
@ -85,6 +87,7 @@ public class PsdcThermometerHtdataServiceImpl implements IPsdcThermometerHtdataS
dataRes.setTodayUseEnergy(useEnergy); dataRes.setTodayUseEnergy(useEnergy);
ary.add(dataRes); ary.add(dataRes);
} }
}
AjaxResult r = new AjaxResult(200, "查询成功", ary); AjaxResult r = new AjaxResult(200, "查询成功", ary);
return r; return r;

Loading…
Cancel
Save