From 646722751b0e40a17e5be78ca86822e38d49dcf2 Mon Sep 17 00:00:00 2001 From: gengby <858962040@qq.com> Date: Fri, 15 Dec 2023 14:17:28 +0800 Subject: [PATCH] =?UTF-8?q?rev=20=E6=B8=85=E7=90=86=E6=97=A0=E7=94=A8?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/nl/acs/agv/server/AgvService.java | 1 + .../acs/agv/server/impl/AgvServiceImpl.java | 27 +++++++-------- .../java/org/nl/acs/config/AcsConfig.java | 4 +-- .../impl/DeviceAssignedServiceImpl.java | 12 +++---- .../service/impl/DeviceDbitemServiceImpl.java | 4 --- .../service/impl/DeviceServiceImpl.java | 13 ++++--- .../service/impl/StorageCellServiceImpl.java | 4 +-- .../ElectricFenceDeviceDriver.java | 8 +---- .../ndxy_special/NdxySpecialDeviceDriver.java | 4 +-- ...CoveyorControlWithScannerDeviceDriver.java | 6 ++-- .../StandardEmptyPalletSiteDeviceDriver.java | 6 ++-- .../StandardInspectSiteDeviceDriver.java | 2 +- .../standard_rgv/StandardRGVDeviceDriver.java | 34 ++++++++----------- .../StandardScannerDeviceDriver.java | 6 ++-- .../whxr_spary_tower_device/ItemProtocol.java | 2 -- .../ykbk_special/YkbkSpecialDeviceDriver.java | 6 ++-- .../acs/ext/wms/rest/AcsToWmsController.java | 1 - .../acs/ext/wms/service/AcsToWmsService.java | 1 - .../wms/service/impl/AcsToWmsServiceImpl.java | 10 +++--- .../wms/service/impl/WmsToAcsServiceImpl.java | 14 ++++---- .../acs/log/service/impl/LogServerImpl.java | 8 ++--- .../acs/opc/DeviceOpcSynchronizeAutoRun.java | 8 ++--- .../service/impl/RouteLineServiceImpl.java | 17 +++++----- .../service/impl/StageActorServiceImpl.java | 14 ++++---- 24 files changed, 97 insertions(+), 115 deletions(-) diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/agv/server/AgvService.java b/hd/nladmin-system/src/main/java/org/nl/acs/agv/server/AgvService.java index 908bf8f..42960b5 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/agv/server/AgvService.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/agv/server/AgvService.java @@ -161,6 +161,7 @@ public interface AgvService { public JSONObject createOrederData(Instruction inst, String type); public JSONArray createBlocksData(Instruction inst); + /** * magic 全部暂停车辆 */ diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/AgvServiceImpl.java b/hd/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/AgvServiceImpl.java index 938e719..8bb0837 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/AgvServiceImpl.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/AgvServiceImpl.java @@ -358,7 +358,7 @@ public class AgvServiceImpl implements AgvService { String agvurl = acsConfigService.findConfigFromCache().get(AcsConfig.AGVURL); String agvport = acsConfigService.findConfigFromCache().get(AcsConfig.AGVPORT); JSONObject jo = new JSONObject(); - jo.put("id",code); + jo.put("id", code); agvurl = agvurl + ":" + agvport + "/markComplete"; log.info("关闭agv运单序列请求:{}", agvurl); @@ -567,7 +567,7 @@ public class AgvServiceImpl implements AgvService { if (charging.equals("true")) { state_name = "CHARGING"; } else { - if (procBusiness.equals("true")){ + if (procBusiness.equals("true")) { state_name = "EXECUTING"; } else { state_name = "IDLE"; @@ -601,7 +601,7 @@ public class AgvServiceImpl implements AgvService { String energyLevel = String.valueOf(rbk_report.getDouble("battery_level")); String transportOrder = String.valueOf(current_order.get("id")); Instruction inst = instructionService.findByCodeFromCache(transportOrder); - if(!ObjectUtil.isEmpty(inst)){ + if (!ObjectUtil.isEmpty(inst)) { transportOrder = inst.getTask_code(); } else { transportOrder = ""; @@ -659,7 +659,6 @@ public class AgvServiceImpl implements AgvService { } - @Override public HttpResponse queryXZAgvInstStatus(String instCode) { @@ -750,8 +749,8 @@ public class AgvServiceImpl implements AgvService { String agvurl = acsConfigService.findConfigFromCache().get(AcsConfig.AGVURL); String agvport = acsConfigService.findConfigFromCache().get(AcsConfig.AGVPORT); JSONObject jo = new JSONObject(); - jo.put("id",instCode); - jo.put("disableVehicle",false); + jo.put("id", instCode); + jo.put("disableVehicle", false); agvurl = agvurl + ":" + agvport + "/terminate"; log.info("删除agv指令请求agvurl:{}", agvurl); HttpResponse result = HttpRequest.post(agvurl) @@ -1553,7 +1552,7 @@ public class AgvServiceImpl implements AgvService { String priority = inst.getPriority(); jo.put("priority", Integer.parseInt(priority)); log.info("任务号:{},指令号{},下发agv订单序列参数:{}", inst.getTask_code(), inst.getInstruction_code(), jo.toString()); - logServer.log(inst.getTask_code(),"sendOrderSequencesToXZ","",jo.toString(),"", "","",inst.getVehicle_code()); + logServer.log(inst.getTask_code(), "sendOrderSequencesToXZ", "", jo.toString(), "", "", "", inst.getVehicle_code()); if (StrUtil.equals(acsConfigService.findConfigFromCache().get(AcsConfig.FORKAGV).toString(), "1")) { String agvurl = acsConfigService.findConfigFromCache().get(AcsConfig.AGVURL); @@ -1567,7 +1566,7 @@ public class AgvServiceImpl implements AgvService { .execute(); log.info(agvurl); log.info("任务号:{},指令号{},状态{},下发agv订单序列反馈:{}", inst.getTask_code(), inst.getInstruction_code(), result.getStatus(), result.body()); - logServer.log(inst.getTask_code(),"sendOrderSequencesToXZ","info",jo.toString(),result.body(), String.valueOf(result.getStatus()),agvurl,inst.getVehicle_code()); + logServer.log(inst.getTask_code(), "sendOrderSequencesToXZ", "info", jo.toString(), result.body(), String.valueOf(result.getStatus()), agvurl, inst.getVehicle_code()); return result; } else { return null; @@ -1627,15 +1626,15 @@ public class AgvServiceImpl implements AgvService { JSONArray ja = new JSONArray(); JSONObject jo = new JSONObject(); jo.put("blockId", IdUtil.simpleUUID()); - jo.put("location",inst.getStart_point_code()); - jo.put("operation","JackLoad"); + jo.put("location", inst.getStart_point_code()); + jo.put("operation", "JackLoad"); ja.add(jo); JSONObject jo1 = new JSONObject(); - jo1.put("blockId",IdUtil.simpleUUID()); - jo1.put("location",inst.getNext_point_code()); - jo1.put("operation","JackUnload"); + jo1.put("blockId", IdUtil.simpleUUID()); + jo1.put("location", inst.getNext_point_code()); + jo1.put("operation", "JackUnload"); ja.add(jo1); - return ja; + return ja; } @Override diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/config/AcsConfig.java b/hd/nladmin-system/src/main/java/org/nl/acs/config/AcsConfig.java index 2782acf..401f4e1 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/config/AcsConfig.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/config/AcsConfig.java @@ -23,9 +23,9 @@ public interface AcsConfig { //WCS系统接口地址 String WCSURL = "wcsurl"; - String APP_URL ="APP_URL"; + String APP_URL = "APP_URL"; - String VERSIONNAME ="versionName"; + String VERSIONNAME = "versionName"; String HASOTHERSYSTEM = "hasOtherSystem"; diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/device/service/impl/DeviceAssignedServiceImpl.java b/hd/nladmin-system/src/main/java/org/nl/acs/device/service/impl/DeviceAssignedServiceImpl.java index 12a8bbc..1256dec 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/device/service/impl/DeviceAssignedServiceImpl.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/device/service/impl/DeviceAssignedServiceImpl.java @@ -174,10 +174,10 @@ public class DeviceAssignedServiceImpl implements DeviceAssignedService { List list = new ArrayList(); for (int i = 0; i < arr.size(); i++) { JSONObject jo = arr.getJSONObject(i); - if(jo.getString("task_nextdevice_code").indexOf(",") != -1){ - String task_nextdevice_code[] = jo.getString("task_nextdevice_code").split(","); - for(int j=0;j iterator = allDevice.iterator(); while (iterator.hasNext()) { Device device = iterator.next(); - if (StrUtil.equals(device.getDevice_code(),device_code)) { + if (StrUtil.equals(device.getDevice_code(), device_code)) { iterator.remove(); } } @@ -856,6 +856,7 @@ public class DeviceServiceImpl implements DeviceService, ApplicationAutoInitial String remark = form.optString("remark"); String vehicle_code = form.optString("vehicle_code"); String islock = form.optString("islock"); + String source_device = form.optString("source_device"); if (device_code.indexOf(".") != -1) { device_code = device_code.substring(0, device_code.indexOf(".")); } @@ -887,6 +888,10 @@ public class DeviceServiceImpl implements DeviceService, ApplicationAutoInitial standardOrdinarySiteDeviceDriver.setHasGoods(Integer.parseInt(hasGoodStatus)); device.setHas_goods(Integer.parseInt(hasGoodStatus)); } + //指令完成式判断是否需要记录物料来源 + if (!StrUtil.isEmpty(source_device) && StrUtil.equals("true", String.valueOf(device.getExtraValue().get("source_device")))) { + standardOrdinarySiteDeviceDriver.setSource_device(source_device); + } if (StrUtil.isNotEmpty(material_type)) { standardOrdinarySiteDeviceDriver.setMaterial(material_type); device.setMaterial_type(material_type); @@ -919,6 +924,7 @@ public class DeviceServiceImpl implements DeviceService, ApplicationAutoInitial standardOrdinarySiteDeviceDriver.setIslock(Boolean.valueOf(islock)); device.setIslock(islock); } + WQLObject runpointwo = WQLObject.getWQLObject("acs_device_runpoint"); JSONObject json = runpointwo.query("device_code ='" + device_code + "'").uniqueResult(0); if (!ObjectUtil.isEmpty(json)) { @@ -1008,8 +1014,7 @@ public class DeviceServiceImpl implements DeviceService, ApplicationAutoInitial JSONObject updatejson = JSONObject.fromObject(obj); runpointwo.update(updatejson, "device_code = '" + device_code + "'"); } - } - else if (device.getDeviceDriver() instanceof StandardEmptyPalletSiteDeviceDriver) { + } else if (device.getDeviceDriver() instanceof StandardEmptyPalletSiteDeviceDriver) { standardEmptyPalletSiteDeviceDriver = (StandardEmptyPalletSiteDeviceDriver) device.getDeviceDriver(); standardEmptyPalletSiteDeviceDriver.setContainer(vehicle_code); } else if (device.getDeviceDriver() instanceof StandardInspectSiteDeviceDriver) { @@ -1060,7 +1065,7 @@ public class DeviceServiceImpl implements DeviceService, ApplicationAutoInitial ElectricFenceDeviceDriver electricFenceDeviceDriver; if (device.getDeviceDriver() instanceof ElectricFenceDeviceDriver) { electricFenceDeviceDriver = (ElectricFenceDeviceDriver) device.getDeviceDriver(); - if (StrUtil.equals(suspended,"0")) { + if (StrUtil.equals(suspended, "0")) { electricFenceDeviceDriver.setSuspended(true); } else { electricFenceDeviceDriver.setSuspended(false); diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/device/service/impl/StorageCellServiceImpl.java b/hd/nladmin-system/src/main/java/org/nl/acs/device/service/impl/StorageCellServiceImpl.java index ad55355..7964461 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/device/service/impl/StorageCellServiceImpl.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/device/service/impl/StorageCellServiceImpl.java @@ -38,12 +38,12 @@ public class StorageCellServiceImpl implements StorageCellService { public Map queryAll(Map whereJson, Pageable page) { HashMap map = new HashMap<>(16); - map.put("flag","6"); + map.put("flag", "6"); if (whereJson.get("blurry") != null) { map.put("blurry", "%" + whereJson.get("blurry") + "%"); } - JSONObject json = WQL.getWO("Qdevice_query_002").addParamMap(map).pageQuery(WqlUtil.getHttpContext(page),"update_time desc"); + JSONObject json = WQL.getWO("Qdevice_query_002").addParamMap(map).pageQuery(WqlUtil.getHttpContext(page), "update_time desc"); return json; } diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/electric_fence/ElectricFenceDeviceDriver.java b/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/electric_fence/ElectricFenceDeviceDriver.java index 994ab31..9228b4f 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/electric_fence/ElectricFenceDeviceDriver.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/electric_fence/ElectricFenceDeviceDriver.java @@ -3,22 +3,16 @@ package org.nl.acs.device_driver.electric_fence; import lombok.Data; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import net.sf.json.JSONObject; import org.nl.acs.agv.server.AgvService; import org.nl.acs.device.device_driver.standard_inspect.ReadUtil; -import org.nl.acs.device.service.DeviceService; import org.nl.acs.device_driver.DeviceDriver; import org.nl.acs.device_driver.driver.AbstractOpcDeviceDriver; import org.nl.acs.device_driver.driver.ExecutableDeviceDriver; -import org.nl.acs.instruction.service.InstructionService; import org.nl.acs.opc.Device; -import org.nl.acs.route.service.RouteLineService; -import org.nl.acs.task.service.TaskService; import org.nl.utils.SpringContextHolder; import org.openscada.opc.lib.da.Server; import org.springframework.beans.factory.annotation.Autowired; -import java.util.Date; import java.util.HashMap; import java.util.Map; @@ -72,7 +66,7 @@ public class ElectricFenceDeviceDriver extends AbstractOpcDeviceDriver implement if (error != last_error) { if (this.error == 1) { agvService.pause(); - } else if (this.error == 0){ + } else if (this.error == 0) { agvService.resume(); } //this.execute_log.setContainer(""); diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/ndxy_special/NdxySpecialDeviceDriver.java b/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/ndxy_special/NdxySpecialDeviceDriver.java index 8a192d4..cde679b 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/ndxy_special/NdxySpecialDeviceDriver.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/ndxy_special/NdxySpecialDeviceDriver.java @@ -154,7 +154,7 @@ public class NdxySpecialDeviceDriver extends AbstractOpcDeviceDriver implements } } //是否为出库口 - else if (ObjectUtil.isNotEmpty(this.getDevice().getExtraValue().get("outbound"))) { + else if (ObjectUtil.isNotEmpty(this.getDevice().getExtraValue().get("outbound"))) { if (StrUtil.equals(this.getDevice().getExtraValue().get("outbound").toString(), "true")) { if (move != 0) { this.setRequireSucess(false); @@ -195,7 +195,7 @@ public class NdxySpecialDeviceDriver extends AbstractOpcDeviceDriver implements } } } - if (moveNumber == 4 && ObjectUtil.isNotEmpty(taskServer.findByNextCode(this.device_code))){ + if (moveNumber == 4 && ObjectUtil.isNotEmpty(taskServer.findByNextCode(this.device_code))) { this.checked = false; this.choose = false; } diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_conveyor_control_with_scanner/StandardCoveyorControlWithScannerDeviceDriver.java b/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_conveyor_control_with_scanner/StandardCoveyorControlWithScannerDeviceDriver.java index 39ddace..c51df73 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_conveyor_control_with_scanner/StandardCoveyorControlWithScannerDeviceDriver.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_conveyor_control_with_scanner/StandardCoveyorControlWithScannerDeviceDriver.java @@ -227,7 +227,7 @@ public class StandardCoveyorControlWithScannerDeviceDriver extends AbstractOpcDe this.execute_log.setResource(device_code, device_code); this.execute_log.log("设备:" + device_code + ",last_error -> error:" + last_error + "->" + error); } - if ( move != 0 && task > 0) { + if (move != 0 && task > 0) { //inst_message inst = instructionService.findByCodeFromCache(String.valueOf(task)); if (inst != null) { @@ -291,7 +291,7 @@ public class StandardCoveyorControlWithScannerDeviceDriver extends AbstractOpcDe break; } - if(ObjectUtil.isEmpty(barcode()) && mode ==2 && move==1 && operation_type==1 ){ + if (ObjectUtil.isEmpty(barcode()) && mode == 2 && move == 1 && operation_type == 1) { writing(7); } } @@ -571,7 +571,7 @@ public class StandardCoveyorControlWithScannerDeviceDriver extends AbstractOpcDe //container_code TaskDto task = taskserver.findByContainer(container_code); if (!ObjectUtil.isEmpty(task)) { - if(!ObjectUtils.isEmpty(instructionService.findByBarcodeFromCache(container_code))){ + if (!ObjectUtils.isEmpty(instructionService.findByBarcodeFromCache(container_code))) { return false; } String taskid = task.getTask_id(); diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_emptypallet_site/StandardEmptyPalletSiteDeviceDriver.java b/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_emptypallet_site/StandardEmptyPalletSiteDeviceDriver.java index 2517db4..5ed7a9e 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_emptypallet_site/StandardEmptyPalletSiteDeviceDriver.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_emptypallet_site/StandardEmptyPalletSiteDeviceDriver.java @@ -183,17 +183,17 @@ public class StandardEmptyPalletSiteDeviceDriver extends AbstractOpcDeviceDriver log.debug("设备运转模式:等待工作"); return; case 2: - String apply_task =""; + String apply_task = ""; if (ObjectUtil.isNotEmpty(this.getDevice().getExtraValue().get("apply_task"))) { apply_task = this.getDevice().getExtraValue().get("apply_task").toString(); } if (StrUtil.equals(acsConfigService.findConfigFromCache().get(AcsConfig.HASWMS), "1")) { - if (number == max_emptypalletnum && !requireSucess && move > 0 && StrUtil.equals(apply_task,"true")) { + if (number == max_emptypalletnum && !requireSucess && move > 0 && StrUtil.equals(apply_task, "true")) { apply_InEmpty(); } } else { //当前数量等于最大数量,并且申请任务为true,则生成搬运任务 - if (number == max_emptypalletnum && !requireSucess && move > 0 && StrUtil.equals(apply_task,"true")) { + if (number == max_emptypalletnum && !requireSucess && move > 0 && StrUtil.equals(apply_task, "true")) { //判断逻辑 //需要检查关联的另一设备也满足数量后才能入库 Object[] linkobj = (Object[]) this.getDevice().getExtraValue().get("link_device_code"); diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_inspect_site/StandardInspectSiteDeviceDriver.java b/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_inspect_site/StandardInspectSiteDeviceDriver.java index f258754..76b2584 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_inspect_site/StandardInspectSiteDeviceDriver.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_inspect_site/StandardInspectSiteDeviceDriver.java @@ -130,7 +130,7 @@ public class StandardInspectSiteDeviceDriver extends AbstractOpcDeviceDriver imp try { String device_code = this.getDeviceCode(); mode = this.itemProtocol.getMode(); - error = this.itemProtocol.getError(); + error = this.itemProtocol.getError(); move = this.itemProtocol.getMove(); task = this.itemProtocol.getTask(); hasGoods = this.itemProtocol.getMove(); diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_rgv/StandardRGVDeviceDriver.java b/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_rgv/StandardRGVDeviceDriver.java index e379dfb..3e04f2f 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_rgv/StandardRGVDeviceDriver.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/standard_rgv/StandardRGVDeviceDriver.java @@ -7,32 +7,28 @@ import cn.hutool.core.util.StrUtil; import lombok.Data; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import net.sf.json.JSONObject; -import org.apache.commons.lang3.ObjectUtils; import org.nl.acs.device.device_driver.standard_inspect.ReadUtil; import org.nl.acs.device.service.DeviceService; import org.nl.acs.device_driver.DeviceDriver; import org.nl.acs.device_driver.RouteableDeviceDriver; import org.nl.acs.device_driver.driver.AbstractOpcDeviceDriver; import org.nl.acs.device_driver.driver.ExecutableDeviceDriver; -import org.nl.acs.device_driver.standard_emptypallet_site.StandardEmptyPalletSiteDeviceDriver; import org.nl.acs.instruction.service.InstructionService; import org.nl.acs.instruction.service.dto.Instruction; import org.nl.acs.opc.Device; import org.nl.acs.opc.DeviceAppService; import org.nl.acs.opc.DeviceAppServiceImpl; -import org.nl.acs.opc.WcsConfig; import org.nl.acs.route.service.RouteLineService; -import org.nl.acs.route.service.dto.RouteLineDto; import org.nl.acs.task.service.TaskService; import org.nl.acs.task.service.dto.TaskDto; -import org.nl.modules.system.util.CodeUtil; import org.nl.utils.SpringContextHolder; -import org.nl.wql.core.bean.WQLObject; import org.openscada.opc.lib.da.Server; import org.springframework.beans.factory.annotation.Autowired; -import java.util.*; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * RGV驱动 @@ -173,7 +169,7 @@ public class StandardRGVDeviceDriver extends AbstractOpcDeviceDriver implements return; case 2: //申请任务 - if (mode == 2 && walk_y == 1 && move == 0 && !applySucess ) { + if (mode == 2 && walk_y == 1 && move == 0 && !applySucess) { instruction_apply(); } @@ -298,12 +294,12 @@ public class StandardRGVDeviceDriver extends AbstractOpcDeviceDriver implements Server server = ReadUtil.getServer(opcservcerid); Map itemMap = new HashMap(); itemMap.put(to_command, 1); - itemMap.put(to_onset,appService.findDeviceByCode(inst.getStart_device_code()).getAddress()); - itemMap.put(to_target,appService.findDeviceByCode(inst.getNext_device_code()).getAddress()); + itemMap.put(to_onset, appService.findDeviceByCode(inst.getStart_device_code()).getAddress()); + itemMap.put(to_target, appService.findDeviceByCode(inst.getNext_device_code()).getAddress()); itemMap.put(to_task, inst.getInstruction_code()); ReadUtil.write(itemMap, server); this.execute_log.setResource(this.device_code, device_code); - this.execute_log.log("设备:{},下发作业命令:{},起始站{},目标站:{},任务号:{}", device_code, to_command,to_onset ,to_target, to_task); + this.execute_log.log("设备:{},下发作业命令:{},起始站{},目标站:{},任务号:{}", device_code, to_command, to_onset, to_target, to_task); } /** @@ -317,17 +313,17 @@ public class StandardRGVDeviceDriver extends AbstractOpcDeviceDriver implements } else { this.instruction_require_time = date; - Object[] value = (Object[])this.device.getExtraValue().get("get_device_code"); - Object[] value2 = (Object[])this.device.getExtraValue().get("put_device_code"); + Object[] value = (Object[]) this.device.getExtraValue().get("get_device_code"); + Object[] value2 = (Object[]) this.device.getExtraValue().get("put_device_code"); for (int i = 0; i < value.length; i++) { String get_device_code = value[i].toString(); //Device device = appService.findDeviceByCode(get_device_code); - TaskDto task = taskserver.findByStartCode(get_device_code); - if(!ObjectUtil.isEmpty(task)){ - for(int j=0;j move:" + last_mode + "->" + move); - if(move != 0 ){ + if (move != 0) { Device deviceByCode = deviceAppService.findDeviceByCode(device_code); if (ObjectUtil.isNotEmpty(this.getDevice().getExtraValue().get("default_material"))) { - this.setMaterial(this.getDevice().getExtraValue().get("default_material").toString()); - deviceByCode.setMaterial_type(this.getDevice().getExtraValue().get("default_material").toString()); + this.setMaterial(this.getDevice().getExtraValue().get("default_material").toString()); + deviceByCode.setMaterial_type(this.getDevice().getExtraValue().get("default_material").toString()); } } } diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/ext/wms/rest/AcsToWmsController.java b/hd/nladmin-system/src/main/java/org/nl/acs/ext/wms/rest/AcsToWmsController.java index 2660cdf..a42b5db 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/ext/wms/rest/AcsToWmsController.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/ext/wms/rest/AcsToWmsController.java @@ -7,7 +7,6 @@ import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import net.sf.json.JSONArray; -import net.sf.json.JSONObject; import org.nl.acs.ext.wms.service.AcsToWmsService; import org.nl.annotation.Log; import org.springframework.http.HttpStatus; diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/ext/wms/service/AcsToWmsService.java b/hd/nladmin-system/src/main/java/org/nl/acs/ext/wms/service/AcsToWmsService.java index cd4841d..728a559 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/ext/wms/service/AcsToWmsService.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/ext/wms/service/AcsToWmsService.java @@ -2,7 +2,6 @@ package org.nl.acs.ext.wms.service; import cn.hutool.http.HttpResponse; import net.sf.json.JSONArray; -import net.sf.json.JSONObject; import java.util.Map; diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/ext/wms/service/impl/AcsToWmsServiceImpl.java b/hd/nladmin-system/src/main/java/org/nl/acs/ext/wms/service/impl/AcsToWmsServiceImpl.java index 744b36d..02bf97b 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/ext/wms/service/impl/AcsToWmsServiceImpl.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/ext/wms/service/impl/AcsToWmsServiceImpl.java @@ -124,7 +124,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService { } String type = ""; - if(!ObjectUtil.isEmpty(result2)){ + if (!ObjectUtil.isEmpty(result2)) { if (result2.getStatus() == 200) { type = "info"; } else { @@ -155,7 +155,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService { HttpResponse result2 = null; log.info("feedbackActionStatusToWms-----请求参数{}", data.toString()); - logServer.log(task_code, "feedbackActionStatusToWms", "", data.toString(), "","", wmsurl, vehicle_code); + logServer.log(task_code, "feedbackActionStatusToWms", "", data.toString(), "", "", wmsurl, vehicle_code); AddressDto addressDto = addressService.findByCode("feedbackActionStatusToWms"); String methods_url = addressDto.getMethods_url(); @@ -173,7 +173,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService { } String type = ""; - if(!ObjectUtil.isEmpty(result2)){ + if (!ObjectUtil.isEmpty(result2)) { if (result2.getStatus() == 200) { type = "info"; } else { @@ -377,7 +377,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService { String url = wmsUrl + methods_url; HttpResponse result = null; log.info("feedbackAgvStatus----请求参数{}", json); - logServer.log("","feedbackAgvStatus","",json.toString(),"","",url,""); + logServer.log("", "feedbackAgvStatus", "", json.toString(), "", "", url, ""); try { result = HttpRequest.post(url) .body(String.valueOf(json)) @@ -387,7 +387,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService { //网络不通 System.out.println(msg); log.info("feedbackAgvStatus----异常返回参数{}", msg); - logServer.log("","feedbackAgvStatus","error",json.toString(),msg,String.valueOf(result.getStatus()),url,""); + logServer.log("", "feedbackAgvStatus", "error", json.toString(), msg, String.valueOf(result.getStatus()), url, ""); } return result; } diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/ext/wms/service/impl/WmsToAcsServiceImpl.java b/hd/nladmin-system/src/main/java/org/nl/acs/ext/wms/service/impl/WmsToAcsServiceImpl.java index 960e6dd..cf65c34 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/ext/wms/service/impl/WmsToAcsServiceImpl.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/ext/wms/service/impl/WmsToAcsServiceImpl.java @@ -40,13 +40,11 @@ import org.nl.acs.route.service.RouteLineService; import org.nl.acs.route.service.dto.RouteLineDto; import org.nl.acs.task.service.TaskService; import org.nl.acs.task.service.dto.TaskDto; -import org.nl.exception.WDKException; import org.nl.utils.SpringContextHolder; import org.nl.wql.core.bean.WQLObject; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpStatus; import org.springframework.stereotype.Service; -import org.springframework.transaction.annotation.Transactional; import java.util.List; import java.util.Map; @@ -71,7 +69,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService { JSONObject resultJson = new JSONObject(); log.info("createFromWms--------------:输入参数:" + tasks.toString()); logServer.log("", "createFromWms", "info", tasks.toString(), "", "", "", ""); - try{ + try { JSONArray errArr = new JSONArray(); for (int i = 0; i < tasks.size(); i++) { JSONObject task = tasks.getJSONObject(i); @@ -155,7 +153,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService { continue; } - if(TaskService.checkSameTaskByCode(task_code)){ + if (TaskService.checkSameTaskByCode(task_code)) { JSONObject json = new JSONObject(); json.put("task_code", task_code); json.put("message", "不能存在相同的任务号!"); @@ -229,7 +227,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService { resultJson.put("message", "操作成功"); resultJson.put("data", new JSONObject()); log.info("createFromWms--------------:输出参数:" + resultJson.toString()); - logServer.log("", "createFromWms", "info",tasks.toString(), resultJson.toString(), "200", "", ""); + logServer.log("", "createFromWms", "info", tasks.toString(), resultJson.toString(), "200", "", ""); } catch (Exception e) { @@ -238,7 +236,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService { resultJson.put("message", e.getMessage()); resultJson.put("data", new JSONObject()); log.info("createFromWms--------------:输出参数:" + resultJson.toString()); - logServer.log("", "createFromWms", "error",tasks.toString(), resultJson.toString(), "400", "", ""); + logServer.log("", "createFromWms", "error", tasks.toString(), resultJson.toString(), "400", "", ""); } @@ -332,9 +330,9 @@ public class WmsToAcsServiceImpl implements WmsToAcsService { electricFenceDeviceDriver = (ElectricFenceDeviceDriver) device.getDeviceDriver(); if (electricFenceDeviceDriver.getSuspended()) { throw new RuntimeException("交通管制无法进入"); - } else if (StrUtil.equals(type,"1")) { + } else if (StrUtil.equals(type, "1")) { electricFenceDeviceDriver.setSuspended(true); - } else if (StrUtil.equals(type,"2")) { + } else if (StrUtil.equals(type, "2")) { electricFenceDeviceDriver.setSuspended(false); } } diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/log/service/impl/LogServerImpl.java b/hd/nladmin-system/src/main/java/org/nl/acs/log/service/impl/LogServerImpl.java index a4c7d1d..36c96bc 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/log/service/impl/LogServerImpl.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/log/service/impl/LogServerImpl.java @@ -53,13 +53,13 @@ public class LogServerImpl implements LogServer { for (int i = 0; i < content.size(); i++) { JSONObject jsonObject = content.getJSONObject(i); String responseparam = jsonObject.getString("responseparam"); - if (StrUtil.isNotEmpty(responseparam) && responseparam.contains("null")){ - responseparam = responseparam.replace("null","\"\""); + if (StrUtil.isNotEmpty(responseparam) && responseparam.contains("null")) { + responseparam = responseparam.replace("null", "\"\""); } - jsonObject.put("responseparam",responseparam); + jsonObject.put("responseparam", responseparam); newContent.add(jsonObject); } - json.put("content",newContent); + json.put("content", newContent); Object parse = JSONObject.fromObject(json.toString()); return parse; } diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/opc/DeviceOpcSynchronizeAutoRun.java b/hd/nladmin-system/src/main/java/org/nl/acs/opc/DeviceOpcSynchronizeAutoRun.java index c703a1c..50fc701 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/opc/DeviceOpcSynchronizeAutoRun.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/opc/DeviceOpcSynchronizeAutoRun.java @@ -39,10 +39,10 @@ public class DeviceOpcSynchronizeAutoRun extends AbstractAutoRunnable { Map servers = this.opcServerManageService.queryAllServerMap(); Map>> pros; - do{ - Thread.sleep(1000L); - pros = this.deviceAppService.findAllFormatProtocolFromDriver(); - }while (ObjectUtil.isEmpty(pros)); + do { + Thread.sleep(1000L); + pros = this.deviceAppService.findAllFormatProtocolFromDriver(); + } while (ObjectUtil.isEmpty(pros)); Set keys = pros.keySet(); Iterator var4 = keys.iterator(); System.out.println("test:" + var4.hasNext()); diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/route/service/impl/RouteLineServiceImpl.java b/hd/nladmin-system/src/main/java/org/nl/acs/route/service/impl/RouteLineServiceImpl.java index 50600dc..7cbaa92 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/route/service/impl/RouteLineServiceImpl.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/route/service/impl/RouteLineServiceImpl.java @@ -23,7 +23,6 @@ import org.nl.start.auto.initial.ApplicationAutoInitial; import org.nl.utils.FileUtil; import org.nl.utils.SecurityUtils; import org.nl.wql.WQL; -import org.nl.wql.core.bean.ResultBean; import org.nl.wql.core.bean.WQLObject; import org.nl.wql.util.WqlUtil; import org.springframework.beans.factory.annotation.Autowired; @@ -65,18 +64,18 @@ public class RouteLineServiceImpl implements RouteLineService, ApplicationAutoIn @Override public Map queryAll(Map whereJson, Pageable page) { - HashMap map = new HashMap<>(); + HashMap map = new HashMap<>(); String device_code = (String) whereJson.get("device_code"); String next_device_code = (String) whereJson.get("next_device_code"); String route_plan_id = (String) whereJson.get("route_plan_id"); - map.put("flag","1"); - if (StrUtil.isNotEmpty(device_code)){ - map.put("device_code","%" + device_code + "%"); + map.put("flag", "1"); + if (StrUtil.isNotEmpty(device_code)) { + map.put("device_code", "%" + device_code + "%"); } - if (StrUtil.isNotEmpty(next_device_code)){ - map.put("next_device_code","%" + next_device_code + "%"); + if (StrUtil.isNotEmpty(next_device_code)) { + map.put("next_device_code", "%" + next_device_code + "%"); } - map.put("route_plan_id",route_plan_id); + map.put("route_plan_id", route_plan_id); JSONObject json = WQL.getWO("QROUTE").addParamMap(map).pageQuery(WqlUtil.getHttpContext(page), "line.create_time desc"); return json; } @@ -417,7 +416,7 @@ public class RouteLineServiceImpl implements RouteLineService, ApplicationAutoIn } @Override - public void reload(){ + public void reload() { Object[] param = new Object[0]; Map map = new HashMap(); List routePlans = this.routePlanService.queryAll(map); diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/stage/service/impl/StageActorServiceImpl.java b/hd/nladmin-system/src/main/java/org/nl/acs/stage/service/impl/StageActorServiceImpl.java index 2d521be..1671080 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/stage/service/impl/StageActorServiceImpl.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/stage/service/impl/StageActorServiceImpl.java @@ -29,10 +29,10 @@ import org.nl.acs.device_driver.standard_manipulator_inspect_site.StandardManipu import org.nl.acs.device_driver.standard_manipulator_stacking_site.StandardManipulatorStackingSiteDeviceDriver; import org.nl.acs.device_driver.standard_ordinary_site.StandardOrdinarySiteDeviceDriver; import org.nl.acs.device_driver.standard_photoelectric_inspect_site.StandardPhotoelectricInspectSiteDeviceDriver; +import org.nl.acs.device_driver.standard_rgv.StandardRGVDeviceDriver; import org.nl.acs.device_driver.standard_scanner.StandardScannerDeviceDriver; import org.nl.acs.device_driver.weighing_site.WeighingSiteDeviceDriver; import org.nl.acs.device_driver.ykbk_special.YkbkSpecialDeviceDriver; -import org.nl.acs.device_driver.standard_rgv.StandardRGVDeviceDriver; import org.nl.acs.opc.Device; import org.nl.acs.opc.DeviceAppService; import org.nl.acs.opc.DeviceAppServiceImpl; @@ -455,7 +455,7 @@ public class StageActorServiceImpl implements StageActorService { jo.put("action", standardCoveyorControlWithScannerDeviceDriver.getAction()); jo.put("ioaction", standardCoveyorControlWithScannerDeviceDriver.getIoaction()); jo.put("container", StrUtil.isEmpty(standardCoveyorControlWithScannerDeviceDriver.barcode()) ? "" : standardCoveyorControlWithScannerDeviceDriver.barcode()); - jo.put("message", StrUtil.equals(standardCoveyorControlWithScannerDeviceDriver.getMessage(),"null") ? "":standardCoveyorControlWithScannerDeviceDriver.getMessage()); + jo.put("message", StrUtil.equals(standardCoveyorControlWithScannerDeviceDriver.getMessage(), "null") ? "" : standardCoveyorControlWithScannerDeviceDriver.getMessage()); jo.put("requestSucess", standardCoveyorControlWithScannerDeviceDriver.getRequireSucess().toString()); jo.put("applySucess", standardCoveyorControlWithScannerDeviceDriver.getApplySucess().toString()); jo.put("instruction_message", standardCoveyorControlWithScannerDeviceDriver.getInst_message()); @@ -496,7 +496,7 @@ public class StageActorServiceImpl implements StageActorService { jo.put("action", standardCoveyorControlWithPlcScannerDeviceDriver.getAction()); jo.put("ioaction", standardCoveyorControlWithPlcScannerDeviceDriver.getIoaction()); jo.put("container", StrUtil.isEmpty(standardCoveyorControlWithPlcScannerDeviceDriver.getBarcode()) ? "" : standardCoveyorControlWithPlcScannerDeviceDriver.getBarcode()); - jo.put("message", StrUtil.isEmpty(standardCoveyorControlWithPlcScannerDeviceDriver.getMessage()) ? "":standardCoveyorControlWithPlcScannerDeviceDriver.getMessage()); + jo.put("message", StrUtil.isEmpty(standardCoveyorControlWithPlcScannerDeviceDriver.getMessage()) ? "" : standardCoveyorControlWithPlcScannerDeviceDriver.getMessage()); jo.put("requestSucess", standardCoveyorControlWithPlcScannerDeviceDriver.getRequireSucess().toString()); jo.put("applySucess", standardCoveyorControlWithPlcScannerDeviceDriver.getApplySucess().toString()); jo.put("instruction_message", standardCoveyorControlWithPlcScannerDeviceDriver.getInst_message()); @@ -964,8 +964,7 @@ public class StageActorServiceImpl implements StageActorService { jo.put("isError", ykbkSpecialDeviceDriver.getIserror()); jo.put("container", ykbkSpecialDeviceDriver.getContainer()); jo.put("message", ykbkSpecialDeviceDriver.getMessage()); - } - else if (device.getDeviceDriver() instanceof StandardPhotoelectricInspectSiteDeviceDriver) { + } else if (device.getDeviceDriver() instanceof StandardPhotoelectricInspectSiteDeviceDriver) { standardPhotoelectricInspectSiteDeviceDriver = (StandardPhotoelectricInspectSiteDeviceDriver) device.getDeviceDriver(); if (standardPhotoelectricInspectSiteDeviceDriver.getMode() == 0) { mode = "未联机"; @@ -992,8 +991,7 @@ public class StageActorServiceImpl implements StageActorService { jo.put("isError", standardPhotoelectricInspectSiteDeviceDriver.getIserror()); jo.put("container", standardPhotoelectricInspectSiteDeviceDriver.getContainer()); jo.put("message", standardPhotoelectricInspectSiteDeviceDriver.getMessage()); - } - else if (device.getDeviceDriver() instanceof ElectricFenceDeviceDriver) { + } else if (device.getDeviceDriver() instanceof ElectricFenceDeviceDriver) { electricFenceDeviceDriver = (ElectricFenceDeviceDriver) device.getDeviceDriver(); obj.put("device_name", electricFenceDeviceDriver.getDevice().getDevice_name()); jo.put("isOnline", true); @@ -1003,7 +1001,7 @@ public class StageActorServiceImpl implements StageActorService { jo.put("error", electricFenceDeviceDriver.getError()); jo.put("isError", electricFenceDeviceDriver.getIserror()); } - jo.put("driver_code",device.getDeviceDriverDefination().getDriverCode()); + jo.put("driver_code", device.getDeviceDriverDefination().getDriverCode()); obj.put("data", jo); } }