fix
This commit is contained in:
@@ -196,7 +196,7 @@ public class DeviceOpcProtocolRunable implements Runnable, DataCallback, ServerC
|
|||||||
Object his = accessor_value.getValue(itemId);
|
Object his = accessor_value.getValue(itemId);
|
||||||
if (!ObjectUtl.isEquals(itemState.getQuality(), QualityTypeValue.OPC_QUALITY_GOOD) && his != null) {
|
if (!ObjectUtl.isEquals(itemState.getQuality(), QualityTypeValue.OPC_QUALITY_GOOD) && his != null) {
|
||||||
log.warn("opc 值不健康 item: {}, 状态: {}", itemId, itemState.getQuality());
|
log.warn("opc 值不健康 item: {}, 状态: {}", itemId, itemState.getQuality());
|
||||||
valueAllNotNull = true;
|
valueAllNotNull = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!UnifiedDataAppService.isEquals(value, his)) {
|
if (!UnifiedDataAppService.isEquals(value, his)) {
|
||||||
|
|||||||
@@ -171,7 +171,10 @@ public class MJXLTask extends AbstractTask {
|
|||||||
SchBasePoint schBasePoint=null;
|
SchBasePoint schBasePoint=null;
|
||||||
int qty=0;
|
int qty=0;
|
||||||
for (Map.Entry<SchBasePoint, Integer> next : pointMap.entrySet()) {
|
for (Map.Entry<SchBasePoint, Integer> next : pointMap.entrySet()) {
|
||||||
if (next.getValue() >= qty) {
|
if (next.getValue() >= qty && schBasePoint==null) {
|
||||||
|
qty = next.getValue();
|
||||||
|
schBasePoint = next.getKey();
|
||||||
|
}else if (next.getValue() >= qty && next.getKey().getPoint_code().compareTo(schBasePoint.getPoint_code()) < 0){
|
||||||
qty = next.getValue();
|
qty = next.getValue();
|
||||||
schBasePoint = next.getKey();
|
schBasePoint = next.getKey();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user