fix 记录日志
This commit is contained in:
@@ -172,31 +172,34 @@ public class XgagvDeviceDriver extends AbstractOpcDeviceDriver implements Device
|
|||||||
stop = this.itemProtocol.getStop();
|
stop = this.itemProtocol.getStop();
|
||||||
|
|
||||||
if (home_relocation != last_home_relocation) {
|
if (home_relocation != last_home_relocation) {
|
||||||
LuceneLogDto logDto = new LuceneLogDto();
|
LuceneLogDto logDto = LuceneLogDto.builder()
|
||||||
logDto.setDevice_code(device_code);
|
.device_code(device_code)
|
||||||
logDto.setContent("信号" + this.getDevice().getOpc_server_code() + "." + this.getDevice().getOpc_plc_code() + "." + this.device_code + "." + ItemProtocol.to_home_relocation + "变更从" + this.last_home_relocation + "->" + this.home_relocation);
|
.content("信号" + this.getDevice().getOpc_server_code() + "." + this.getDevice().getOpc_plc_code() + "." + this.device_code + "." + ItemProtocol.to_home_relocation + "变更从" + this.last_home_relocation + "->" + this.home_relocation)
|
||||||
luceneExecuteLogService.deviceExecuteLog(logDto);
|
.build();
|
||||||
|
luceneExecuteLogService.deviceExecuteLog(logDto);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (stop != last_stop) {
|
if (stop != last_stop) {
|
||||||
LuceneLogDto logDto = new LuceneLogDto();
|
LuceneLogDto logDto = LuceneLogDto.builder()
|
||||||
logDto.setDevice_code(device_code);
|
.device_code(device_code)
|
||||||
logDto.setContent("信号" + this.getDevice().getOpc_server_code() + "." + this.getDevice().getOpc_plc_code() + "." + this.device_code + "." + ItemProtocol.stop + "变更从" + this.last_stop + "->" + this.stop);
|
.content("信号" + this.getDevice().getOpc_server_code() + "." + this.getDevice().getOpc_plc_code() + "." + this.device_code + "." + ItemProtocol.stop + "变更从" + this.last_stop + "->" + this.stop)
|
||||||
|
.build();
|
||||||
luceneExecuteLogService.deviceExecuteLog(logDto);
|
luceneExecuteLogService.deviceExecuteLog(logDto);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (address != last_address) {
|
if (address != last_address) {
|
||||||
|
LuceneLogDto logDto = LuceneLogDto.builder()
|
||||||
LuceneLogDto logDto = new LuceneLogDto();
|
.device_code(device_code)
|
||||||
logDto.setDevice_code(device_code);
|
.content("信号" + this.getDevice().getOpc_server_code() + "." + this.getDevice().getOpc_plc_code() + "." + this.device_code + "." + ItemProtocol.address + this.last_address + "->" + this.address)
|
||||||
logDto.setContent("信号" + this.getDevice().getOpc_server_code() + "." + this.getDevice().getOpc_plc_code() + "." + this.device_code + "." + ItemProtocol.address + "变更从" + this.last_address + "->" + this.address);
|
.build();
|
||||||
luceneExecuteLogService.deviceExecuteLog(logDto);
|
luceneExecuteLogService.deviceExecuteLog(logDto);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (electricity != last_electricity) {
|
if (electricity != last_electricity) {
|
||||||
LuceneLogDto logDto = new LuceneLogDto();
|
LuceneLogDto logDto = LuceneLogDto.builder()
|
||||||
logDto.setDevice_code(device_code);
|
.device_code(device_code)
|
||||||
logDto.setContent("信号" + this.getDevice().getOpc_server_code() + "." + this.getDevice().getOpc_plc_code() + "." + this.device_code + "." + ItemProtocol.electricity + "变更从" + this.last_electricity + "->" + this.electricity);
|
.content("信号" + this.getDevice().getOpc_server_code() + "." + this.getDevice().getOpc_plc_code() + "." + this.device_code + "." + ItemProtocol.electricity + this.last_electricity + "->" + this.electricity)
|
||||||
|
.build();
|
||||||
luceneExecuteLogService.deviceExecuteLog(logDto);
|
luceneExecuteLogService.deviceExecuteLog(logDto);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -320,7 +323,11 @@ public class XgagvDeviceDriver extends AbstractOpcDeviceDriver implements Device
|
|||||||
Server server = ReadUtil.getServer(opcservcerid);
|
Server server = ReadUtil.getServer(opcservcerid);
|
||||||
Map<String, Object> itemMap = new HashMap<String, Object>();
|
Map<String, Object> itemMap = new HashMap<String, Object>();
|
||||||
itemMap.put(to_command, value);
|
itemMap.put(to_command, value);
|
||||||
log.info("下发信号{},值{}", to_command, value);
|
LuceneLogDto resplogDto = LuceneLogDto.builder()
|
||||||
|
.device_code(device_code)
|
||||||
|
.content("下发信号"+ this.getDevice().getOpc_server_code() + "." + this.getDevice().getOpc_plc_code() + "." + this.device_code + "." + key + "value:"+ value )
|
||||||
|
.build();
|
||||||
|
|
||||||
ReadUtil.write(itemMap, server);
|
ReadUtil.write(itemMap, server);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -371,13 +378,22 @@ public class XgagvDeviceDriver extends AbstractOpcDeviceDriver implements Device
|
|||||||
jo.put("device_code", this.device_code);
|
jo.put("device_code", this.device_code);
|
||||||
jo.put("task_code", inst.getTask_code());
|
jo.put("task_code", inst.getTask_code());
|
||||||
ja.add(jo);
|
ja.add(jo);
|
||||||
|
LuceneLogDto reqlogDto = LuceneLogDto.builder()
|
||||||
|
.device_code(device_code)
|
||||||
|
.content("请求参数:"+jo)
|
||||||
|
.requestparam("请求参数:"+jo)
|
||||||
|
.method("feedAgvTaskStatus")
|
||||||
|
.build();
|
||||||
|
luceneExecuteLogService.deviceExecuteLog(reqlogDto);
|
||||||
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
||||||
LuceneLogDto logDto = new LuceneLogDto();
|
LuceneLogDto resplogDto = LuceneLogDto.builder()
|
||||||
|
.device_code(device_code)
|
||||||
logDto.setDevice_code(device_code);
|
.content("返回参数:"+resp.body())
|
||||||
logDto.setContent("请求参数:" + ja.toString() );
|
.requestparam("返回参数:"+resp.body())
|
||||||
luceneExecuteLogService.deviceExecuteLog(logDto);
|
.method("feedAgvTaskStatus")
|
||||||
luceneExecuteLogService.deviceExecuteLog(logDto);
|
.status_code(String.valueOf(resp.getStatus()))
|
||||||
|
.build();
|
||||||
|
luceneExecuteLogService.deviceExecuteLog(resplogDto);
|
||||||
|
|
||||||
if (resp.getStatus() ==200) {
|
if (resp.getStatus() ==200) {
|
||||||
|
|
||||||
@@ -403,7 +419,22 @@ public class XgagvDeviceDriver extends AbstractOpcDeviceDriver implements Device
|
|||||||
jo.put("device_code", this.device_code);
|
jo.put("device_code", this.device_code);
|
||||||
jo.put("task_code", inst.getTask_code());
|
jo.put("task_code", inst.getTask_code());
|
||||||
ja.add(jo);
|
ja.add(jo);
|
||||||
|
LuceneLogDto reqlogDto = LuceneLogDto.builder()
|
||||||
|
.device_code(device_code)
|
||||||
|
.content("请求参数:"+jo)
|
||||||
|
.requestparam("请求参数:"+jo)
|
||||||
|
.method("feedAgvTaskStatus")
|
||||||
|
.build();
|
||||||
|
luceneExecuteLogService.deviceExecuteLog(reqlogDto);
|
||||||
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
||||||
|
LuceneLogDto resplogDto = LuceneLogDto.builder()
|
||||||
|
.device_code(device_code)
|
||||||
|
.content("返回参数:"+resp.body())
|
||||||
|
.requestparam("返回参数:"+resp.body())
|
||||||
|
.method("feedAgvTaskStatus")
|
||||||
|
.status_code(String.valueOf(resp.getStatus()))
|
||||||
|
.build();
|
||||||
|
luceneExecuteLogService.deviceExecuteLog(resplogDto);
|
||||||
if (resp.getStatus() ==200) {
|
if (resp.getStatus() ==200) {
|
||||||
|
|
||||||
inst.setInstruction_status("1");
|
inst.setInstruction_status("1");
|
||||||
@@ -425,7 +456,22 @@ public class XgagvDeviceDriver extends AbstractOpcDeviceDriver implements Device
|
|||||||
jo.put("device_code", this.device_code);
|
jo.put("device_code", this.device_code);
|
||||||
jo.put("task_code", inst.getTask_code());
|
jo.put("task_code", inst.getTask_code());
|
||||||
ja.add(jo);
|
ja.add(jo);
|
||||||
|
LuceneLogDto reqlogDto = LuceneLogDto.builder()
|
||||||
|
.device_code(device_code)
|
||||||
|
.content("请求参数:"+jo)
|
||||||
|
.requestparam("请求参数:"+jo)
|
||||||
|
.method("feedAgvTaskStatus")
|
||||||
|
.build();
|
||||||
|
luceneExecuteLogService.deviceExecuteLog(reqlogDto);
|
||||||
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
||||||
|
LuceneLogDto resplogDto = LuceneLogDto.builder()
|
||||||
|
.device_code(device_code)
|
||||||
|
.content("返回参数:"+resp.body())
|
||||||
|
.requestparam("返回参数:"+resp.body())
|
||||||
|
.method("feedAgvTaskStatus")
|
||||||
|
.status_code(String.valueOf(resp.getStatus()))
|
||||||
|
.build();
|
||||||
|
luceneExecuteLogService.deviceExecuteLog(resplogDto);
|
||||||
if (resp.getStatus() ==200) {
|
if (resp.getStatus() ==200) {
|
||||||
inst.setInstruction_status("1");
|
inst.setInstruction_status("1");
|
||||||
inst.setExecute_status("3");
|
inst.setExecute_status("3");
|
||||||
@@ -445,14 +491,23 @@ public class XgagvDeviceDriver extends AbstractOpcDeviceDriver implements Device
|
|||||||
jo.put("device_code", this.device_code);
|
jo.put("device_code", this.device_code);
|
||||||
jo.put("task_code", inst.getTask_code());
|
jo.put("task_code", inst.getTask_code());
|
||||||
ja.add(jo);
|
ja.add(jo);
|
||||||
|
LuceneLogDto reqlogDto = LuceneLogDto.builder()
|
||||||
|
.device_code(device_code)
|
||||||
|
.content("请求参数:"+jo)
|
||||||
|
.requestparam("请求参数:"+jo)
|
||||||
|
.method("feedAgvTaskStatus")
|
||||||
|
.build();
|
||||||
|
luceneExecuteLogService.deviceExecuteLog(reqlogDto);
|
||||||
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
||||||
|
LuceneLogDto resplogDto = LuceneLogDto.builder()
|
||||||
|
.device_code(device_code)
|
||||||
|
.content("返回参数:"+resp.body())
|
||||||
|
.requestparam("返回参数:"+resp.body())
|
||||||
|
.method("feedAgvTaskStatus")
|
||||||
|
.status_code(String.valueOf(resp.getStatus()))
|
||||||
|
.build();
|
||||||
|
luceneExecuteLogService.deviceExecuteLog(resplogDto);
|
||||||
if (resp.getStatus() ==200) {
|
if (resp.getStatus() ==200) {
|
||||||
LuceneLogDto logDto = new LuceneLogDto();
|
|
||||||
logDto.setDevice_code(device_code);
|
|
||||||
logDto.setInstruct_code(inst.getInstruction_code());
|
|
||||||
logDto.setTask_code(inst.getTask_code());
|
|
||||||
logDto.setContent("下发信号" + this.getDevice().getOpc_server_code() + "." + this.getDevice().getOpc_plc_code() + "." + this.device_code + "." + ItemProtocol.to_line + " value:" + 2);
|
|
||||||
luceneExecuteLogService.deviceExecuteLog(logDto);
|
|
||||||
writing("to_line", 2);
|
writing("to_line", 2);
|
||||||
inst.setInstruction_status("2");
|
inst.setInstruction_status("2");
|
||||||
inst.setExecute_status("4");
|
inst.setExecute_status("4");
|
||||||
@@ -466,12 +521,23 @@ public class XgagvDeviceDriver extends AbstractOpcDeviceDriver implements Device
|
|||||||
jo.put("status", "5");
|
jo.put("status", "5");
|
||||||
jo.put("device_code", this.address);
|
jo.put("device_code", this.address);
|
||||||
ja.add(jo);
|
ja.add(jo);
|
||||||
|
LuceneLogDto reqlogDto = LuceneLogDto.builder()
|
||||||
|
.device_code(device_code)
|
||||||
|
.content("请求参数:"+jo)
|
||||||
|
.requestparam("请求参数:"+jo)
|
||||||
|
.method("feedAgvTaskStatus")
|
||||||
|
.build();
|
||||||
|
luceneExecuteLogService.deviceExecuteLog(reqlogDto);
|
||||||
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
||||||
|
LuceneLogDto resplogDto = LuceneLogDto.builder()
|
||||||
|
.device_code(device_code)
|
||||||
|
.content("返回参数:"+resp.body())
|
||||||
|
.requestparam("返回参数:"+resp.body())
|
||||||
|
.method("feedAgvTaskStatus")
|
||||||
|
.status_code(String.valueOf(resp.getStatus()))
|
||||||
|
.build();
|
||||||
|
luceneExecuteLogService.deviceExecuteLog(resplogDto);
|
||||||
if (resp.getStatus() == 200) {
|
if (resp.getStatus() == 200) {
|
||||||
LuceneLogDto logDto = new LuceneLogDto();
|
|
||||||
logDto.setDevice_code(device_code);
|
|
||||||
logDto.setContent("下发信号" + this.getDevice().getOpc_server_code() + "." + this.getDevice().getOpc_plc_code() + "." + this.device_code + "." + ItemProtocol.to_di_low + " value:" + 0);
|
|
||||||
luceneExecuteLogService.deviceExecuteLog(logDto);
|
|
||||||
writing("to_di_low", 0);
|
writing("to_di_low", 0);
|
||||||
writing("to_di_height", 0);
|
writing("to_di_height", 0);
|
||||||
} else {
|
} else {
|
||||||
@@ -485,10 +551,6 @@ public class XgagvDeviceDriver extends AbstractOpcDeviceDriver implements Device
|
|||||||
ja.add(jo);
|
ja.add(jo);
|
||||||
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
||||||
if (resp.getStatus() == 200) {
|
if (resp.getStatus() == 200) {
|
||||||
LuceneLogDto logDto = new LuceneLogDto();
|
|
||||||
logDto.setDevice_code(device_code);
|
|
||||||
logDto.setContent("下发信号" + this.getDevice().getOpc_server_code() + "." + this.getDevice().getOpc_plc_code() + "." + this.device_code + "." + ItemProtocol.to_di_low + " value:" + 0);
|
|
||||||
luceneExecuteLogService.deviceExecuteLog(logDto);
|
|
||||||
writing("to_di_height", 0);
|
writing("to_di_height", 0);
|
||||||
writing("to_di_low", 0);
|
writing("to_di_low", 0);
|
||||||
} else {
|
} else {
|
||||||
@@ -502,10 +564,6 @@ public class XgagvDeviceDriver extends AbstractOpcDeviceDriver implements Device
|
|||||||
ja.add(jo);
|
ja.add(jo);
|
||||||
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
||||||
if (resp.getStatus() == 200) {
|
if (resp.getStatus() == 200) {
|
||||||
LuceneLogDto logDto = new LuceneLogDto();
|
|
||||||
logDto.setDevice_code(device_code);
|
|
||||||
logDto.setContent("下发信号" + this.getDevice().getOpc_server_code() + "." + this.getDevice().getOpc_plc_code() + "." + this.device_code + "." + ItemProtocol.to_di_low + " value:" + 0);
|
|
||||||
luceneExecuteLogService.deviceExecuteLog(logDto);
|
|
||||||
writing("to_di_low", 0);
|
writing("to_di_low", 0);
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
@@ -527,12 +585,22 @@ public class XgagvDeviceDriver extends AbstractOpcDeviceDriver implements Device
|
|||||||
jo.put("status", "5");
|
jo.put("status", "5");
|
||||||
jo.put("device_code", "A4");
|
jo.put("device_code", "A4");
|
||||||
ja.add(jo);
|
ja.add(jo);
|
||||||
|
LuceneLogDto reqlogDto = LuceneLogDto.builder()
|
||||||
|
.device_code(device_code)
|
||||||
|
.content("请求参数:"+jo)
|
||||||
|
.requestparam("请求参数:"+jo)
|
||||||
|
.method("feedAgvTaskStatus")
|
||||||
|
.build();
|
||||||
|
luceneExecuteLogService.deviceExecuteLog(reqlogDto);
|
||||||
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
||||||
if (resp.getStatus() == 200) {
|
LuceneLogDto resplogDto = LuceneLogDto.builder()
|
||||||
LuceneLogDto logDto = new LuceneLogDto();
|
.device_code(device_code)
|
||||||
logDto.setDevice_code(device_code);
|
.content("返回参数:"+resp.body())
|
||||||
logDto.setContent("下发信号" + this.getDevice().getOpc_server_code() + "." + this.getDevice().getOpc_plc_code() + "." + this.device_code + "." + ItemProtocol.to_di_low + " value:" + 0);
|
.requestparam("返回参数:"+resp.body())
|
||||||
luceneExecuteLogService.deviceExecuteLog(logDto);
|
.method("feedAgvTaskStatus")
|
||||||
|
.status_code(String.valueOf(resp.getStatus()))
|
||||||
|
.build();
|
||||||
|
luceneExecuteLogService.deviceExecuteLog(resplogDto); if (resp.getStatus() == 200) {
|
||||||
writing("to_di_low", 0);
|
writing("to_di_low", 0);
|
||||||
writing("to_di_height", 0);
|
writing("to_di_height", 0);
|
||||||
} else {
|
} else {
|
||||||
@@ -547,10 +615,6 @@ public class XgagvDeviceDriver extends AbstractOpcDeviceDriver implements Device
|
|||||||
ja.add(jo);
|
ja.add(jo);
|
||||||
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
||||||
if (resp.getStatus() == 200) {
|
if (resp.getStatus() == 200) {
|
||||||
LuceneLogDto logDto = new LuceneLogDto();
|
|
||||||
logDto.setDevice_code(device_code);
|
|
||||||
logDto.setContent("下发信号" + this.getDevice().getOpc_server_code() + "." + this.getDevice().getOpc_plc_code() + "." + this.device_code + "." + ItemProtocol.to_di_low + " value:" + 0);
|
|
||||||
luceneExecuteLogService.deviceExecuteLog(logDto);
|
|
||||||
writing("to_di_height", 0);
|
writing("to_di_height", 0);
|
||||||
writing("to_di_low", 0);
|
writing("to_di_low", 0);
|
||||||
} else {
|
} else {
|
||||||
@@ -565,10 +629,6 @@ public class XgagvDeviceDriver extends AbstractOpcDeviceDriver implements Device
|
|||||||
ja.add(jo);
|
ja.add(jo);
|
||||||
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
HttpResponse resp = acsToWmsService.feedAgvTaskStatus(ja);
|
||||||
if (resp.getStatus() == 200) {
|
if (resp.getStatus() == 200) {
|
||||||
LuceneLogDto logDto = new LuceneLogDto();
|
|
||||||
logDto.setDevice_code(device_code);
|
|
||||||
logDto.setContent("下发信号" + this.getDevice().getOpc_server_code() + "." + this.getDevice().getOpc_plc_code() + "." + this.device_code + "." + ItemProtocol.to_di_low + " value:" + 0);
|
|
||||||
luceneExecuteLogService.deviceExecuteLog(logDto);
|
|
||||||
writing("to_di_height", 0);
|
writing("to_di_height", 0);
|
||||||
} else {
|
} else {
|
||||||
writing("to_di_height", 0);
|
writing("to_di_height", 0);
|
||||||
|
|||||||
@@ -1,8 +1,10 @@
|
|||||||
package org.nl.modules.lucence.service.dto;
|
package org.nl.modules.lucence.service.dto;
|
||||||
|
|
||||||
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
|
@Builder
|
||||||
public class LuceneLogDto {
|
public class LuceneLogDto {
|
||||||
|
|
||||||
/* 日志标识 */
|
/* 日志标识 */
|
||||||
|
|||||||
Reference in New Issue
Block a user