|  |  | 
 |  |  |                 } | 
 |  |  |                 if ((Utils.getLev(wrkMast.getLocNo()) != 1 && wrkMast.getSourceStaNo() == 1014) || (Utils.getLev(wrkMast.getLocNo()) != 5 && wrkMast.getSourceStaNo() == 1025)) { | 
 |  |  |                     //判断提升机是否有其他任务 | 
 |  |  |                     WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(1); | 
 |  |  |                     WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(1, wrkMast.getWrkNo(), wrkMast.getMainWrkNo()); | 
 |  |  |                     if (liftWrkMast != null) { | 
 |  |  |                         if (!liftWrkMast.getWrkNo().equals(wrkMast.getWrkNo())) {//提升机任务和当前任务不相同 | 
 |  |  |                             News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), 1); | 
 |  |  | 
 |  |  |                 News.info("{}任务,{}站点,不在自动状态", wrkMast.getWrkNo(), staProtocol.getSiteId()); | 
 |  |  |                 return; | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             if (!staProtocol.isOutEnable()) { | 
 |  |  |                 News.info("{}任务,{}站点,没有可出信号", wrkMast.getWrkNo(), staProtocol.getSiteId()); | 
 |  |  |                 return; | 
 |  |  |             } | 
 |  |  |             if ((Utils.getLev(wrkMast.getSourceLocNo()) != 1 && wrkMast.getStaNo() == 1013) || (Utils.getLev(wrkMast.getSourceLocNo()) != 5 && wrkMast.getStaNo() == 1024)) { | 
 |  |  |                 //判断提升机是否有其他任务 | 
 |  |  |                 WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(1); | 
 |  |  |                 if (liftWrkMast != null) { | 
 |  |  |                     if (!liftWrkMast.getWrkNo().equals(wrkMast.getWrkNo())) {//提升机任务和当前任务不相同 | 
 |  |  |                         News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), 1); | 
 |  |  |                         return; | 
 |  |  |                     } | 
 |  |  |                 } | 
 |  |  |                 wrkMast.setLiftNo(1); | 
 |  |  |             } | 
 |  |  |             String locNo = "1200301"; | 
 |  |  |             if (wrkMast.getStaNo() == 1024) { | 
 |  |  | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             wrkMast.setWrkSts(WrkStsType.OUTBOUND_SHUTTLE_RUN.sts); | 
 |  |  |  | 
 |  |  |             wrkMast.setSystemMsg("");//清空消息 | 
 |  |  |             wrkMast.setModiTime(now); | 
 |  |  |             if (wrkMastService.updateById(wrkMast)) { | 
 |  |  | 
 |  |  |                         if (wrkMast == null) { | 
 |  |  |                             continue; | 
 |  |  |                         } | 
 |  |  | //                        boolean dispatchShuttle = shuttleDispatchUtils.shuttleMoveGenerate(wrkMast.getWrkNo(), shuttleProtocol.getCurrentLocNo(), wrkMast.getSourceLocNo(), wrkMast.getShuttleNo(), null, true); | 
 |  |  | //                        if (!dispatchShuttle) { | 
 |  |  | //                            News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}小车,调度至取货点失败", wrkMast.getWrkNo(), shuttleProtocol.getShuttleNo()); | 
 |  |  | //                            continue; | 
 |  |  | //                        } | 
 |  |  |  | 
 |  |  |                         staProtocol.setWorkNo(Short.parseShort(String.valueOf(wrkMast.getWrkNo()))); | 
 |  |  |                         staProtocol.setStaNo(Short.parseShort(String.valueOf(wrkMast.getStaNo()))); | 
 |  |  |                         MessageQueue.offer(SlaveType.Devp, devpSlave.getId(), new Task(2, staProtocol)); | 
 |  |  | 
 |  |  |                         wrkMast.setWrkSts(WrkStsType.OUTBOUND_DEVP_RUN.sts); | 
 |  |  |                         wrkMast.setModiTime(new Date()); | 
 |  |  |                         wrkMastService.updateById(wrkMast); | 
 |  |  |  | 
 |  |  |                     } | 
 |  |  |                 } | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  | 
 |  |  | //            BasWrkStatus basWrkStatus = wrkStatusService.selectById(values[i].sts); | 
 |  |  | //            if (basWrkStatus == null) { | 
 |  |  | //                basWrkStatus = new BasWrkStatus(); | 
 |  |  | //                basWrkStatus.setWrkDesc(values[i].desc); | 
 |  |  | //                basWrkStatus.setWrkDesc(values[i].sts+"."+values[i].desc); | 
 |  |  | //                basWrkStatus.setWrkSts(values[i].sts); | 
 |  |  | //                basWrkStatus.setModiTime(new Date()); | 
 |  |  | //                basWrkStatus.setAppeTime(new Date()); | 
 |  |  | 
 |  |  |                 return false; | 
 |  |  |             } | 
 |  |  |             //判断提升机是否有其他任务 | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(1); | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(1, wrkMast.getWrkNo(), wrkMast.getMainWrkNo()); | 
 |  |  |             if (liftWrkMast != null) { | 
 |  |  |                 if (!liftWrkMast.getWrkNo().equals(wrkMast.getWrkNo())) {//提升机任务和当前任务不相同 | 
 |  |  |                     News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), 1); | 
 |  |  | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             //判断提升机是否有其他任务(该任务需要换层必须提前独占提升机) | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(liftProtocol.getLiftNo()); | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(liftProtocol.getLiftNo(), wrkMast.getWrkNo(), wrkMast.getMainWrkNo()); | 
 |  |  |             if (liftWrkMast != null) { | 
 |  |  |                 News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), liftProtocol.getLiftNo()); | 
 |  |  |                 return false;//当前提升机存在未完成任务,等待下一次轮询 | 
 |  |  | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             //判断提升机是否有其他任务(该任务需要换层必须提前独占提升机) | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(liftProtocol.getLiftNo()); | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(liftProtocol.getLiftNo(), wrkMast.getWrkNo(), wrkMast.getMainWrkNo()); | 
 |  |  |             if (liftWrkMast != null) { | 
 |  |  |                 News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), liftProtocol.getLiftNo()); | 
 |  |  |                 return false;//当前提升机存在未完成任务,等待下一次轮询 | 
 |  |  | 
 |  |  |                         if (wrkMast.getWrkSts() == WrkStsType.INBOUND_LIFT_RUN.sts) { | 
 |  |  |                             //3.提升机搬运中 ==> 4.提升机搬运完成 | 
 |  |  |                             wrkMast.setWrkSts(WrkStsType.INBOUND_LIFT_RUN_COMPLETE.sts); | 
 |  |  |                             wrkMast.setLiftNo(null);//释放提升机 | 
 |  |  |                         } else if (wrkMast.getWrkSts() == WrkStsType.OUTBOUND_LIFT_RUN.sts) { | 
 |  |  |                             //104.提升机搬运中 ==> 109.出库完成 | 
 |  |  |                             wrkMast.setWrkSts(WrkStsType.COMPLETE_OUTBOUND.sts); | 
 
 |  |  | 
 |  |  |                 } | 
 |  |  |  | 
 |  |  |                 //判断提升机是否有其他任务(该任务需要换层必须提前独占提升机) | 
 |  |  |                 WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(liftProtocol.getLiftNo()); | 
 |  |  |                 WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(liftProtocol.getLiftNo(),wrkMast.getWrkNo(),wrkMast.getMainWrkNo()); | 
 |  |  |                 if (liftWrkMast != null) { | 
 |  |  |                     if (liftWrkMast != null && !wrkMast.getMainWrkNo().equals(liftWrkMast.getWrkNo())) { | 
 |  |  |                         News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), liftProtocol.getLiftNo()); | 
 |  |  | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             //判断提升机是否有其他任务 | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(wrkMast.getLiftNo()); | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(liftProtocol.getLiftNo(),wrkMast.getWrkNo(),wrkMast.getMainWrkNo()); | 
 |  |  |             if (liftWrkMast != null) { | 
 |  |  |                 if (!liftWrkMast.getWrkNo().equals(wrkMast.getWrkNo())) {//提升机任务和当前任务不相同 | 
 |  |  |                     News.info("{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), wrkMast.getLiftNo()); | 
 |  |  | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             //判断提升机是否有其他任务 | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(wrkMast.getLiftNo()); | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(liftProtocol.getLiftNo(),wrkMast.getWrkNo(),wrkMast.getMainWrkNo()); | 
 |  |  |             if (liftWrkMast != null) { | 
 |  |  |                 if (!liftWrkMast.getWrkNo().equals(wrkMast.getWrkNo())) {//提升机任务和当前任务不相同 | 
 |  |  |                     News.info("{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), wrkMast.getLiftNo()); | 
 |  |  | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             //判断提升机是否有其他任务 | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(wrkMast.getLiftNo()); | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(liftProtocol.getLiftNo(),wrkMast.getWrkNo(),wrkMast.getMainWrkNo()); | 
 |  |  |             if (liftWrkMast != null) { | 
 |  |  |                 if (!liftWrkMast.getWrkNo().equals(wrkMast.getWrkNo())) {//提升机任务和当前任务不相同 | 
 |  |  |                     News.info("{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), wrkMast.getLiftNo()); | 
 |  |  | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             //判断提升机是否有其他任务 | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(wrkMast.getLiftNo()); | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(1,wrkMast.getWrkNo(),wrkMast.getMainWrkNo()); | 
 |  |  |             if (liftWrkMast != null) { | 
 |  |  |                 if (!liftWrkMast.getWrkNo().equals(wrkMast.getWrkNo())) {//提升机任务和当前任务不相同 | 
 |  |  |                     News.info("{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), wrkMast.getLiftNo()); | 
 
 |  |  | 
 |  |  |                     News.info("{}号提升机对象不存在", wrkMast.getLiftNo()); | 
 |  |  |                     return false; | 
 |  |  |                 } | 
 |  |  |  | 
 |  |  |                 //判断提升机是否有其他任务(该任务需要换层必须提前独占提升机) | 
 |  |  |                 WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(liftProtocol.getLiftNo()); | 
 |  |  |                 WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(wrkMast.getLiftNo(), wrkMast.getWrkNo(), wrkMast.getMainWrkNo()); | 
 |  |  |                 if (liftWrkMast != null) { | 
 |  |  |                     if (liftWrkMast != null && !wrkMast.getMainWrkNo().equals(liftWrkMast.getWrkNo())) { | 
 |  |  |                         News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), liftProtocol.getLiftNo()); | 
 |  |  |                         return false;//当前提升机存在未完成任务,等待下一次轮询 | 
 |  |  |                     } | 
 |  |  |                     News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), liftProtocol.getLiftNo()); | 
 |  |  |                     return false;//当前提升机存在未完成任务,等待下一次轮询 | 
 |  |  |                 } | 
 |  |  |  | 
 |  |  |                 wrkMast.setModiTime(now); | 
 |  |  |                 wrkMast.setLiftNo(liftProtocol.getLiftNo());//提前锁定提升机 | 
 |  |  |                 wrkMast.setLiftNo(1); | 
 |  |  |                 wrkMast.setSystemMsg("");//清空消息 | 
 |  |  |                 wrkMastService.updateById(wrkMast); | 
 |  |  |                 return false; | 
 |  |  | 
 |  |  |             } | 
 |  |  |             int lev = Utils.getLev(wrkMast.getLocNo()); | 
 |  |  |             StaProtocol staProtocol2 = devpThread.getStation().get(lev == 1 ? 1014 : 1025); | 
 |  |  |             //TODO | 
 |  |  | //            if (!staProtocol2.isOutEnable()) { | 
 |  |  | //                log.error("{}任务,{}号输送线不可出", wrkMast.getWrkNo(), lev == 1 ? 1014 : 1025); | 
 |  |  | //                News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号输送线不可出", wrkMast.getWrkNo(), lev == 1 ? 1014 : 1025); | 
 |  |  | //                return false; | 
 |  |  | //            } | 
 |  |  |  | 
 |  |  |             if (!staProtocol2.isOutEnable()) { | 
 |  |  |                 log.error("{}任务,{}号输送线不可出", wrkMast.getWrkNo(), lev == 1 ? 1014 : 1025); | 
 |  |  |                 News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号输送线不可出", wrkMast.getWrkNo(), lev == 1 ? 1014 : 1025); | 
 |  |  |                 return false; | 
 |  |  |             } | 
 |  |  |             StaProtocol staProtocol = devpThread.getStation().get(lev == 1 ? 1015 : 1026); | 
 |  |  |             if (staProtocol.isLoading()) { | 
 |  |  |                 log.error("{}任务,{}号输送线有物", wrkMast.getWrkNo(), wrkMast.getSourceStaNo()); | 
 
 |  |  | 
 |  |  |                 } | 
 |  |  |  | 
 |  |  |                 //判断提升机是否有其他任务(该任务需要换层必须提前独占提升机) | 
 |  |  |                 WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(liftProtocol.getLiftNo()); | 
 |  |  |                 WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(1,wrkMast.getWrkNo(),wrkMast.getMainWrkNo()); | 
 |  |  |                 if (liftWrkMast != null) { | 
 |  |  |                     if (liftWrkMast != null && !wrkMast.getMainWrkNo().equals(liftWrkMast.getWrkNo())) { | 
 |  |  |                         News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), liftProtocol.getLiftNo()); | 
 |  |  | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             //判断提升机是否有其他任务 | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(wrkMast.getLiftNo()); | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(1,wrkMast.getWrkNo(),wrkMast.getMainWrkNo()); | 
 |  |  |             if (liftWrkMast != null) { | 
 |  |  |                 if (!liftWrkMast.getWrkNo().equals(wrkMast.getWrkNo())) {//提升机任务和当前任务不相同 | 
 |  |  |                     News.info("{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), wrkMast.getLiftNo()); | 
 |  |  | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             //判断提升机是否有其他任务 | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(wrkMast.getLiftNo()); | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(1,wrkMast.getWrkNo(),wrkMast.getMainWrkNo()); | 
 |  |  |             if (liftWrkMast != null) { | 
 |  |  |                 if (!liftWrkMast.getWrkNo().equals(wrkMast.getWrkNo())) {//提升机任务和当前任务不相同 | 
 |  |  |                     News.info("{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), wrkMast.getLiftNo()); | 
 |  |  | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             //判断提升机是否有其他任务 | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(wrkMast.getLiftNo()); | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(1,wrkMast.getWrkNo(),wrkMast.getMainWrkNo()); | 
 |  |  |             if (liftWrkMast != null) { | 
 |  |  |                 if (!liftWrkMast.getWrkNo().equals(wrkMast.getWrkNo())) {//提升机任务和当前任务不相同 | 
 |  |  |                     News.info("{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), wrkMast.getLiftNo()); | 
 |  |  | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             //判断提升机是否有其他任务 | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(wrkMast.getLiftNo()); | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(1,wrkMast.getWrkNo(),wrkMast.getMainWrkNo()); | 
 |  |  |             if (liftWrkMast != null) { | 
 |  |  |                 if (!liftWrkMast.getWrkNo().equals(wrkMast.getWrkNo())) {//提升机任务和当前任务不相同 | 
 |  |  |                     News.info("{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), wrkMast.getLiftNo()); | 
 
 |  |  | 
 |  |  |                 } | 
 |  |  |  | 
 |  |  |                 //判断提升机是否有其他任务(该任务需要换层必须提前独占提升机) | 
 |  |  |                 WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(liftProtocol.getLiftNo()); | 
 |  |  |                 WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(1, wrkMast.getWrkNo(), wrkMast.getMainWrkNo()); | 
 |  |  |                 if (liftWrkMast != null) { | 
 |  |  |                     if (liftWrkMast != null && !wrkMast.getMainWrkNo().equals(liftWrkMast.getWrkNo())) { | 
 |  |  |                         News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), liftProtocol.getLiftNo()); | 
 |  |  | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             //判断提升机是否有其他任务 | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(wrkMast.getLiftNo()); | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(1, wrkMast.getWrkNo(), wrkMast.getMainWrkNo()); | 
 |  |  |             if (liftWrkMast != null) { | 
 |  |  |                 if (!liftWrkMast.getWrkNo().equals(wrkMast.getWrkNo())) {//提升机任务和当前任务不相同 | 
 |  |  |                     News.info("{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), wrkMast.getLiftNo()); | 
 |  |  | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             //判断提升机是否有其他任务 | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(wrkMast.getLiftNo()); | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(1, wrkMast.getWrkNo(), wrkMast.getMainWrkNo()); | 
 |  |  |             if (liftWrkMast != null) { | 
 |  |  |                 if (!liftWrkMast.getWrkNo().equals(wrkMast.getWrkNo())) {//提升机任务和当前任务不相同 | 
 |  |  |                     News.info("{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), wrkMast.getLiftNo()); | 
 |  |  | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             //判断提升机是否有其他任务 | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMast(wrkMast.getLiftNo()); | 
 |  |  |             WrkMast liftWrkMast = wrkMastService.selectLiftWrkMastAndWrkNo(1, wrkMast.getWrkNo(), wrkMast.getMainWrkNo()); | 
 |  |  |             if (liftWrkMast != null) { | 
 |  |  |                 if (!liftWrkMast.getWrkNo().equals(wrkMast.getWrkNo())) {//提升机任务和当前任务不相同 | 
 |  |  |                     News.info("{}任务,{}号提升机,提升机存在未完成任务,禁止派发", wrkMast.getWrkNo(), wrkMast.getLiftNo()); | 
 |  |  | 
 |  |  |             wrkMast.setWrkSts(WrkStsType.MOVE_OUT_LIFT_TRANSPORT_LIFT_OUT.sts);//小车移动到提升机中  提升机至放货层完成 ==> 小车迁出提升机中 | 
 |  |  |             wrkMast.setModiTime(now); | 
 |  |  |             if (wrkMastService.updateById(wrkMast)) { | 
 |  |  |                 WrkMast wrkMast1 = wrkMastService.selectByWorkNo(wrkMast.getMainWrkNo()); | 
 |  |  |                 if (wrkMast1 != null) { | 
 |  |  |                     wrkMast.setLiftNo(1); | 
 |  |  |                     wrkMastService.updateById(wrkMast1); | 
 |  |  |                 } else { | 
 |  |  |                     News.taskInfo(wrkMast.getWrkNo(), "{}任务,{}小车,找不到主工作档", wrkMast.getWrkNo(), shuttleProtocol.getShuttleNo()); | 
 |  |  |                     return false; | 
 |  |  |                 } | 
 |  |  |                 //下发任务 | 
 |  |  |                 shuttleAction.assignWork(shuttleProtocol.getShuttleNo(), assignCommand); | 
 |  |  |                 return false; |