添加配电箱实时数据信息(佳佳)
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.util.StrUtil;
|
||||
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.execption.OpenAlertException;
|
||||
import com.zhgd.jeecg.common.mybatis.EntityMap;
|
||||
@ -207,5 +208,45 @@ public class ElectricalDataController {
|
||||
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()
|
||||
//请求路径允许访问
|
||||
.antMatchers("/xmgl/electricalData/addByJj").permitAll()
|
||||
.antMatchers("/xmgl/cache/clearAll").permitAll()
|
||||
.antMatchers("/xmgl/videoScreenshot/captureScreenshotSync").permitAll()
|
||||
.antMatchers("/xmgl/policeCameraItemFile/*").permitAll()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user