添加配电箱实时数据信息(佳佳)
This commit is contained in:
parent
6c722657c5
commit
8072f94e9c
@ -4,6 +4,7 @@ import cn.hutool.core.collection.CollUtil;
|
|||||||
import cn.hutool.core.date.DateUtil;
|
import cn.hutool.core.date.DateUtil;
|
||||||
import cn.hutool.core.util.StrUtil;
|
import cn.hutool.core.util.StrUtil;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.gexin.fastjson.JSON;
|
||||||
import com.zhgd.jeecg.common.api.vo.Result;
|
import com.zhgd.jeecg.common.api.vo.Result;
|
||||||
import com.zhgd.jeecg.common.execption.OpenAlertException;
|
import com.zhgd.jeecg.common.execption.OpenAlertException;
|
||||||
import com.zhgd.jeecg.common.mybatis.EntityMap;
|
import com.zhgd.jeecg.common.mybatis.EntityMap;
|
||||||
@ -207,5 +208,45 @@ public class ElectricalDataController {
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value = "添加配电箱实时数据信息(佳佳)", notes = "添加配电箱实时数据信息(佳佳)", httpMethod = "POST")
|
||||||
|
@PostMapping(value = "/addByJj")
|
||||||
|
public Result addByJj(@ApiIgnore @RequestBody HashMap<String, Object> param) {
|
||||||
|
String uid = MapUtils.getString(param, "uid");
|
||||||
|
log.info("添加配电箱实时数据信息(佳佳)设备编号:{}", uid);
|
||||||
|
log.debug("添加配电箱实时数据信息(佳佳):{}", JSON.toJSONString(param));
|
||||||
|
//{
|
||||||
|
// "uid": "xxx",
|
||||||
|
// "time": "2022.11.16 11:05:46",
|
||||||
|
// "c1": "0.0",
|
||||||
|
// "c2": "0.0",
|
||||||
|
// "c3": "0.0",
|
||||||
|
// "leak": "0.0",
|
||||||
|
// "power": "0.0",
|
||||||
|
// "t1": "9",
|
||||||
|
// "t2": "9",
|
||||||
|
// "t3": "9",
|
||||||
|
// "t4": "10",
|
||||||
|
// "v1": "0.0",
|
||||||
|
// "v2": "0.1",
|
||||||
|
// "v3": "0.0"
|
||||||
|
//}
|
||||||
|
//假设 现场的环境温度传感线是接T1端口,A相线温度传感线接T2,B相线温度传感线接T3,C相线温度传感线接T4,
|
||||||
|
//那么上报数据,T1=环境温度,T2=A相线温度,T3=B相线温度,T4=C相线温度
|
||||||
|
ElectricalData electricalData = new ElectricalData();
|
||||||
|
electricalData.setDevSn(uid);
|
||||||
|
electricalData.setUploadTime(DateUtil.formatDateTime(DateUtil.parseDateTime(MapUtils.getString(param,"time"))));
|
||||||
|
electricalData.setVoltageA(MapUtils.getString(param,"v1"));
|
||||||
|
electricalData.setVoltageB(MapUtils.getString(param,"v2"));
|
||||||
|
electricalData.setVoltageC(MapUtils.getString(param,"v3"));
|
||||||
|
electricalData.setPhaseCurrentA(MapUtils.getString(param,"c1"));
|
||||||
|
electricalData.setPhaseCurrentB(MapUtils.getString(param,"c2"));
|
||||||
|
electricalData.setPhaseCurrentC(MapUtils.getString(param,"c3"));
|
||||||
|
electricalData.setElectricLeakage(MapUtils.getString(param,"leak"));
|
||||||
|
electricalData.setCableTemperatureA(MapUtils.getString(param,"t2"));
|
||||||
|
electricalData.setCableTemperatureB(MapUtils.getString(param,"t3"));
|
||||||
|
electricalData.setCableTemperatureC(MapUtils.getString(param,"t4"));
|
||||||
|
electricalData.setAmbientTemperature(MapUtils.getString(param,"t1"));
|
||||||
|
electricalDataService.saveElectricalData(electricalData);
|
||||||
|
return Result.ok();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -78,6 +78,7 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
|
|||||||
|
|
||||||
http.authorizeRequests()
|
http.authorizeRequests()
|
||||||
//请求路径允许访问
|
//请求路径允许访问
|
||||||
|
.antMatchers("/xmgl/electricalData/addByJj").permitAll()
|
||||||
.antMatchers("/xmgl/cache/clearAll").permitAll()
|
.antMatchers("/xmgl/cache/clearAll").permitAll()
|
||||||
.antMatchers("/xmgl/videoScreenshot/captureScreenshotSync").permitAll()
|
.antMatchers("/xmgl/videoScreenshot/captureScreenshotSync").permitAll()
|
||||||
.antMatchers("/xmgl/policeCameraItemFile/*").permitAll()
|
.antMatchers("/xmgl/policeCameraItemFile/*").permitAll()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user