|
|
@@ -8,6 +8,7 @@ import com.yunfeiyun.agmp.common.utils.StringUtils;
|
|
|
import com.yunfeiyun.agmp.iot.common.constant.devicetype.IotDeviceDictConst;
|
|
|
import com.yunfeiyun.agmp.iot.common.domain.*;
|
|
|
import com.yunfeiyun.agmp.iot.common.util.dev.DevTypeUtil;
|
|
|
+import com.yunfeiyun.agmp.iot.common.util.dev.QxElementTypeUtil;
|
|
|
import com.yunfeiyun.agmp.iotm.device.common.domin.IotDeviceBaseFunReqVo;
|
|
|
import com.yunfeiyun.agmp.iotm.device.common.domin.IotDeviceDataListReqVo;
|
|
|
import com.yunfeiyun.agmp.iotm.device.common.service.IotDeviceCommonService;
|
|
|
@@ -160,11 +161,14 @@ public class IotWarnindicatorServiceImpl implements IIotWarnindicatorService {
|
|
|
// 直接返回设备上报的数据
|
|
|
for (int i = 0; i < jsonArray.size(); i++) {
|
|
|
JSONObject dataItem = jsonArray.getJSONObject(i);
|
|
|
+ String factorCode = dataItem.getString("factorCode");
|
|
|
+ String typeName = QxElementTypeUtil.getTypeName(factorCode);
|
|
|
IotWarnindicator iotWarnindicator = new IotWarnindicator();
|
|
|
iotWarnindicator.setWiAddress(dataItem.getString("address"));
|
|
|
- iotWarnindicator.setWiCode(dataItem.getString("factorCode"));
|
|
|
+ iotWarnindicator.setWiCode(factorCode);
|
|
|
iotWarnindicator.setWiName(dataItem.getString("factorName"));
|
|
|
iotWarnindicator.setWiUnit(dataItem.getString("factorUnit"));
|
|
|
+ iotWarnindicator.setTypeName(typeName);
|
|
|
result.add(iotWarnindicator);
|
|
|
}
|
|
|
return result;
|
|
|
@@ -266,4 +270,9 @@ public class IotWarnindicatorServiceImpl implements IIotWarnindicatorService {
|
|
|
return iotWarnindicatorMapper.deleteIotWarnindicatorByWcBid(wcBid,tid);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public int deleteIotWarnindicatorByWcBids(String[] wcBids, String tid) {
|
|
|
+ return iotWarnindicatorMapper.deleteIotWarnindicatorByWcBids(wcBids, tid);
|
|
|
+ }
|
|
|
+
|
|
|
}
|