pang.jiabao
7 天以前 bdd676ea0246acd555fff9c98c8d0bf24865437c
src/main/java/com/zy/controller/SiteController.java
@@ -50,8 +50,8 @@
            SiemensDevpThread devpThread = (SiemensDevpThread) SlaveConnection.get(SlaveType.Devp, devp.getId());
            Map<String, Object> map2 = new HashMap<>();
            map2.put("floor", 2);
            map2.put("modeVal", devpThread.ioModeOf2F.id);
            map2.put("modeDesc", devpThread.ioModeOf2F.desc);
            map2.put("modeVal", devpThread.ioModeOf101.id);
            map2.put("modeDesc", devpThread.ioModeOf101.desc);
            res.add(map2);
        }
        return R.ok().add(res);
@@ -83,6 +83,7 @@
            vo.setPakMk(staProtocol.isPakMk()?"Y":"N");       // 入库标记
            vo.setEmptyMk(staProtocol.isEmptyMk()?"Y":"N");     // 空板信号
            vo.setStaNo(staProtocol.getStaNo());                // 目标站
            vo.setWorkNo(staProtocol.getWorkNo());
//            vo.setLocType1(staProtocol.isHigh() != staProtocol.isLow() && staProtocol.isLow() ? "低" : "高");     //高低库位
            vo.setLocType1(devp.getDevNo()==102 ? "高" : "低");
        }
@@ -151,8 +152,21 @@
        return R.error("plc已掉线");
    }
    @PostMapping("/startScan")
    @ManagerAuth(memo = "触发扫码",value = ManagerAuth.Auth.NONE)
    public R startScan(@RequestParam Integer siteId){
        SiemensDevpThread siemensDevpThread = (SiemensDevpThread) SlaveConnection.get(SlaveType.Devp, 1);
        StaProtocol staProtocol = siemensDevpThread.getStation().get(siteId).clone();
        boolean offer = MessageQueue.offer(SlaveType.Devp, 1, new Task(3, staProtocol));
        if (!offer) {
            return R.parse("触发扫码命令下发失败");
        }
        return R.ok("触发扫码下发成功");
    }
    @PostMapping("/detl/update")
    @ManagerAuth(memo = "修改站点数据")
    @ManagerAuth(memo = "修改站点数据",value = ManagerAuth.Auth.NONE)
    public R siteDetlUpdate(@RequestParam Integer siteId,
                            @RequestParam Integer workNo,
                            @RequestParam Short staNo,