|
@@ -601,8 +601,8 @@ public class TaskWorkNode {
|
|
|
setTaskNodeName(taskNode.getNodeName());
|
|
|
//todo $需要换地址$
|
|
|
HttpEntity<String> formEntity = new HttpEntity<String>(rfidObj.toJSONString(), headers);
|
|
|
- returnData = restTemplate.postForObject(instructionUrl, formEntity, String.class);
|
|
|
- //returnData = "{\"result\": \"true\"}";
|
|
|
+ //returnData = restTemplate.postForObject(instructionUrl, formEntity, String.class);
|
|
|
+ returnData = "{\"result\": \"true\"}";
|
|
|
} else {
|
|
|
|
|
|
//起点、终点缓存。
|
|
@@ -641,7 +641,7 @@ public class TaskWorkNode {
|
|
|
errJsonObject.put("msg", e.getMessage());
|
|
|
errJsonObject.put("result", "false");
|
|
|
returnData = errJsonObject.toJSONString();
|
|
|
- log.setStatus("0").setExeResult("0").setManual("1").setFeedback("节点" + taskNode.getId() + "逻辑出现异常:" + conMap.get("resultmsg") + ":" + e.getMessage());
|
|
|
+ log.setStatus("0").setExeResult("0").setManual("1").setFeedback("节点" + taskNode.getId() + "逻辑出现异常:" + conMap.get("resultMsg") + ":" + e.getMessage());
|
|
|
autoNodeLogMapper.updateAllById(log);
|
|
|
logger.error("调用接口发生异常" + e.getMessage());
|
|
|
} catch (Exception e) {
|
|
@@ -654,7 +654,7 @@ public class TaskWorkNode {
|
|
|
errJsonObject.put("result", "false");
|
|
|
returnData = errJsonObject.toJSONString();
|
|
|
//插入执行日志
|
|
|
- log.setStatus("0").setExeResult("0").setManual("1").setFeedback("节点" + taskNode.getId() + "逻辑出现异常:" + conMap.get("resultmsg") + ":" + e.getMessage());
|
|
|
+ log.setStatus("0").setExeResult("0").setManual("1").setFeedback("节点" + taskNode.getId() + "逻辑出现异常:" + conMap.get("resultMsg") + ":" + e.getMessage());
|
|
|
|
|
|
autoNodeLogMapper.updateAllById(log);
|
|
|
} finally {
|
|
@@ -676,7 +676,7 @@ public class TaskWorkNode {
|
|
|
// 释放之前占用的资源 并发延迟带来的异常不释放锁定资源
|
|
|
if (concurrency.equals("false")) {
|
|
|
// begin modify by yejian on 20220520 for 解决资源抢占时机器人是空闲状态但是实际上面有料不能操作的时候请求指令接口返回失败后进入死循环问题
|
|
|
- log.setExeResult("0").setManual("0").setFeedback(retJson.getString("resultMsg -> 已经发送上料请求,上料允许状态不满")==null?"设备资源和条件判断不通过" : retJson.getString("resultMsg -> 已经发送上料请求,上料允许状态不满"));
|
|
|
+ log.setExeResult("0").setManual("0").setFeedback(retJson.getString("msg")==null?"设备资源和条件判断不通过" : retJson.getString("msg"));
|
|
|
taskNodeService.freeLock(taskNode.getCompleteBatchNo());
|
|
|
logger.warn("{}设备资源不通过释放节点", taskNode.getCompleteBatchNo());
|
|
|
}
|
|
@@ -695,7 +695,7 @@ public class TaskWorkNode {
|
|
|
log.setExeResult("0").setManual("0").setFeedback("节点" + taskNode.getId() + "操作响应超时");
|
|
|
} else {
|
|
|
//设备不在线默认存储为空
|
|
|
- log.setExeResult("0").setManual("0").setFeedback(conMap.get("resultmsg")==null ? null : conMap.get("resultmsg").toString());
|
|
|
+ log.setExeResult("0").setManual("0").setFeedback(conMap.get("resultMsg")==null ? null : conMap.get("resultMsg").toString());
|
|
|
}
|
|
|
}
|
|
|
}
|