rev 抓取站点修改
This commit is contained in:
@@ -243,85 +243,94 @@ public class LnshPackagePalletManipulatorDeviceDriver extends AbstractOpcDeviceD
|
||||
logServer.deviceExecuteLog(this.device_code,"","","信号Wthickness:" + last_Wthickness + " -> " + Wthickness);
|
||||
}
|
||||
if(grab_station != last_grab_station){
|
||||
GrabPlaceStationRequest request = new GrabPlaceStationRequest();
|
||||
request.setDevice_code(this.getDevice_code());
|
||||
request.setRequest_medthod_code(RequestMethodEnum.apply_get_put_station.getCode());
|
||||
request.setRequest_medthod_name(RequestMethodEnum.apply_get_put_station.getName());
|
||||
List<String> getDeviceCodeList = this.getExtraDeviceCodes("link_get_station");
|
||||
List<String> putDeviceCodeList = this.getExtraDeviceCodes("link_put_station");
|
||||
request.setGet_station(getDeviceCodeList.get(grab_station));
|
||||
request.setPut_station(putDeviceCodeList.get(place_station));
|
||||
Device getDevice = deviceAppService.findDeviceByCode(getDeviceCodeList.get(grab_station).toString());
|
||||
Device putDevice = deviceAppService.findDeviceByCode(putDeviceCodeList.get(place_station).toString());
|
||||
if(grab_station>0) {
|
||||
GrabPlaceStationRequest request = new GrabPlaceStationRequest();
|
||||
request.setDevice_code(this.getDevice_code());
|
||||
request.setRequest_medthod_code(RequestMethodEnum.apply_get_put_station.getCode());
|
||||
request.setRequest_medthod_name(RequestMethodEnum.apply_get_put_station.getName());
|
||||
List<String> getDeviceCodeList = this.getExtraDeviceCodes("link_get_station");
|
||||
List<String> putDeviceCodeList = this.getExtraDeviceCodes("link_put_station");
|
||||
request.setGet_station(getDeviceCodeList.get((grab_station)-1));
|
||||
request.setPut_station(putDeviceCodeList.get((place_station)-1));
|
||||
Device getDevice = deviceAppService.findDeviceByCode(getDeviceCodeList.get(grab_station).toString());
|
||||
Device putDevice = deviceAppService.findDeviceByCode(putDeviceCodeList.get(place_station).toString());
|
||||
|
||||
if (ObjectUtil.isEmpty(getDevice)) {
|
||||
throw new Exception("抓取位未找到对应设备:" + getDeviceCodeList.get(grab_station));
|
||||
}
|
||||
if (ObjectUtil.isEmpty(putDevice)) {
|
||||
throw new Exception("放置位找到对应设备:" + putDeviceCodeList.get(grab_station));
|
||||
if (ObjectUtil.isEmpty(getDevice)) {
|
||||
throw new Exception("抓取位未找到对应设备:" + getDeviceCodeList.get(grab_station));
|
||||
}
|
||||
if (ObjectUtil.isEmpty(putDevice)) {
|
||||
throw new Exception("放置位找到对应设备:" + putDeviceCodeList.get(grab_station));
|
||||
}
|
||||
|
||||
LnshPalletizingManipulatorSiteDeviceDriver lnshPalletizingManipulatorSiteDeviceDriver;
|
||||
if (getDevice.getDeviceDriver() instanceof LnshPalletizingManipulatorSiteDeviceDriver) {
|
||||
lnshPalletizingManipulatorSiteDeviceDriver = (LnshPalletizingManipulatorSiteDeviceDriver) getDevice.getDeviceDriver();
|
||||
request.setGet_station_vehicle_code(String.valueOf(lnshPalletizingManipulatorSiteDeviceDriver.getBarcode()));
|
||||
request.setGet_station_qty(String.valueOf(lnshPalletizingManipulatorSiteDeviceDriver.getEncoder_qty()));
|
||||
}
|
||||
if (putDevice.getDeviceDriver() instanceof LnshPalletizingManipulatorSiteDeviceDriver) {
|
||||
lnshPalletizingManipulatorSiteDeviceDriver = (LnshPalletizingManipulatorSiteDeviceDriver) putDevice.getDeviceDriver();
|
||||
request.setPut_station_vehicle_code(String.valueOf(lnshPalletizingManipulatorSiteDeviceDriver.getBarcode()));
|
||||
request.setPut_station_qty(String.valueOf(lnshPalletizingManipulatorSiteDeviceDriver.getEncoder_qty()));
|
||||
}
|
||||
|
||||
GrabPlaceStationResponse resp = JSON.toJavaObject(JSONObject.parseObject(acsToWmsService.applyTask(request)), GrabPlaceStationResponse.class);
|
||||
message = RequestMethodEnum.getName("apply_get_put_station") + "apply_get_put_station 接口请求LMS...";
|
||||
lucene.deviceExecuteLog(new LuceneLogDto(this.device_code, message + "参数:" + JSON.toJSONString(request)));
|
||||
|
||||
if (resp.getCode() == 200) {
|
||||
message = RequestMethodEnum.getName("apply_get_put_station") + "apply_get_put_station 接口请求成功" + resp.getMessage();
|
||||
;
|
||||
} else {
|
||||
message = RequestMethodEnum.getName("apply_get_put_station") + "apply_get_put_station 接口请求失败" + resp.getMessage();
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
LnshPalletizingManipulatorSiteDeviceDriver lnshPalletizingManipulatorSiteDeviceDriver;
|
||||
if(getDevice.getDeviceDriver() instanceof LnshPalletizingManipulatorSiteDeviceDriver){
|
||||
lnshPalletizingManipulatorSiteDeviceDriver = (LnshPalletizingManipulatorSiteDeviceDriver) getDevice.getDeviceDriver();
|
||||
request.setGet_station_vehicle_code(String.valueOf(lnshPalletizingManipulatorSiteDeviceDriver.getBarcode()));
|
||||
request.setGet_station_qty(String.valueOf(lnshPalletizingManipulatorSiteDeviceDriver.getEncoder_qty()));
|
||||
}
|
||||
if(putDevice.getDeviceDriver() instanceof LnshPalletizingManipulatorSiteDeviceDriver){
|
||||
lnshPalletizingManipulatorSiteDeviceDriver = (LnshPalletizingManipulatorSiteDeviceDriver) putDevice.getDeviceDriver();
|
||||
request.setPut_station_vehicle_code(String.valueOf(lnshPalletizingManipulatorSiteDeviceDriver.getBarcode()));
|
||||
request.setPut_station_qty(String.valueOf(lnshPalletizingManipulatorSiteDeviceDriver.getEncoder_qty()));
|
||||
}
|
||||
|
||||
GrabPlaceStationResponse resp = JSON.toJavaObject(JSONObject.parseObject(acsToWmsService.applyTask(request)), GrabPlaceStationResponse.class);
|
||||
message = RequestMethodEnum.getName("apply_get_put_station") + "apply_get_put_station 接口请求LMS...";
|
||||
lucene.deviceExecuteLog(new LuceneLogDto(this.device_code, message + "参数:" + JSON.toJSONString(request)));
|
||||
|
||||
if (resp.getCode() == 200) {
|
||||
message = RequestMethodEnum.getName("apply_get_put_station") + "apply_get_put_station 接口请求成功" + resp.getMessage();;
|
||||
} else {
|
||||
message = RequestMethodEnum.getName("apply_get_put_station") + "apply_get_put_station 接口请求失败" + resp.getMessage();;
|
||||
}
|
||||
}
|
||||
if(place_station != last_place_station){
|
||||
GrabPlaceStationRequest request = new GrabPlaceStationRequest();
|
||||
request.setDevice_code(this.getDevice_code());
|
||||
request.setRequest_medthod_code(RequestMethodEnum.apply_get_put_station.getCode());
|
||||
request.setRequest_medthod_name(RequestMethodEnum.apply_get_put_station.getName());
|
||||
List<String> getDeviceCodeList = this.getExtraDeviceCodes("link_get_station");
|
||||
List<String> putDeviceCodeList = this.getExtraDeviceCodes("link_put_station");
|
||||
request.setGet_station(getDeviceCodeList.get(grab_station));
|
||||
request.setPut_station(putDeviceCodeList.get(place_station));
|
||||
Device getDevice = deviceAppService.findDeviceByCode(getDeviceCodeList.get(grab_station).toString());
|
||||
Device putDevice = deviceAppService.findDeviceByCode(putDeviceCodeList.get(place_station).toString());
|
||||
if(place_station>0) {
|
||||
GrabPlaceStationRequest request = new GrabPlaceStationRequest();
|
||||
request.setDevice_code(this.getDevice_code());
|
||||
request.setRequest_medthod_code(RequestMethodEnum.apply_get_put_station.getCode());
|
||||
request.setRequest_medthod_name(RequestMethodEnum.apply_get_put_station.getName());
|
||||
List<String> getDeviceCodeList = this.getExtraDeviceCodes("link_get_station");
|
||||
List<String> putDeviceCodeList = this.getExtraDeviceCodes("link_put_station");
|
||||
request.setGet_station(getDeviceCodeList.get((grab_station)-1));
|
||||
request.setPut_station(putDeviceCodeList.get((place_station)-1));
|
||||
Device getDevice = deviceAppService.findDeviceByCode(getDeviceCodeList.get(grab_station).toString());
|
||||
Device putDevice = deviceAppService.findDeviceByCode(putDeviceCodeList.get(place_station).toString());
|
||||
|
||||
if (ObjectUtil.isEmpty(getDevice)) {
|
||||
throw new Exception("抓取位未找到对应设备:" + getDeviceCodeList.get(grab_station));
|
||||
}
|
||||
if (ObjectUtil.isEmpty(putDevice)) {
|
||||
throw new Exception("放置位找到对应设备:" + putDeviceCodeList.get(grab_station));
|
||||
}
|
||||
if (ObjectUtil.isEmpty(getDevice)) {
|
||||
throw new Exception("抓取位未找到对应设备:" + getDeviceCodeList.get(grab_station));
|
||||
}
|
||||
if (ObjectUtil.isEmpty(putDevice)) {
|
||||
throw new Exception("放置位找到对应设备:" + putDeviceCodeList.get(grab_station));
|
||||
}
|
||||
|
||||
LnshPalletizingManipulatorSiteDeviceDriver lnshPalletizingManipulatorSiteDeviceDriver;
|
||||
if(getDevice.getDeviceDriver() instanceof LnshPalletizingManipulatorSiteDeviceDriver){
|
||||
lnshPalletizingManipulatorSiteDeviceDriver = (LnshPalletizingManipulatorSiteDeviceDriver) getDevice.getDeviceDriver();
|
||||
request.setGet_station_vehicle_code(String.valueOf(lnshPalletizingManipulatorSiteDeviceDriver.getBarcode()));
|
||||
request.setGet_station_qty(String.valueOf(lnshPalletizingManipulatorSiteDeviceDriver.getEncoder_qty()));
|
||||
}
|
||||
if(putDevice.getDeviceDriver() instanceof LnshPalletizingManipulatorSiteDeviceDriver){
|
||||
lnshPalletizingManipulatorSiteDeviceDriver = (LnshPalletizingManipulatorSiteDeviceDriver) putDevice.getDeviceDriver();
|
||||
request.setPut_station_vehicle_code(String.valueOf(lnshPalletizingManipulatorSiteDeviceDriver.getBarcode()));
|
||||
request.setPut_station_qty(String.valueOf(lnshPalletizingManipulatorSiteDeviceDriver.getEncoder_qty()));
|
||||
}
|
||||
LnshPalletizingManipulatorSiteDeviceDriver lnshPalletizingManipulatorSiteDeviceDriver;
|
||||
if (getDevice.getDeviceDriver() instanceof LnshPalletizingManipulatorSiteDeviceDriver) {
|
||||
lnshPalletizingManipulatorSiteDeviceDriver = (LnshPalletizingManipulatorSiteDeviceDriver) getDevice.getDeviceDriver();
|
||||
request.setGet_station_vehicle_code(String.valueOf(lnshPalletizingManipulatorSiteDeviceDriver.getBarcode()));
|
||||
request.setGet_station_qty(String.valueOf(lnshPalletizingManipulatorSiteDeviceDriver.getEncoder_qty()));
|
||||
}
|
||||
if (putDevice.getDeviceDriver() instanceof LnshPalletizingManipulatorSiteDeviceDriver) {
|
||||
lnshPalletizingManipulatorSiteDeviceDriver = (LnshPalletizingManipulatorSiteDeviceDriver) putDevice.getDeviceDriver();
|
||||
request.setPut_station_vehicle_code(String.valueOf(lnshPalletizingManipulatorSiteDeviceDriver.getBarcode()));
|
||||
request.setPut_station_qty(String.valueOf(lnshPalletizingManipulatorSiteDeviceDriver.getEncoder_qty()));
|
||||
}
|
||||
|
||||
GrabPlaceStationResponse resp = JSON.toJavaObject(JSONObject.parseObject(acsToWmsService.applyTask(request)), GrabPlaceStationResponse.class);
|
||||
message = RequestMethodEnum.getName("apply_get_put_station") + "apply_get_put_station 接口请求LMS...";
|
||||
lucene.deviceExecuteLog(new LuceneLogDto(this.device_code, message + "参数:" + JSON.toJSONString(request)));
|
||||
GrabPlaceStationResponse resp = JSON.toJavaObject(JSONObject.parseObject(acsToWmsService.applyTask(request)), GrabPlaceStationResponse.class);
|
||||
message = RequestMethodEnum.getName("apply_get_put_station") + "apply_get_put_station 接口请求LMS...";
|
||||
lucene.deviceExecuteLog(new LuceneLogDto(this.device_code, message + "参数:" + JSON.toJSONString(request)));
|
||||
|
||||
if (resp.getCode() == 200) {
|
||||
message = RequestMethodEnum.getName("apply_get_put_station") + "apply_get_put_station 接口请求成功" + resp.getMessage();;
|
||||
} else {
|
||||
message = RequestMethodEnum.getName("apply_get_put_station") + "apply_get_put_station 接口请求失败" + resp.getMessage();;
|
||||
if (resp.getCode() == 200) {
|
||||
message = RequestMethodEnum.getName("apply_get_put_station") + "apply_get_put_station 接口请求成功" + resp.getMessage();
|
||||
;
|
||||
} else {
|
||||
message = RequestMethodEnum.getName("apply_get_put_station") + "apply_get_put_station 接口请求失败" + resp.getMessage();
|
||||
;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -309,7 +309,10 @@ public class LnshPressDeviceDriver extends AbstractOpcDeviceDriver implements De
|
||||
message = RequestMethodEnum.getName("order_verify") + "order_verify 接口请求失败" + resp.getMessage();
|
||||
}
|
||||
lucene.deviceExecuteLog(new LuceneLogDto(this.device_code, message));
|
||||
}else{
|
||||
log.info("排产单不正确:{}",order_No);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -483,6 +483,13 @@ export default {
|
||||
}
|
||||
this.data1 = data.rs
|
||||
this.data2 = data.ws
|
||||
if (data.modeform) {
|
||||
const arr = Object.keys(data.modeform)
|
||||
// 不为空
|
||||
if (arr.length > 0) {
|
||||
this.modeform.tableData = data.modeform
|
||||
}
|
||||
}
|
||||
this.sliceItem()
|
||||
})
|
||||
selectPlcList().then(data => {
|
||||
|
||||
Reference in New Issue
Block a user