基础版 优化

merge-requests/3/head
qiushui 4 years ago
parent 01bb3b48f0
commit e41c35acbf

@ -31,7 +31,7 @@ public class OrderInfo {
private Integer leftRight; private Integer leftRight;
public OrderInfo(Street street, PlcCmdInfo plcCmdInfo, Integer times){ public OrderInfo(Street street, PlcCmdInfo plcCmdInfo, Integer times, String c) {
if (street == null) { if (street == null) {
return; return;
} }
@ -52,15 +52,6 @@ public class OrderInfo {
row = plcCmdInfo.getRow2(); row = plcCmdInfo.getRow2();
column = plcCmdInfo.getColumn2(); column = plcCmdInfo.getColumn2();
} }
//找到球机IO配置的预置点
//todo
if(!"C6".equals(code)){
if(leftRight == 1){
code = code+"-L";
}else if(leftRight == 2){
code = code+"-R";
}
}
if (leftRight == 1) { if (leftRight == 1) {
shelveId = street.getLeftShelveId(); shelveId = street.getLeftShelveId();
} else { } else {
@ -68,6 +59,7 @@ public class OrderInfo {
} }
orderId = 0L; orderId = 0L;
orderNum = plcCmdInfo.getOrderNum(); orderNum = plcCmdInfo.getOrderNum();
code = c;
} }

@ -385,7 +385,7 @@ public class HikCameraControlModuleImpl implements CameraControlModule {
public void toPtz(Integer ptzId, Integer cameraId) public void toPtz(Integer ptzId, Integer cameraId)
{ {
int dwPTZCommand = HCNetSDK.GOTO_PRESET; int dwPTZCommand = HCNetSDK.GOTO_PRESET;
Boolean ok = HikLoginModuleImpl.hcNetsdk.NET_DVR_PTZPreset_Other(CameraConnMap.getConnId(cameraId).intValue(), 1, dwPTZCommand, ptzId.intValue()); Boolean ok = HikLoginModuleImpl.hcNetsdk.NET_DVR_PTZPreset_Other(CameraConnMap.getConnId(cameraId).intValue(), 1, dwPTZCommand, ptzId);
if(!ok){ if(!ok){
log.error("toPtz error:{},cameraId:{}", HikLoginModuleImpl.hcNetsdk.NET_DVR_GetLastError(),cameraId); log.error("toPtz error:{},cameraId:{}", HikLoginModuleImpl.hcNetsdk.NET_DVR_GetLastError(),cameraId);
} }

@ -169,7 +169,7 @@ public class PlcService {
log.error("street not found ,plcId :{}", plcCmdInfo.getPlcId()); log.error("street not found ,plcId :{}", plcCmdInfo.getPlcId());
return; return;
} }
OrderInfo orderInfo = new OrderInfo(street, plcCmdInfo, times); OrderInfo orderInfo = new OrderInfo(street, plcCmdInfo, times, code);
String path = null; String path = null;
/** /**
* C2 C4 * C2 C4

Loading…
Cancel
Save