|
|
@@ -87,6 +87,8 @@ public class VendorBinxiangRepository {
|
|
|
JSONObject jsonObject = data.getJSONObject(0);
|
|
|
JSONArray channels = jsonObject.getJSONArray("channels");
|
|
|
if(!data.isEmpty()){
|
|
|
+ EquipRelation wenDu = getWsdRange(twksbpzb.getDeviceNo_(),"温度");
|
|
|
+ EquipRelation shiDu = getWsdRange(twksbpzb.getDeviceNo_(),"湿度");
|
|
|
for(Object object : channels){
|
|
|
// 测点类型:dataitem 0-温湿度 17-经纬度 18-温湿度 19-单温
|
|
|
JSONObject channel = (JSONObject) object;
|
|
|
@@ -106,7 +108,6 @@ public class VendorBinxiangRepository {
|
|
|
bx.setCaiJiId(channel.getString("serial"));
|
|
|
bx.setCaiJiName(twksbpzb.getDeviceName_());
|
|
|
bx.setCaiJiTime(date);
|
|
|
- EquipRelation wenDu = getWsdRange(twksbpzb.getDeviceNo_(),"温度");
|
|
|
if (wenDu != null){
|
|
|
bx.setWenduUp(wenDu.getHigh_());
|
|
|
bx.setWenduDown(wenDu.getLow_());
|
|
|
@@ -115,8 +116,8 @@ public class VendorBinxiangRepository {
|
|
|
bx.setType(wenDu.getDeviceType_());
|
|
|
bx.setArea(wenDu.getArea_());
|
|
|
bx.setDiDian(wenDu.getDiDian_());
|
|
|
+ bx.setRoom(wenDu.getRoom_());
|
|
|
}
|
|
|
- EquipRelation shiDu = getWsdRange(twksbpzb.getDeviceNo_(),"湿度");
|
|
|
if (shiDu != null){
|
|
|
bx.setShiduUp(shiDu.getHigh_());
|
|
|
bx.setShiduDown(shiDu.getLow_());
|
|
|
@@ -125,6 +126,7 @@ public class VendorBinxiangRepository {
|
|
|
bx.setType(shiDu.getDeviceType_());
|
|
|
bx.setArea(shiDu.getArea_());
|
|
|
bx.setDiDian(shiDu.getDiDian_());
|
|
|
+ bx.setRoom(shiDu.getRoom_());
|
|
|
}
|
|
|
bxSet.add(bx);
|
|
|
}
|
|
|
@@ -143,7 +145,6 @@ public class VendorBinxiangRepository {
|
|
|
bx.setCaiJiId(channel.getString("serial"));
|
|
|
bx.setCaiJiName(twksbpzb.getDeviceName_());
|
|
|
bx.setCaiJiTime(date);
|
|
|
- EquipRelation wenDu = getWsdRange(twksbpzb.getDeviceNo_(),"温度");
|
|
|
if (wenDu != null){
|
|
|
bx.setWenduUp(wenDu.getHigh_());
|
|
|
bx.setWenduDown(wenDu.getLow_());
|
|
|
@@ -152,6 +153,7 @@ public class VendorBinxiangRepository {
|
|
|
bx.setType(wenDu.getDeviceType_());
|
|
|
bx.setArea(wenDu.getArea_());
|
|
|
bx.setDiDian(wenDu.getDiDian_());
|
|
|
+ bx.setRoom(wenDu.getRoom_());
|
|
|
bxSet.add(bx);
|
|
|
}
|
|
|
}
|
|
|
@@ -179,6 +181,7 @@ public class VendorBinxiangRepository {
|
|
|
er.setDeptId_(rs.getString("dept_id_"));
|
|
|
er.setDeptName_(rs.getString("dept_name_"));
|
|
|
er.setDiDian_(rs.getString("di_dian_"));
|
|
|
+ er.setRoom_(rs.getString("room_"));
|
|
|
return er;
|
|
|
});
|
|
|
} catch (Exception e) {
|