fix: 调整excel内容

dev
huangfeng 1 year ago
parent 101165c42d
commit ae927b3cc1

@ -34,7 +34,7 @@ public class CmdController extends BaseController {
list.add(new ActionModel(1, "yw_cmd_android_reboot", "重启设备")); list.add(new ActionModel(1, "yw_cmd_android_reboot", "重启设备"));
list.add(new ActionModel(2, "yw_cmd_mcu_reboot", "MCU单片机重启")); list.add(new ActionModel(2, "yw_cmd_mcu_reboot", "MCU单片机重启"));
list.add(new ActionModel(3, "i1_cmd_set_i1_server_ip_port", "设置I1服务器")); list.add(new ActionModel(3, "i1_cmd_set_i1_server_ip_port", "设置I1服务器"));
list.add(new ActionModel(4, "i1_cmd_set_xy_yw_ip_port", "设置运维服务器")); // list.add(new ActionModel(4, "i1_cmd_set_xy_yw_ip_port", "设置运维服务器"));
list.add(new ActionModel(5, "i1_cmd_set_i1_heart_beat_time", "设置心跳周期")); list.add(new ActionModel(5, "i1_cmd_set_i1_heart_beat_time", "设置心跳周期"));
list.add(new ActionModel(6, "yw_cmd_upload_i1_zip_log", "上传日志")); list.add(new ActionModel(6, "yw_cmd_upload_i1_zip_log", "上传日志"));
list.add(new ActionModel(7, "upgrade", "升级")); list.add(new ActionModel(7, "upgrade", "升级"));

@ -12,19 +12,19 @@ import java.util.HashMap;
@Data @Data
public class TerminalExcel { public class TerminalExcel {
@ColumnWidth(16) @ColumnWidth(20)
@ExcelProperty(value = "出厂ID") @ExcelProperty(value = "出厂ID")
private String oid; private String oid;
@ColumnWidth(16) @ColumnWidth(20)
@ExcelProperty(value = "装置编号") @ExcelProperty(value = "装置编号")
private String cmdid; private String cmdid;
@ColumnWidth(16) @ColumnWidth(10)
@ExcelProperty(value = "状态") @ExcelProperty(value = "状态")
private String onlinestatus; private String onlinestatus;
@ColumnWidth(16) @ColumnWidth(20)
@ExcelProperty(value = "最后心跳时间") @ExcelProperty(value = "最后心跳时间")
private Date lastReportTime; private Date lastReportTime;
@ColumnWidth(16) @ColumnWidth(10)
@ExcelProperty(value = "传图") @ExcelProperty(value = "传图")
private String pic; private String pic;
@ColumnWidth(16) @ColumnWidth(16)
@ -72,7 +72,7 @@ public class TerminalExcel {
@ColumnWidth(16) @ColumnWidth(16)
@ExcelProperty(value = "SIM卡2") @ExcelProperty(value = "SIM卡2")
private String simcard2; private String simcard2;
@ColumnWidth(16) @ColumnWidth(24)
@ExcelProperty(value = "CMA服务器") @ExcelProperty(value = "CMA服务器")
private String cma; private String cma;
@ColumnWidth(16) @ColumnWidth(16)
@ -111,33 +111,38 @@ public class TerminalExcel {
item.setProtocolName(term.getProtocolName()); item.setProtocolName(term.getProtocolName());
MntnStatus status = term.getMntnStatus(); MntnStatus status = term.getMntnStatus();
if (status != null) {
item.setLastReportTime(new Date(status.getRawReportTime() * 1000)); item.setLastReportTime(new Date(status.getRawReportTime() * 1000));
item.setLastIP(status.getLastIp()); item.setLastIP(status.getLastIp());
item.setComment(status.getComment()); item.setComment(status.getComment());
HashMap<String, Object> map = status.getReportMap(); HashMap<String, Object> map = status.getReportMap();
item.setPic((String) map.get("pic")); if (map != null) {
item.setBattery((String) map.get("battery")); item.setOid(String.valueOf(map.get("oid")));
item.setNumberOfHb((String) map.get("numberOfHb")); item.setPic(String.valueOf(map.get("pic")));
item.setHeartbeatDuration((String) map.get("heartbeatDuration")); item.setBattery(String.valueOf(map.get("battery")));
item.setRecv((String) map.get("recv")); item.setNumberOfHb(String.valueOf(map.get("numberOfHb")));
item.setPhotoTimes((String) map.get("photoTimes")); item.setHeartbeatDuration(String.valueOf(map.get("heartbeatDuration")));
item.setSuccess((String) map.get("success")); item.setRecv(String.valueOf(map.get("recv")));
item.setFailure((String) map.get("failure")); item.setPhotoTimes(String.valueOf(map.get("photoTimes")));
item.setSignature1((String) map.get("signature1")); item.setSuccess(String.valueOf(map.get("success")));
item.setSignature2((String) map.get("signature2")); item.setFailure(String.valueOf(map.get("failure")));
item.setNetworkError((String) map.get("networkError")); item.setSignature1(String.valueOf(map.get("signature1")));
item.setRebootTimes((String) map.get("rebootTimes")); item.setSignature2(String.valueOf(map.get("signature2")));
item.setI1RebootTimes((String) map.get("i1RebootTimes")); item.setNetworkError(String.valueOf(map.get("networkError")));
item.setSimcard1((String) map.get("simcard1")); item.setRebootTimes(String.valueOf(map.get("rebootTimes")));
item.setSimcard2((String) map.get("simcard2")); item.setI1RebootTimes(String.valueOf(map.get("i1RebootTimes")));
item.setCma((String) map.get("cma")); item.setSimcard1(String.valueOf(map.get("simcard1")));
item.setFreeROM((String) map.get("freeROM")); item.setSimcard2(String.valueOf(map.get("simcard2")));
item.setI1Version((String) map.get("i1Version")); item.setCma(String.valueOf(map.get("cma")));
item.setMaintainVersion((String) map.get("maintainVersion")); item.setFreeROM(String.valueOf(map.get("freeROM")));
item.setCameraService((String) map.get("cameraService")); item.setI1Version(String.valueOf(map.get("i1Version")));
item.setAiVersion((String) map.get("aiVersion")); item.setMaintainVersion(String.valueOf(map.get("maintainVersion")));
item.setMcu((String) map.get("mcu")); item.setCameraService(String.valueOf(map.get("cameraService")));
item.setAiVersion(String.valueOf(map.get("aiVersion")));
item.setMcu(String.valueOf(map.get("mcu")));
}
}
return item; return item;
} }
} }

@ -58,7 +58,7 @@ public class RawReportUtil {
} else if (str.startsWith("卡2:")) { } else if (str.startsWith("卡2:")) {
map.put("simcard2", str.replaceFirst("卡2:", "")); map.put("simcard2", str.replaceFirst("卡2:", ""));
} else if (str.startsWith("mcu:")) { } else if (str.startsWith("mcu:")) {
map.put("mcu", str.replaceFirst("mcu", "")); map.put("mcu", str.replaceFirst("mcu:", ""));
} else if (str.startsWith("ai:")) { } else if (str.startsWith("ai:")) {
map.put("aiVersion", str.replaceFirst("ai:", "")); map.put("aiVersion", str.replaceFirst("ai:", ""));
} else if (str.startsWith("cam:")) { } else if (str.startsWith("cam:")) {

Loading…
Cancel
Save