opt:申请时间间隔限制

This commit is contained in:
2026-01-26 10:24:06 +08:00
parent ee83f434b8
commit 6443056757

View File

@@ -178,6 +178,9 @@ public class ConveyorWithScannerWeightDeviceDriver extends AbstractOpcDeviceDriv
private Date require_apply_zjrk_time = new Date();
//退货入库申请时间
private Date require_apply_thrk_time = new Date();
//入库申请时间
private Date require_apply_in_time = new Date();
private int instruction_update_time_out = 1000;
Integer heartbeat_tag;
private Date instruction_require_time = new Date();
@@ -187,6 +190,7 @@ public class ConveyorWithScannerWeightDeviceDriver extends AbstractOpcDeviceDriv
private int require_apply_tprk_time_out = 4000;
private int require_apply_zjrk_time_out = 4000;
private int require_apply_thrk_time_out = 4000;
private int require_apply_in_time_out = 4000;
//行架机械手申请任务成功标识
boolean requireSucess = false;
@@ -694,6 +698,12 @@ public class ConveyorWithScannerWeightDeviceDriver extends AbstractOpcDeviceDriv
}
private void applyIn(String type, int mode) {
Date date = new Date();
if (date.getTime() - this.require_apply_in_time.getTime()
< (long) this.require_apply_in_time_out) {
log.trace("触发时间因为小于{}毫秒,而被无视", this.require_apply_in_time_out);
return;
}
try {
JSONObject param = new JSONObject();
param.put("device_code", device_code);