opt:申请时间间隔限制
This commit is contained in:
@@ -178,6 +178,9 @@ public class ConveyorWithScannerWeightDeviceDriver extends AbstractOpcDeviceDriv
|
|||||||
private Date require_apply_zjrk_time = new Date();
|
private Date require_apply_zjrk_time = new Date();
|
||||||
//退货入库申请时间
|
//退货入库申请时间
|
||||||
private Date require_apply_thrk_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;
|
private int instruction_update_time_out = 1000;
|
||||||
Integer heartbeat_tag;
|
Integer heartbeat_tag;
|
||||||
private Date instruction_require_time = new Date();
|
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_tprk_time_out = 4000;
|
||||||
private int require_apply_zjrk_time_out = 4000;
|
private int require_apply_zjrk_time_out = 4000;
|
||||||
private int require_apply_thrk_time_out = 4000;
|
private int require_apply_thrk_time_out = 4000;
|
||||||
|
private int require_apply_in_time_out = 4000;
|
||||||
//行架机械手申请任务成功标识
|
//行架机械手申请任务成功标识
|
||||||
boolean requireSucess = false;
|
boolean requireSucess = false;
|
||||||
|
|
||||||
@@ -694,6 +698,12 @@ public class ConveyorWithScannerWeightDeviceDriver extends AbstractOpcDeviceDriv
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void applyIn(String type, int mode) {
|
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 {
|
try {
|
||||||
JSONObject param = new JSONObject();
|
JSONObject param = new JSONObject();
|
||||||
param.put("device_code", device_code);
|
param.put("device_code", device_code);
|
||||||
|
|||||||
Reference in New Issue
Block a user