Commit ca77b59a LN

料仓在线时显示IP

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