|  |  | 
 |  |  |     private void autoLocToLoc() { | 
 |  |  |         if (!configService.getVal("TaskAssignMode", Boolean.class)) { return; } | 
 |  |  |  | 
 |  |  |         if (0 < busService.count(new LambdaQueryWrapper<Bus>().in(Bus::getBusSts, BusStsType.RECEIVE.val(), BusStsType.PROGRESS.val()))) { | 
 |  |  |             return; | 
 |  |  |         } | 
 |  |  |         // 最多两组bus运行 | 
 |  |  | //        if (1 < busService.count(new LambdaQueryWrapper<Bus>().in(Bus::getBusSts, BusStsType.RECEIVE.val(), BusStsType.PROGRESS.val()))) { | 
 |  |  | //            return; | 
 |  |  | //        } | 
 |  |  |  | 
 |  |  |         int agvCount = agvService.count(new LambdaQueryWrapper<Agv>().eq(Agv::getStatus, StatusType.ENABLE.val)); | 
 |  |  |         AgvModel agvModel = agvModelService.getOne(new LambdaQueryWrapper<AgvModel>().eq(AgvModel::getType, AgvModelType.CTU_BOX_TRANSPORT_AGV.toString())); | 
 |  |  |         if (null == agvModel || 0 == agvCount) { | 
 |  |  |             return; | 
 |  |  |         } | 
 |  |  |         int maxCapacity = agvModel.getBackpack() * agvCount; | 
 |  |  | //        int maxCapacity = agvModel.getBackpack() * agvCount; | 
 |  |  |         int maxCapacity = agvModel.getBackpack(); | 
 |  |  |  | 
 |  |  |         // STOCK | 
 |  |  |         List<Loc> stockList = locService.list(new LambdaQueryWrapper<Loc>().eq(Loc::getLocSts, LocStsType.STOCK.val())); |