diff --git a/sec-api/src/main/java/com/imdroid/secapi/dto/GnssStatusJoin.java b/sec-api/src/main/java/com/imdroid/secapi/dto/GnssStatusJoin.java index 8f9aece9..9080b3f6 100644 --- a/sec-api/src/main/java/com/imdroid/secapi/dto/GnssStatusJoin.java +++ b/sec-api/src/main/java/com/imdroid/secapi/dto/GnssStatusJoin.java @@ -94,6 +94,4 @@ public class GnssStatusJoin { Double longitude; @ExcelProperty("海拔") Double altitude; - @ExcelProperty("备注") - String remark; } diff --git a/sec-api/src/main/java/com/imdroid/secapi/dto/GnssStatusMsg.java b/sec-api/src/main/java/com/imdroid/secapi/dto/GnssStatusMsg.java index 37977f97..c330f4a8 100644 --- a/sec-api/src/main/java/com/imdroid/secapi/dto/GnssStatusMsg.java +++ b/sec-api/src/main/java/com/imdroid/secapi/dto/GnssStatusMsg.java @@ -56,13 +56,12 @@ public class GnssStatusMsg { Integer solarvoltage; @ExcelProperty("充电电流") Integer chargecurrency; - + @ExcelProperty("充电电量") + Float chargewatt; @ExcelProperty("温度") Float temperature; @ExcelProperty("湿度") Float humidity; - @ExcelProperty("备注") - String remark; } diff --git a/sec-api/src/main/java/com/imdroid/secapi/dto/GnssTrxMsg.java b/sec-api/src/main/java/com/imdroid/secapi/dto/GnssTrxMsg.java index 9fbbd415..4b0e9cc2 100644 --- a/sec-api/src/main/java/com/imdroid/secapi/dto/GnssTrxMsg.java +++ b/sec-api/src/main/java/com/imdroid/secapi/dto/GnssTrxMsg.java @@ -69,8 +69,6 @@ public class GnssTrxMsg { @ExcelProperty("浮点解") Integer floatnum; - @ExcelProperty("备注") - String remark; @ExcelProperty("JumpCount") Integer jumpcount; } diff --git a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/message/D3F0SelfCheckMessage.java b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/message/D3F0SelfCheckMessage.java index 3e0b3395..f097ffb0 100644 --- a/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/message/D3F0SelfCheckMessage.java +++ b/sec-beidou-rtcm/src/main/java/com/imdroid/sideslope/message/D3F0SelfCheckMessage.java @@ -93,7 +93,10 @@ public class D3F0SelfCheckMessage extends BaseMessage { } if(src.readableBytes()>=4){ statusMsg.setSolarvoltage(src.readUnsignedShort()); - statusMsg.setChargecurrency(src.readUnsignedShort()); + statusMsg.setChargecurrency(src.readUnsignedShort()*10/8); // 1A 0.8V + } + if(src.readableBytes()>=2){ + statusMsg.setChargewatt((float) (src.readUnsignedShort()*0.03));// 1V 30wh } // read 会移动 bytebuf 的指针,所以保存原始码流需要将此指针挑拨回开始处 diff --git a/sec-beidou/src/main/java/com/imdroid/beidou/controller/GnssMsgStatusController.java b/sec-beidou/src/main/java/com/imdroid/beidou/controller/GnssMsgStatusController.java index e3c0d9ea..85bc992b 100644 --- a/sec-beidou/src/main/java/com/imdroid/beidou/controller/GnssMsgStatusController.java +++ b/sec-beidou/src/main/java/com/imdroid/beidou/controller/GnssMsgStatusController.java @@ -2,7 +2,6 @@ package com.imdroid.beidou.controller; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.imdroid.beidou.common.HttpResult; import com.imdroid.beidou.service.CommonExcelService; import com.imdroid.secapi.dto.GnssStatusMsg; import com.imdroid.secapi.dto.GnssStatusMsgMapper; @@ -11,9 +10,7 @@ import lombok.RequiredArgsConstructor; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; -import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpServletRequest; @@ -46,27 +43,6 @@ public class GnssMsgStatusController extends BasicController implements CommonEx return this.pageList(session, page, limit, searchParams); } - @PostMapping("/gnss/msg/status/remark") - @ResponseBody - public String updateRemark(HttpSession session, @RequestParam Long id, @RequestParam String remark) { - GnssStatusMsg statusMsg = statusMsgMapper.selectById(id); - int num = 0; - if(statusMsg!=null){ - opLogManager.addLog(getLoginUser(session),getTenantId(session), - OpLogManager.OP_TYPE_UPDATE, - OpLogManager.OP_OBJ_DEVICE_MSG, - statusMsg.getRemark() + "->" + remark); - statusMsg.setRemark(remark); - num = statusMsgMapper.updateById(statusMsg); - } - - if (num == 0) { - return HttpResult.failed(); - } else{ - return HttpResult.ok(); - } - } - /** * 导出excel * diff --git a/sec-beidou/src/main/java/com/imdroid/beidou/controller/GnssMsgTrxController.java b/sec-beidou/src/main/java/com/imdroid/beidou/controller/GnssMsgTrxController.java index 691d2454..6c4ad1b6 100644 --- a/sec-beidou/src/main/java/com/imdroid/beidou/controller/GnssMsgTrxController.java +++ b/sec-beidou/src/main/java/com/imdroid/beidou/controller/GnssMsgTrxController.java @@ -2,7 +2,6 @@ package com.imdroid.beidou.controller; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.imdroid.beidou.common.HttpResult; import com.imdroid.beidou.service.CommonExcelService; import com.imdroid.secapi.dto.GnssTrxMsg; import com.imdroid.secapi.dto.GnssTrxMsgMapper; @@ -11,9 +10,7 @@ import lombok.RequiredArgsConstructor; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; -import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpServletRequest; @@ -46,27 +43,6 @@ public class GnssMsgTrxController extends BasicController implements CommonExcel return this.pageList(session, page, limit, searchParams); } - @PostMapping("/gnss/msg/trx/remark") - @ResponseBody - public String updateRemark(HttpSession session, @RequestParam Long id, @RequestParam String remark) { - GnssTrxMsg trxMsg = trxMsgMapper.selectById(id); - int num = 0; - if(trxMsg!=null){ - opLogManager.addLog(getLoginUser(session),getTenantId(session), - OpLogManager.OP_TYPE_UPDATE, - OpLogManager.OP_OBJ_DEVICE_MSG, - trxMsg.getRemark() + "->" + remark); - trxMsg.setRemark(remark); - num = trxMsgMapper.updateById(trxMsg); - } - - if (num == 0) { - return HttpResult.failed(); - } else{ - return HttpResult.ok(); - } - } - /** * 导出excel * diff --git a/sec-beidou/src/main/resources/db/schema.sql b/sec-beidou/src/main/resources/db/schema.sql index 66e0b830..a074463b 100644 --- a/sec-beidou/src/main/resources/db/schema.sql +++ b/sec-beidou/src/main/resources/db/schema.sql @@ -199,6 +199,7 @@ CREATE TABLE IF NOT EXISTS `gnssstatusmsg` ( `voltage` int DEFAULT NULL, `solarvoltage` int DEFAULT NULL, `chargecurrency` int DEFAULT NULL, + `chargewatt` float DEFAULT NULL, `temperature` float DEFAULT NULL, `humidity` float DEFAULT NULL, PRIMARY KEY (`id`) diff --git a/sec-beidou/src/main/resources/templates/page/gnss_msg.html b/sec-beidou/src/main/resources/templates/page/gnss_msg.html index 9b86b5ce..bb1cdd5d 100644 --- a/sec-beidou/src/main/resources/templates/page/gnss_msg.html +++ b/sec-beidou/src/main/resources/templates/page/gnss_msg.html @@ -21,7 +21,7 @@
- +
diff --git a/sec-beidou/src/main/resources/templates/page/gnss_msg_status.html b/sec-beidou/src/main/resources/templates/page/gnss_msg_status.html index e0368391..243c70ee 100644 --- a/sec-beidou/src/main/resources/templates/page/gnss_msg_status.html +++ b/sec-beidou/src/main/resources/templates/page/gnss_msg_status.html @@ -21,7 +21,7 @@
- +
@@ -43,9 +43,7 @@
- +
@@ -59,22 +57,17 @@ var cfg_cols = [ {field: 'deviceid', title: '设备号', width: 100}, {field: 'createtime', title: '上报时间', templet: "
{{layui.util.toDateString(d.createtime, 'yyyy-MM-dd HH:mm:ss')}}
"}, - {field: 'roll', title: 'roll'}, - {field: 'pitch', title: 'pitch'}, - {field: 'yaw', title: 'yaw'}, + {field: 'roll', title: 'roll', templet: "
{{d.roll.toFixed(2)}}
"},}, + {field: 'pitch', title: 'pitch', templet: "
{{d.pitch.toFixed(2)}}
"},}, + {field: 'yaw', title: 'yaw', templet: "
{{d.yaw.toFixed(2)}}
"},}, {field: 'rssi', title: '信号强度'}, {field: 'voltage', title: '电压(mV)'}, {field: 'solarvoltage', title: '光伏电压(mV)'}, {field: 'chargecurrency', title: '充电电流(mA)'}, + {field: 'chargewatt', title: '充电电量(Wh)', templet: "
{{d.chargewatt.toFixed(2)}}
"},}, {field: 'temperature', title: '温度(°C)'}, - {field: 'humidity', title: '湿度(%)'}, - {field: 'remark', title: '备注', width: 120}, - {title: '操作', toolbar: '#currentTableBar', fixed: "right", width: 80} + {field: 'humidity', title: '湿度(%)'} ]; - if([[${role}]] != "SUPER_ADMIN") { - cfg_cols[11].hide = true; - cfg_cols[12].hide = true; - } /** * 初始化表单,要加上,不然刷新部分组件可能会不加载 */ @@ -128,34 +121,6 @@ return false; }); - table.on('tool(currentTableFilter)', function (obj) { - var data = obj.data; - if (obj.event === 'edit') { - layer.prompt({ - formType: 0, - value: data.remark, - title: '输入备注', - btn: ['确定','取消'], - btnAlign: 'c' - }, function(value,index){ - $.ajax({ - type:"POST", - url:"/gnss/msg/status/remark", - data:{ - 'id':data.id, - 'remark':value - }, - success: function (data) { - //data是cotroller相应处理函数的返回值 - table.reload('currentTableId'); - } - }); - layer.close(index); - } - ); - } - }); - }); diff --git a/sec-beidou/src/main/resources/templates/page/gnss_msg_trx.html b/sec-beidou/src/main/resources/templates/page/gnss_msg_trx.html index 9707b53b..ce4539aa 100644 --- a/sec-beidou/src/main/resources/templates/page/gnss_msg_trx.html +++ b/sec-beidou/src/main/resources/templates/page/gnss_msg_trx.html @@ -21,7 +21,7 @@
- +
@@ -43,9 +43,6 @@
-
@@ -71,9 +68,7 @@ {field: 'uart2txbytes', title: '串口2发'}, {field: 'uart2rxbytes', title: '串口2收'}, {field: 'uart2unknown', title: '串口2未知'}, - {field: 'satelliteinuse', title: '使用卫星数'}, - {field: 'remark', title: '备注', width: 120}, - {title: '操作', toolbar: '#currentTableBar', fixed: "right", width: 80} + {field: 'satelliteinuse', title: '使用卫星数'} ]; if([[${role}]] != "SUPER_ADMIN") { data_cols[2].hide = true; @@ -86,8 +81,6 @@ data_cols[11].hide = true; data_cols[12].hide = true; data_cols[13].hide = true; - data_cols[14].hide = true; - data_cols[15].hide = true; } /** * 初始化表单,要加上,不然刷新部分组件可能会不加载 @@ -142,35 +135,6 @@ return false; }); - table.on('tool(currentTableFilter)', function (obj) { - var data = obj.data; - if (obj.event === 'edit') { - layer.prompt({ - formType: 0, - value: data.remark, - title: '输入备注', - btn: ['确定','取消'], - btnAlign: 'c' - }, function(value,index){ - $.ajax({ - type:"POST", - url:"/gnss/msg/trx/remark", - data:{ - 'id':data.id, - 'remark':value - }, - success: function (data) { - //data是cotroller相应处理函数的返回值 - table.reload('currentTableId'); - } - }); - layer.close(index); - } - ); - } - }); - - }); diff --git a/sec-beidou/src/main/resources/templates/page/gnss_single_data.html b/sec-beidou/src/main/resources/templates/page/gnss_single_data.html index 15afadbe..aa9422b6 100644 --- a/sec-beidou/src/main/resources/templates/page/gnss_single_data.html +++ b/sec-beidou/src/main/resources/templates/page/gnss_single_data.html @@ -20,7 +20,7 @@
- + diff --git a/sec-beidou/src/main/resources/templates/page/gnss_status.html b/sec-beidou/src/main/resources/templates/page/gnss_status.html index 264d5985..73278088 100644 --- a/sec-beidou/src/main/resources/templates/page/gnss_status.html +++ b/sec-beidou/src/main/resources/templates/page/gnss_status.html @@ -61,12 +61,6 @@
-
- -
- -
-
@@ -98,7 +92,6 @@ table = layui.table; var cfg_cols = [ {field: 'deviceid', title: '设备号', sort: true}, - {field: 'remark', title: '备注', width: 100}, {field: 'devicetype', title: '设备类型',templet: '#typeTrans'}, {field: 'updatetime', title: '更新时间', templet: "
{{layui.util.toDateString(d.updatetime, 'yyyy-MM-dd HH:mm:ss')}}
"}, {field: 'state', title: '状态',templet: '#stateTrans'}, @@ -114,9 +107,6 @@ {field: 'latitude', title: '纬度'}, {title: '操作', toolbar: '#currentTableBar', fixed: "right", width: 80} ]; - if([[${role}]] != "SUPER_ADMIN") { - cfg_cols[1].hide = true; - } /** * 初始化表单,要加上,不然刷新部分组件可能会不加载 */ diff --git a/sec-beidou/src/main/resources/templates/page/warning.html b/sec-beidou/src/main/resources/templates/page/warning.html index 918b65cd..a797e565 100644 --- a/sec-beidou/src/main/resources/templates/page/warning.html +++ b/sec-beidou/src/main/resources/templates/page/warning.html @@ -21,7 +21,7 @@
- +