|  |  |  | 
|---|
|  |  |  | public R monitorOther(@RequestParam("crnId") Integer crnId, @RequestParam("ledId") Integer sta) { | 
|---|
|  |  |  | Integer ledId = 0; | 
|---|
|  |  |  | for (LedSlave led : slaveProperties.getLed()) { | 
|---|
|  |  |  | for (Integer staNo : led.getStaArr()) { | 
|---|
|  |  |  | for (Integer staNo : led.getInStaArr()) { | 
|---|
|  |  |  | if (staNo.equals(sta)) { | 
|---|
|  |  |  | ledId = led.getId(); | 
|---|
|  |  |  | break; | 
|---|
|  |  |  | 
|---|
|  |  |  | // 使用中 | 
|---|
|  |  |  | Integer used = locUseRate.getFqty() + locUseRate.getUqty(); | 
|---|
|  |  |  | // 库位使用率 | 
|---|
|  |  |  | double usedDivides = Arith.divides(3, used, 11200); | 
|---|
|  |  |  | double usedDivides = Arith.divides(3, used, total); | 
|---|
|  |  |  | double usedPr = Arith.multiplys(1, usedDivides, 100); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return R.ok( | 
|---|
|  |  |  | Cools.add("pie", pie) | 
|---|
|  |  |  | .add("stockCunt", locUseRate.getFqty()) | 
|---|
|  |  |  | .add("emptyCount", 11200-used) | 
|---|
|  |  |  | .add("emptyCount", locUseRate.getOqty()) | 
|---|
|  |  |  | .add("noneCount", locUseRate.getXqty()) | 
|---|
|  |  |  | .add("total", total) | 
|---|
|  |  |  | .add("used", used) | 
|---|
|  |  |  | 
|---|
|  |  |  | String ledContent = ""; | 
|---|
|  |  |  | List<LedCommand> commandList = null; | 
|---|
|  |  |  | for (LedSlave slave : slaveProperties.getLed()) { | 
|---|
|  |  |  | if (slave.getStaArr().contains(ledId)) { | 
|---|
|  |  |  | if (slave.getInStaArr().contains(ledId)) { | 
|---|
|  |  |  | LedThread ledThread = (LedThread) SlaveConnection.get(SlaveType.Led, slave.getId()); | 
|---|
|  |  |  | if (null != ledThread) { | 
|---|
|  |  |  | ledContent = ledThread.getStringBuffer().toString(); | 
|---|
|  |  |  | 
|---|
|  |  |  | public R monitorLedError(@RequestParam("ledId") Integer ledId) { | 
|---|
|  |  |  | String errorMsg = ""; | 
|---|
|  |  |  | for (LedSlave slave : slaveProperties.getLed()) { | 
|---|
|  |  |  | if (slave.getStaArr().contains(ledId)) { | 
|---|
|  |  |  | if (slave.getInStaArr().contains(ledId)) { | 
|---|
|  |  |  | LedThread ledThread = (LedThread) SlaveConnection.get(SlaveType.Led, slave.getId()); | 
|---|
|  |  |  | if (null != ledThread) { | 
|---|
|  |  |  | errorMsg = ledThread.getErrorMsg().toString(); | 
|---|