Commit c7b4efd6 zshaohui

研华单盘入库修改

1 个父辈 a3265e84
......@@ -240,6 +240,14 @@ public class StatusBean {
this.alarmList = alarmList;
}
public void putOp(Map<String, String> opMap) {
if (opMap != null && !opMap.isEmpty()) {
for (Map.Entry<String, String> op : opMap.entrySet()) {
data.put(op.getKey(), op.getValue());
}
}
}
/**
* 添加一些服务器的操作发送到客户端(批量入库)
* @param opMap
......
package com.neotel.smfcore.core.device.handler.impl;
import cn.hutool.core.util.ObjectUtil;
import com.alibaba.fastjson.JSON;
import com.google.common.base.Strings;
import com.google.common.collect.Lists;
import com.neotel.smfcore.common.bean.ResultBean;
import com.neotel.smfcore.common.exception.ValidateException;
import com.neotel.smfcore.common.utils.Constants;
import com.neotel.smfcore.common.utils.JsonUtil;
import com.neotel.smfcore.common.utils.SecurityUtils;
import com.neotel.smfcore.core.barcode.service.po.Barcode;
import com.neotel.smfcore.core.device.bean.StatusBean;
......@@ -74,8 +76,7 @@ public class MimoBoxHandler extends BaseDeviceHandler {
//获取操作
Map<String, String> opMap = DevicesStatusUtil.getAndRemoveOp(cid);
statusBean.addOp(opMap);
statusBean.putOp(opMap);
return statusBean;
}
......
......@@ -13,6 +13,7 @@ import com.neotel.smfcore.core.system.service.po.DataLog;
import com.neotel.smfcore.core.system.util.TaskService;
import com.sun.org.apache.xpath.internal.operations.Bool;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.ObjectUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
......@@ -230,7 +231,9 @@ public class AdvantechApi extends BaseSmfApiListener {
taskService.cancelTask(task.getId());
}else {
//如果返回成功,把singleOut改为true
task.setSingleOut(true);
if (ObjectUtils.isNotEmpty(task.getSourceName())) {
task.setSingleOut(true);
}
taskService.updateQueueTask(task);
}
log.info(task.getBarcode() + "出库通知返回" + result);
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!