Commit ca77b59a LN

料仓在线时显示IP

1 个父辈 05e56ac7
...@@ -25,6 +25,7 @@ public class AccShelfHandler extends BaseDeviceHandler{ ...@@ -25,6 +25,7 @@ public class AccShelfHandler extends BaseDeviceHandler{
@Override @Override
public StatusBean handleClientRequest(StatusBean statusBean, HttpServletRequest request) { public StatusBean handleClientRequest(StatusBean statusBean, HttpServletRequest request) {
statusBean.setClientIp(request.getRemoteHost());
handleMsg(statusBean); handleMsg(statusBean);
statusBean = saveAlarmAndHumidity(statusBean); statusBean = saveAlarmAndHumidity(statusBean);
OrderSetting orderSetting = dataCache.getOrderSetting(); OrderSetting orderSetting = dataCache.getOrderSetting();
......
...@@ -123,6 +123,7 @@ public class BaseDeviceHandler implements IDeviceHandler { ...@@ -123,6 +123,7 @@ public class BaseDeviceHandler implements IDeviceHandler {
@Override @Override
public StatusBean handleClientRequest(StatusBean statusBean, HttpServletRequest request) { public StatusBean handleClientRequest(StatusBean statusBean, HttpServletRequest request) {
statusBean.setClientIp(request.getRemoteHost());
handleMsg(statusBean); handleMsg(statusBean);
statusBean = saveAlarmAndHumidity(statusBean); statusBean = saveAlarmAndHumidity(statusBean);
...@@ -708,7 +709,11 @@ public class BaseDeviceHandler implements IDeviceHandler { ...@@ -708,7 +709,11 @@ public class BaseDeviceHandler implements IDeviceHandler {
//展示到界面 //展示到界面
String msg = statusBean.getMsg(); String msg = statusBean.getMsg();
String msgEn = statusBean.getMsgEn(); String msgEn = statusBean.getMsgEn();
DevicesStatusUtil.updateClientMsg(statusBean.getCid(), msg, msgEn); String msgCode=statusBean.getMsgCode();
if(ObjectUtil.isNotEmpty(msg)||ObjectUtil.isNotEmpty(msgCode)){
DevicesStatusUtil.updateClientMsg(statusBean.getCid(),msgCode, msg, msgEn,statusBean.getMsgParam());
}
} catch (Exception e) { } catch (Exception e) {
log.error("客户端故障消息处理出错", e); log.error("客户端故障消息处理出错", e);
} }
......
...@@ -181,6 +181,7 @@ public class NLPShelfHandler extends BaseDeviceHandler{ ...@@ -181,6 +181,7 @@ public class NLPShelfHandler extends BaseDeviceHandler{
@Override @Override
public StatusBean handleClientRequest(StatusBean statusBean, HttpServletRequest request) { public StatusBean handleClientRequest(StatusBean statusBean, HttpServletRequest request) {
statusBean.setClientIp(request.getRemoteHost());
handleMsg(statusBean); handleMsg(statusBean);
statusBean = saveAlarmAndHumidity(statusBean); statusBean = saveAlarmAndHumidity(statusBean);
......
...@@ -54,6 +54,7 @@ public class NLShelfHandler extends BaseDeviceHandler { ...@@ -54,6 +54,7 @@ public class NLShelfHandler extends BaseDeviceHandler {
@Override @Override
public StatusBean handleClientRequest(StatusBean statusBean, HttpServletRequest request) { public StatusBean handleClientRequest(StatusBean statusBean, HttpServletRequest request) {
statusBean.setClientIp(request.getRemoteHost());
handleMsg(statusBean); handleMsg(statusBean);
statusBean = saveAlarmAndHumidity(statusBean); statusBean = saveAlarmAndHumidity(statusBean);
......
...@@ -20,6 +20,7 @@ public class SisoBoxHandler extends BaseDeviceHandler { ...@@ -20,6 +20,7 @@ public class SisoBoxHandler extends BaseDeviceHandler {
} }
@Override @Override
public StatusBean handleClientRequest(StatusBean statusBean, HttpServletRequest request) { public StatusBean handleClientRequest(StatusBean statusBean, HttpServletRequest request) {
statusBean.setClientIp(request.getRemoteHost());
String cid = statusBean.getCid(); String cid = statusBean.getCid();
Storage storage = dataCache.getStorage(cid); Storage storage = dataCache.getStorage(cid);
if (storage == null) { if (storage == null) {
......
...@@ -50,6 +50,7 @@ public class SpBoxHandler extends BaseDeviceHandler { ...@@ -50,6 +50,7 @@ public class SpBoxHandler extends BaseDeviceHandler {
@Override @Override
public StatusBean handleClientRequest(StatusBean statusBean, HttpServletRequest request) { public StatusBean handleClientRequest(StatusBean statusBean, HttpServletRequest request) {
statusBean.setClientIp(request.getRemoteHost());
handleMsg(statusBean); handleMsg(statusBean);
statusBean = saveAlarmAndHumidity(statusBean); statusBean = saveAlarmAndHumidity(statusBean);
statusBean = handleInOutFinished(statusBean); statusBean = handleInOutFinished(statusBean);
......
...@@ -40,6 +40,7 @@ public class VerticalBoxHandler extends BaseDeviceHandler { ...@@ -40,6 +40,7 @@ public class VerticalBoxHandler extends BaseDeviceHandler {
@Override @Override
public StatusBean handleClientRequest(StatusBean statusBean, HttpServletRequest request) { public StatusBean handleClientRequest(StatusBean statusBean, HttpServletRequest request) {
statusBean.setClientIp(request.getRemoteHost());
handleMsg(statusBean); handleMsg(statusBean);
// statusBean = saveStatus(statusBean); // statusBean = saveStatus(statusBean);
String cid = statusBean.getCid(); String cid = statusBean.getCid();
......
...@@ -151,6 +151,7 @@ public class XLCBoxHandler extends BaseDeviceHandler { ...@@ -151,6 +151,7 @@ public class XLCBoxHandler extends BaseDeviceHandler {
log.error("料仓cid: [" + cid + "]不存在"); log.error("料仓cid: [" + cid + "]不存在");
return null; return null;
} }
statusBean.setClientIp(request.getRemoteHost());
handleMsg(statusBean); handleMsg(statusBean);
statusBean = saveAlarmAndHumidity(statusBean); statusBean = saveAlarmAndHumidity(statusBean);
statusBean = handleXLCStatusBean(statusBean); statusBean = handleXLCStatusBean(statusBean);
......
...@@ -57,6 +57,7 @@ public class XlBoxHandler extends BaseDeviceHandler { ...@@ -57,6 +57,7 @@ public class XlBoxHandler extends BaseDeviceHandler {
@Override @Override
public StatusBean handleClientRequest(StatusBean statusBean, HttpServletRequest request) { public StatusBean handleClientRequest(StatusBean statusBean, HttpServletRequest request) {
statusBean.setClientIp(request.getRemoteHost());
handleMsg(statusBean); handleMsg(statusBean);
statusBean = saveAlarmAndHumidity(statusBean); statusBean = saveAlarmAndHumidity(statusBean);
statusBean = handleXlStatusBean(statusBean); statusBean = handleXlStatusBean(statusBean);
......
...@@ -68,6 +68,13 @@ public class BoxStatusDto { ...@@ -68,6 +68,13 @@ public class BoxStatusDto {
@ApiModelProperty("使用情况") @ApiModelProperty("使用情况")
private Map<String, UsageItem> usageMap = new ConcurrentHashMap<>(); private Map<String, UsageItem> usageMap = new ConcurrentHashMap<>();
@ApiModelProperty("操作信息") @ApiModelProperty("操作信息")
//单盘入库:singleReelIn
// 打开门锁:openLock
//关闭门锁:closeLock
//开始批量入库:startBatchIn
//取出出库料盘:takeOutReel
//关闭仓门:confirmReelOut
// 状态显示: disable:不可用,enable:可用,点击按钮后发送 doit
private Map<String, String> data = new HashMap<>(); private Map<String, String> data = new HashMap<>();
@ApiModelProperty("当前绑定的入库单名称") @ApiModelProperty("当前绑定的入库单名称")
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!