opt:优化数字孪生大屏相关接口。

This commit is contained in:
2024-09-11 15:21:12 +08:00
parent faf5bf05f3
commit 8a179fbf88
8 changed files with 473 additions and 231 deletions

View File

@@ -129,6 +129,7 @@ public class GuhuashiSiteDeviceDriver extends AbstractOpcDeviceDriver implements
public void execute() {
String message = null;
try {
//todo 错误码转换
devicecode = this.getDeviceCode();
VW7010 = this.itemProtocol.getVW7010();
VW7012 = this.itemProtocol.getVW7012();
@@ -179,18 +180,19 @@ public class GuhuashiSiteDeviceDriver extends AbstractOpcDeviceDriver implements
}
}
//现场要测水分,手动更改
// if (VW70002 != last_VW70002 && VW70002 == 1) {
// log.info("固化室{}反馈工艺运行结束开始通知lms", devicecode);
// FeedBackTaskStatusRequest request = new FeedBackTaskStatusRequest();
// request.setDevice_code(this.devicecode);
// request.setType("1");
// request.setState("5");
// acsToWmsService.notify(request);
// }
// if (VW70002 != last_VW70002 && VW70002 == 1) {
// log.info("固化室{}反馈工艺运行结束开始通知lms", devicecode);
// FeedBackTaskStatusRequest request = new FeedBackTaskStatusRequest();
// request.setDevice_code(this.devicecode);
// request.setType("1");
// request.setState("5");
// acsToWmsService.notify(request);
// }
if (VD7046 != last_VD7046 && VD7046 == 0) {
log.info("固化室{}反馈固化室恢复正常开始通知lms", devicecode);
FeedBackTaskStatusRequest request = new FeedBackTaskStatusRequest();
request.setDevice_code(this.devicecode);
//todo 错误码转换
request.setType("3");
request.setState(String.valueOf(VD7046));
acsToWmsService.notify(request);
@@ -198,6 +200,7 @@ public class GuhuashiSiteDeviceDriver extends AbstractOpcDeviceDriver implements
log.info("固化室{}反馈固化室发生异常开始通知lms", devicecode);
FeedBackTaskStatusRequest request = new FeedBackTaskStatusRequest();
request.setDevice_code(this.devicecode);
//todo 错误码转换
request.setType("3");
request.setState(String.valueOf(VD7046));
acsToWmsService.notify(request);

View File

@@ -164,6 +164,7 @@ public class SiteDeviceDriver extends AbstractOpcDeviceDriver implements DeviceD
acsToWmsService.notify(request);
}
}
//todo 错误码转换
if (error != last_error ) {
FeedBackTaskStatusRequest request = new FeedBackTaskStatusRequest();
request.setDevice_code(this.device_code);