|  |  | 
 |  |  |         agvWrkMastService.updateById(agvWrkMast); | 
 |  |  |         // 空板入库 设置库位状态为D.空桶/空栈板 | 
 |  |  |         String locSts = agvWrkMast.getIoType() == 10 ? "D" : "F"; | 
 |  |  |         if (agvWrkMast.getIoType() == 10 || agvWrkMast.getIoType() == 109 ) { | 
 |  |  |         if (agvWrkMast.getIoType() == 10 || agvWrkMast.getIoType() == 109 || agvWrkMast.getIoType() == 111 ) { | 
 |  |  |             // 库位 -- 接驳位 / 库位 | 
 |  |  |             if (agvWrkMast.getIoType() == 109 && agvWrkMast.getLocNo().substring(0,2).equals("DB")) { | 
 |  |  |             if ((agvWrkMast.getIoType() == 109 || agvWrkMast.getIoType() == 111) && agvWrkMast.getLocNo().substring(0,2).equals("DB")) { | 
 |  |  |                 agvBasDevpService.updateLocStsAndBarcodeByDevNo(agvWrkMast.getLocNo(),"F",agvWrkMast.getBarcode(),agvWrkMast.getWhsType().shortValue()); | 
 |  |  |                 // 接驳位 -- 库位 | 
 |  |  |             // 接驳位 -- 库位 | 
 |  |  |             } else { | 
 |  |  |                 agvLocMastService.updateLocStsByLocNo(agvWrkMast.getLocNo(),"D",agvWrkMast.getBarcode(),agvWrkMast.getWhsType().shortValue()); | 
 |  |  |             } | 
 |  |  | 
 |  |  |             agvLocMastService.updateLocStsByLocNo(agvWrkMast.getLocNo(),"F",agvWrkMast.getBarcode(),agvWrkMast.getWhsType().shortValue()); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         //生成AGV工作历史档 | 
 |  |  |         agvWrkMastLogService.save(agvWrkMast); | 
 |  |  |         //生成AGV工作明细历史档 | 
 |  |  |         agvWrkDetlLogService.save(wrkNo); | 
 |  |  |         if (agvWrkMast.getIoType() != 111) { | 
 |  |  |             //生成AGV工作历史档 | 
 |  |  |             agvWrkMastLogService.save(agvWrkMast); | 
 |  |  |             //生成AGV工作明细历史档 | 
 |  |  |             agvWrkDetlLogService.save(wrkNo); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         //类型为入库时 | 
 |  |  |         if(agvWrkMast.getIoType() == 1){ | 
 |  |  |             //更新目标库位明细 | 
 |  |  | 
 |  |  |             agvLocMastService.updateLocStsByLocNo(agvWrkMast.getSourceLocNo(),"O","",agvWrkMast.getWhsType().shortValue(),"",(short)0); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         if(agvWrkMast.getIoType() == 109){ | 
 |  |  |         if(agvWrkMast.getIoType() == 109 || agvWrkMast.getIoType() == 111 || agvWrkMast.getIoType() == 112){ | 
 |  |  |             // 接驳位 -- 库位 | 
 |  |  |             if (agvWrkMast.getSourceLocNo().substring(0,2).equals("DB")) { | 
 |  |  |                 agvBasDevpService.updateLocStsAndBarcodeByDevNo(agvWrkMast.getSourceLocNo(),"O","",(short)0); | 
 |  |  | 
 |  |  |                 agvLocMastService.updateLocStsByLocNo(agvWrkMast.getSourceLocNo(),"O","",agvWrkMast.getWhsType().shortValue(),"",(short)0); | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         if(agvWrkMast.getIoType() == 113){ | 
 |  |  |             // 接驳位 -- 库位 | 
 |  |  |             if (agvWrkMast.getSourceLocNo().substring(0,2).equals("DB")) { | 
 |  |  |                 agvBasDevpService.updateLocStsAndBarcodeByDevNo(agvWrkMast.getSourceLocNo(),"O","",(short)0); | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         if (agvWrkMast.getIoType() == 58) { | 
 |  |  |             agvBasDevpService.updateLocStsAndBarcodeByDevNo(agvWrkMast.getSourceLocNo(),"O","",agvWrkMast.getWhsType().shortValue()); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |         //删除AGV工作档 | 
 |  |  |         agvWrkMastService.deleteById(wrkNo); | 
 |  |  |         //删除AGV工作明细档 | 
 |  |  |         agvWrkDetlService.delete(new EntityWrapper<AgvWrkDetl>().eq("wrk_no",wrkNo)); | 
 |  |  |         if (agvWrkMast.getIoType() != 111) { | 
 |  |  |             //删除AGV工作档 | 
 |  |  |             agvWrkMastService.deleteById(wrkNo); | 
 |  |  |             //删除AGV工作明细档 | 
 |  |  |             agvWrkDetlService.delete(new EntityWrapper<AgvWrkDetl>().eq("wrk_no",wrkNo)); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         if(!isJSON(orderNo)){ | 
 |  |  |             //检查订单是否已完成 |