|  |  | 
 |  |  |             agvWrkMastService.updateById(agvWrkMast); | 
 |  |  |             // 空板入库 设置库位状态为D.空桶/空栈板 | 
 |  |  |             String locSts = agvWrkMast.getIoType() == 10 ? "D" : "F"; | 
 |  |  |  | 
 |  |  |             if (agvWrkMast.getIoType() != 111) { | 
 |  |  |                 //生成AGV工作历史档 | 
 |  |  |                 agvWrkMastLogService.save(agvWrkMast); | 
 |  |  |                 //生成AGV工作明细历史档 | 
 |  |  |                 agvWrkDetlLogService.save(wrkNo); | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             switch (agvWrkMast.getIoType()){ | 
 |  |  |                 case 10: | 
 |  |  |                     agvLocMastService.updateLocStsByLocNo(agvWrkMast.getLocNo(),"D",agvWrkMast.getBarcode(),agvWrkMast.getWhsType().shortValue()); | 
 |  |  |  | 
 |  |  |                     //生成AGV工作历史档 | 
 |  |  |                     agvWrkMastLogService.save(agvWrkMast); | 
 |  |  |                     //生成AGV工作明细历史档 | 
 |  |  |                     agvWrkDetlLogService.save(wrkNo); | 
 |  |  |                     break; | 
 |  |  |                 case 109: | 
 |  |  |                     // 库位 -- 接驳位 / 库位 | 
 |  |  | 
 |  |  |                     } else { | 
 |  |  |                         agvLocMastService.updateLocStsByLocNo(agvWrkMast.getLocNo(),"D",agvWrkMast.getBarcode(),agvWrkMast.getWhsType().shortValue()); | 
 |  |  |                     } | 
 |  |  |  | 
 |  |  |                     //生成AGV工作历史档 | 
 |  |  |                     agvWrkMastLogService.save(agvWrkMast); | 
 |  |  |                     //生成AGV工作明细历史档 | 
 |  |  |                     agvWrkDetlLogService.save(wrkNo); | 
 |  |  |  | 
 |  |  |                     // 接驳位 -- 库位 | 
 |  |  |                     if (agvWrkMast.getSourceLocNo().substring(0,2).equals("DB")) { | 
 |  |  |                         agvBasDevpService.updateLocStsAndBarcodeByDevNo(agvWrkMast.getSourceLocNo(),"O","",(short)0); | 
 |  |  | 
 |  |  |                     break; | 
 |  |  |                 case 113: | 
 |  |  |                     agvLocMastService.updateLocStsByLocNo(agvWrkMast.getLocNo(),"D",agvWrkMast.getBarcode(),agvWrkMast.getWhsType().shortValue()); | 
 |  |  |  | 
 |  |  |                     //生成AGV工作历史档 | 
 |  |  |                     agvWrkMastLogService.save(agvWrkMast); | 
 |  |  |                     //生成AGV工作明细历史档 | 
 |  |  |                     agvWrkDetlLogService.save(wrkNo); | 
 |  |  |  | 
 |  |  |                     // 接驳位 -- 库位 | 
 |  |  |                     if (agvWrkMast.getSourceLocNo().substring(0,2).equals("DB")) { | 
 |  |  |                         agvBasDevpService.updateLocStsAndBarcodeByDevNo(agvWrkMast.getSourceLocNo(),"O","",(short)0); | 
 |  |  | 
 |  |  |                 default: | 
 |  |  |                     return null; | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |             if (agvWrkMast.getIoType() != 111) { | 
 |  |  |                 //删除AGV工作档 | 
 |  |  |                 agvWrkMastService.deleteById(wrkNo); |