|  |  | 
 |  |  |                         devpThread.setPakMk(staProtocol.getSiteId(), false,238); | 
 |  |  |                         boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol)); | 
 |  |  |                         if (!result) { | 
 |  |  |                             LedErrorThreadUtil.ledErrorThread("更新plc站点信息失败!站点号:"+inSta.getStaNo(),inSta.getLed(), LedErrorAreaType.ONE_OTHER.getDesc()); | 
 |  |  |                             throw new CoolException("更新plc站点信息失败"); | 
 |  |  |                         } | 
 |  |  |                         return; | 
 |  |  | 
 |  |  |                             devpThread.setPakMk(staProtocol.getSiteId(), false,283); | 
 |  |  |                             boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol)); | 
 |  |  |                             if (!result) { | 
 |  |  |                                 LedErrorThreadUtil.ledErrorThread("更新plc站点信息失败!站点号:"+inSta.getStaNo(),inSta.getLed(), LedErrorAreaType.ONE_OTHER.getDesc()); | 
 |  |  |                                 throw new CoolException("更新plc站点信息失败"); | 
 |  |  |                             } | 
 |  |  |                         } else { | 
 |  |  | 
 |  |  |                         devpThread.setPakMk(staProtocol.getSiteId(), false,422); | 
 |  |  |                         boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol)); | 
 |  |  |                         if (!result) { | 
 |  |  |                             LedErrorThreadUtil.ledErrorThread("更新plc站点信息失败!站点号:"+inSta.getStaNo(),inSta.getLed(), LedErrorAreaType.ONE_OTHER.getDesc()); | 
 |  |  |                             throw new CoolException("更新plc站点信息失败"); | 
 |  |  |                         } | 
 |  |  |                         return; | 
 |  |  | 
 |  |  |                             devpThread.setPakMk(staProtocol.getSiteId(), false,467); | 
 |  |  |                             boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol)); | 
 |  |  |                             if (!result) { | 
 |  |  |                                 LedErrorThreadUtil.ledErrorThread("更新plc站点信息失败!站点号:"+inSta.getStaNo(),inSta.getLed(), LedErrorAreaType.ONE_OTHER.getDesc()); | 
 |  |  |                                 throw new CoolException("更新plc站点信息失败"); | 
 |  |  |                             } | 
 |  |  |                         } else  if (jsonObject.getInteger("code").equals(700)){ | 
 |  |  | 
 |  |  |                         devpThread.setPakMk(staProtocol1.getSiteId(), false,637); | 
 |  |  |                         boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol1)); | 
 |  |  |                         if (!result) { | 
 |  |  |                             if (ledThread != null) { | 
 |  |  |                                 ErrMsg errMsg1 = new ErrMsg(); | 
 |  |  |                                 errMsg1.setErrMsg("更新plc站点信息失败!站点号:"+inSta.getStaNo()); | 
 |  |  |                                 errMsg1.setArea("1"); | 
 |  |  |                                 MessageQueue.offer(SlaveType.Led, inSta.getLed(), new Task(5, errMsg1)); | 
 |  |  |                             } | 
 |  |  |                             LedErrorThreadUtil.ledErrorThread("更新plc站点信息失败!站点号:"+inSta.getStaNo(),inSta.getLed(), LedErrorAreaType.ONE_OTHER.getDesc()); | 
 |  |  |                             throw new CoolException("更新plc站点信息失败"); | 
 |  |  |                         } | 
 |  |  |                         return; | 
 |  |  | 
 |  |  |                         log.info("锁定标记flase===》N===》站点号:{},工作号:{},条码:{}",staProtocol1.getSiteId(),staProtocol1.getWorkNo(),barcode); | 
 |  |  |                         boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol1)); | 
 |  |  |                         if (!result) { | 
 |  |  |                             if (ledThread != null) { | 
 |  |  |                                 ErrMsg errMsg1 = new ErrMsg(); | 
 |  |  |                                 errMsg1.setErrMsg("更新plc站点信息失败!站点号:"+inSta.getStaNo()); | 
 |  |  |                                 errMsg1.setArea("1"); | 
 |  |  |                                 MessageQueue.offer(SlaveType.Led, inSta.getLed(), new Task(5, errMsg1)); | 
 |  |  |                             } | 
 |  |  |                             LedErrorThreadUtil.ledErrorThread("更新plc站点信息失败!站点号:"+inSta.getStaNo(),inSta.getLed(), LedErrorAreaType.ONE_OTHER.getDesc()); | 
 |  |  |                             throw new CoolException("更新plc站点信息失败"); | 
 |  |  |                         } | 
 |  |  |                         return; | 
 |  |  | 
 |  |  |                             log.info("锁定标记flase===》N===》站点号:{},工作号:{},条码:{}",staProtocol1.getStaNo(),staProtocol1.getWorkNo(),barcode); | 
 |  |  |                             boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol1)); | 
 |  |  |                             if (!result) { | 
 |  |  |                                 LedErrorThreadUtil.ledErrorThread("更新plc站点信息失败!站点号:"+inSta.getStaNo(),inSta.getLed(), LedErrorAreaType.ONE_OTHER.getDesc()); | 
 |  |  |                                 throw new CoolException("更新plc站点信息失败"); | 
 |  |  |                             } | 
 |  |  |                             try{ | 
 |  |  | 
 |  |  |                             devpThread.setPakMk(staProtocol.getSiteId(), false,4087); | 
 |  |  |                             boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol)); | 
 |  |  |                             if (!result) { | 
 |  |  |                                 LedErrorThreadUtil.ledErrorThread("更新plc站点信息失败!站点号:"+emptyInSta.getStaNo(),emptyInSta.getLed(), LedErrorAreaType.ONE_OTHER.getDesc()); | 
 |  |  |                                 throw new CoolException("更新plc站点信息失败"); | 
 |  |  |                             } | 
 |  |  |                         } else { | 
 |  |  | 
 |  |  |                             devpThread.setPakMk(staProtocol.getSiteId(), false,4150); | 
 |  |  |                             boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol)); | 
 |  |  |                             if (!result) { | 
 |  |  |                                 LedErrorThreadUtil.ledErrorThread("更新plc站点信息失败!站点号:"+emptyInSta.getStaNo(),emptyInSta.getLed(), LedErrorAreaType.ONE_OTHER.getDesc()); | 
 |  |  |                                 throw new CoolException("更新plc站点信息失败"); | 
 |  |  |                             } | 
 |  |  |                         } else { | 
 |  |  | 
 |  |  |                             devpThread.setPakMk(staProtocol.getSiteId(), false,4213); | 
 |  |  |                             boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol)); | 
 |  |  |                             if (!result) { | 
 |  |  |                                 LedErrorThreadUtil.ledErrorThread("更新plc站点信息失败!站点号:"+emptyInSta.getStaNo(),emptyInSta.getLed(), LedErrorAreaType.ONE_OTHER.getDesc()); | 
 |  |  |                                 throw new CoolException("更新plc站点信息失败"); | 
 |  |  |                             } | 
 |  |  |                         } else { |