diff --git a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/basedriver/agv/ndcone/AgvNdcOneDeviceDriver.java b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/basedriver/agv/ndcone/AgvNdcOneDeviceDriver.java index ef287a7..e7d76be 100644 --- a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/basedriver/agv/ndcone/AgvNdcOneDeviceDriver.java +++ b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/basedriver/agv/ndcone/AgvNdcOneDeviceDriver.java @@ -191,12 +191,10 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic if (plcToAgvDeviceDriver.getAGVSetOutReqUpper() != 1) { writeSignal(plcToAgvDeviceDriver, "AGVSetOutReqUpper", "1"); } - //plcToAgvDeviceDriver.writing("AGVSetOutReqUpper", "1"); if (plcToAgvDeviceDriver.getAGVSetOutUpperAllowed() == 1) { if (plcToAgvDeviceDriver.getAGVInOP() != 1) { writeSignal(plcToAgvDeviceDriver, "AGVInOP", "1"); } - //plcToAgvDeviceDriver.writing("AGVInOP", "1"); data = feedBackStatus(data, index, 1, inst, task, 2, false); } } @@ -206,24 +204,20 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic if (plcToAgvDeviceDriver.getAGVSetOutReqUpper() != 1) { writeSignal(plcToAgvDeviceDriver, "AGVSetOutReqUpper", "1"); } - //plcToAgvDeviceDriver.writing("AGVSetOutReqUpper", "1"); if (plcToAgvDeviceDriver.getAGVSetOutUpperAllowed() == 1) { if (plcToAgvDeviceDriver.getAGVInOP() != 1) { writeSignal(plcToAgvDeviceDriver, "AGVInOP", "1"); } - //plcToAgvDeviceDriver.writing("AGVInOP", "1"); data = feedBackStatus(data, index, 1, inst, task, 2, false); } } else if ("2".equals(plc_to_agv)) { if (plcToAgvDeviceDriver.getAGVSetOutReqLower() != 1) { writeSignal(plcToAgvDeviceDriver, "AGVSetOutReqLower", "1"); } - //plcToAgvDeviceDriver.writing("AGVSetOutReqLower", "1"); if (plcToAgvDeviceDriver.getAGVSetOutLowerAllowed() == 1) { if (plcToAgvDeviceDriver.getAGVInOP() != 1) { writeSignal(plcToAgvDeviceDriver, "AGVInOP", "1"); } - //plcToAgvDeviceDriver.writing("AGVInOP", "1"); data = feedBackStatus(data, index, 1, inst, task, 2, false); } } @@ -369,12 +363,10 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic if (plcToAgvDeviceDriver.getAGVSetInReqUpper() != 1) { writeSignal(plcToAgvDeviceDriver, "AGVSetInReqUpper", "1"); } - //plcToAgvDeviceDriver.writing("AGVSetInReqUpper", "1"); if (plcToAgvDeviceDriver.getAGVSetInUpperAllowed() == 1) { if (plcToAgvDeviceDriver.getAGVInOP() != 1) { writeSignal(plcToAgvDeviceDriver, "AGVInOP", "1"); } - //plcToAgvDeviceDriver.writing("AGVInOP", "1"); data = feedBackStatus(data, index, 3, inst, task, 2, false); } } @@ -388,24 +380,20 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic if (plcToAgvDeviceDriver.getAGVSetInReqUpper() != 1) { writeSignal(plcToAgvDeviceDriver, "AGVSetInReqUpper", "1"); } - //plcToAgvDeviceDriver.writing("AGVSetInReqUpper", "1"); if (plcToAgvDeviceDriver.getAGVSetInUpperAllowed() == 1) { if (plcToAgvDeviceDriver.getAGVInOP() != 1) { writeSignal(plcToAgvDeviceDriver, "AGVInOP", "1"); } - //plcToAgvDeviceDriver.writing("AGVInOP", "1"); data = feedBackStatus(data, index, 3, inst, task, 2, false); } } else if ("2".equals(plc_to_agv)) { if (plcToAgvDeviceDriver.getAGVSetInReqLower() != 1) { writeSignal(plcToAgvDeviceDriver, "AGVSetInReqLower", "1"); } - //plcToAgvDeviceDriver.writing("AGVSetInReqLower", "1"); if (plcToAgvDeviceDriver.getAGVSetInLowerAllowed() == 1) { if (plcToAgvDeviceDriver.getAGVInOP() != 1) { writeSignal(plcToAgvDeviceDriver, "AGVInOP", "1"); } - //plcToAgvDeviceDriver.writing("AGVInOP", "1"); data = feedBackStatus(data, index, 3, inst, task, 2, false); } } diff --git a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/route/service/impl/RouteLineServiceImpl.java b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/route/service/impl/RouteLineServiceImpl.java index 81016ce..e77974c 100644 --- a/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/route/service/impl/RouteLineServiceImpl.java +++ b/acs/nladmin-system/nlsso-server/src/main/java/org/nl/acs/route/service/impl/RouteLineServiceImpl.java @@ -4,6 +4,7 @@ import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.StrUtil; +import cn.hutool.json.JSONUtil; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; @@ -12,12 +13,14 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.StringUtils; import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; import lombok.AllArgsConstructor; +import lombok.extern.slf4j.Slf4j; import org.nl.acs.auto.initial.ApplicationAutoInitial; import org.nl.acs.device.domain.Device; import org.nl.acs.device.enums.DeviceType; import org.nl.acs.device.service.mapper.DeviceMapper; import org.nl.acs.device_driver.RouteableDeviceDriver; import org.nl.acs.opc.DeviceAppService; +import org.nl.acs.route.domain.RoutePlan; import org.nl.acs.route.service.RoutePlanService; import org.nl.acs.route.service.dto.RoutePlanDto; import org.nl.acs.common.base.PageInfo; @@ -55,6 +58,7 @@ import java.util.stream.Collectors; * @author jiaolm * @date 2023-05-09 */ +@Slf4j @Service @AllArgsConstructor // @CacheConfig(cacheNames = RouteLineService.CACHE_KEY) @@ -345,36 +349,31 @@ public class RouteLineServiceImpl extends CommonServiceImpl deviceList= new LambdaQueryChainWrapper<>(deviceMapper) .list(); - JSONArray de = JSONArray.parseArray(JSON.toJSONString(deviceList)); - HashMap map = new HashMap<>(); - for (int i = 0; i < de.size(); i++) { - JSONObject jo = (JSONObject) de.get(i); - map.put(jo.getString("device_code"), i); + for (int i = 0; i < deviceList.size(); i++) { + Device device = deviceList.get(i); + map.put(device.getDevice_code(), i); } int size = map.size(); //查询所有路由 @@ -446,8 +443,6 @@ public class RouteLineServiceImpl extends CommonServiceImpl routePlans = this.routePlanService.queryAll(map); + List routePlans = this.routePlanService.queryAll((Map) null); Iterator var2 = routePlans.iterator(); while (var2.hasNext()) { RoutePlanDto routePlan = (RoutePlanDto) var2.next(); - Map map1 = new HashMap(); - map1.put("route_plan_id", routePlan.getPlan_uuid()); - replaceAccess(routePlan.getPlan_uuid()); - this.routePlans.put(routePlan.getPlan_code(), routePlan); - + //this.routePlans.put(routePlan.getPlan_code(), routePlan); List routeDaoList = routePlansList.stream().map(entity -> { RouteLineDto routeLineDto = new RouteLineDto(); routeLineDto.setDevice_code(entity.get("device_code").toString()); @@ -553,8 +542,6 @@ public class RouteLineServiceImpl extends CommonServiceImpl - +

{{ title }}

- +

{{ title }}

@@ -14,7 +14,7 @@