基础版 优化

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

@ -31,8 +31,8 @@ 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;
} }
//拍照,转动 需要知道是哪个货架 //拍照,转动 需要知道是哪个货架
@ -40,34 +40,26 @@ public class OrderInfo {
//判断左右 行列号 //判断左右 行列号
isPre = true; isPre = true;
if(times % 2 ==0){ if (times % 2 == 0) {
isPre = false; isPre = false;
} }
if(times == 2 || times == 1){ if (times == 2 || times == 1) {
leftRight = plcCmdInfo.getLeftRight1(); leftRight = plcCmdInfo.getLeftRight1();
row = plcCmdInfo.getRow1(); row = plcCmdInfo.getRow1();
column = plcCmdInfo.getColumn1(); column = plcCmdInfo.getColumn1();
}else if(times == 4 || times == 3){ } else if (times == 4 || times == 3) {
leftRight = plcCmdInfo.getLeftRight2(); leftRight = plcCmdInfo.getLeftRight2();
row = plcCmdInfo.getRow2(); row = plcCmdInfo.getRow2();
column = plcCmdInfo.getColumn2(); column = plcCmdInfo.getColumn2();
} }
//找到球机IO配置的预置点 if (leftRight == 1) {
//todo
if(!"C6".equals(code)){
if(leftRight == 1){
code = code+"-L";
}else if(leftRight == 2){
code = code+"-R";
}
}
if(leftRight == 1){
shelveId = street.getLeftShelveId(); shelveId = street.getLeftShelveId();
}else { } else {
shelveId = street.getRightShelveId(); shelveId = street.getRightShelveId();
} }
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