#
Junjie
3 天以前 5496a3a7b476135208d46dee279f506f9d69a234
src/main/java/com/zy/asrs/controller/BasMapController.java
@@ -198,6 +198,9 @@
                    }else if (nodeType.equals("RGB(255,192,0)")) {
                        //堆垛机
                        nodeData.put("type", "crn");
                    }else if (nodeType.equals("RGB(255,255,0)")) {
                        //双工位堆垛机
                        nodeData.put("type", "dualCrn");
                    }else if (nodeType.equals("RGB(0,112,192)")) {
                        //输送线
                        nodeData.put("type", "devp");
@@ -215,8 +218,20 @@
                        Integer isBarcodeStation = value.getInteger("isBarcodeStation");
                        if (isBarcodeStation != null && isBarcodeStation == 1) {
                            StationObjModel barcodeStationModel = new StationObjModel();
                            barcodeStationModel.setDeviceNo(deviceNo);
                            barcodeStationModel.setStationId(value.getInteger("stationId"));
                            if (value.getInteger("backStation") != null) {
                                StationObjModel backStation = new StationObjModel();
                                barcodeStationModel.setBackStation(backStation);
                                backStation.setDeviceNo(value.getInteger("backStationDeviceNo"));
                                backStation.setStationId(value.getInteger("backStation"));
                            }
                            List<StationObjModel> barcodeStationList = barcodeStationMap.getOrDefault(deviceNo, new ArrayList<>());
                            barcodeStationList.add(stationObjModel);
                            barcodeStationList.add(barcodeStationModel);
                            barcodeStationMap.put(deviceNo, barcodeStationList);
                        }