| | |
| | | this.trayStorageService = trayStorageService; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IWarehouseAreaService |
| | | |
| | | public WarehouseAreaVO insert(WarehouseAreaSubmitVO warehouseAreaSubmitVO) { |
| | | checkAreaInfo(warehouseAreaSubmitVO); |
| | | WarehouseArea warehouseArea = WarehouseAreaConvert.INSTANCE.convert(warehouseAreaSubmitVO); |
| | |
| | | } |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IWarehouseAreaService |
| | | |
| | | public WarehouseAreaVO edit(WarehouseAreaUpdateVO warehouseAreaUpdateVO) { |
| | | WarehouseAreaSubmitVO warehouseAreaSubmitVO = WarehouseAreaConvert.INSTANCE.convertSubmitVO(warehouseAreaUpdateVO); |
| | | checkAreaInfo(warehouseAreaSubmitVO); |
| | |
| | | return warehouseAreaVO; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IWarehouseAreaService |
| | | |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public Boolean removeWithRelation(List<Long> ids) { |
| | | List<WarehouseStation> stationList = this.iWarehouseStationService.list(Wrappers.<WarehouseStation>lambdaQuery().select(WarehouseStation::getId) |
| | |
| | | return Boolean.valueOf(removeByIds(ids)); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IWarehouseAreaService |
| | | |
| | | public List<WarehouseAreaStationVO> areaStationTree() { |
| | | List<WarehouseAreaStationVO> stationList = ((WarehouseAreaMapper) this.baseMapper).stationList(); |
| | | List<WarehouseArea> areaList = list(); |
| | |
| | | return ForestNodeMerger.merge(stationList); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IWarehouseAreaService |
| | | |
| | | public List<FmsArea> fmsAreaStationTree() { |
| | | return fmsAreaStationTree(null); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IWarehouseAreaService |
| | | |
| | | public List<FmsArea> fmsAreaStationTree(List filterAreaId) { |
| | | List<WarehouseAreaStationVO> stationList = ((WarehouseAreaMapper) this.baseMapper).stationList(); |
| | | List<WarehouseArea> areaList = list(Lambda.in(Func.isNotEmpty(filterAreaId), (v0) -> { |
| | |
| | | return fmsAreaList; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.cps.service.IWarehouseAreaService |
| | | |
| | | public List<FmsArea> assembleAreaData(List<String> filterAreaIds, Map<String, FmsRealTimeTray> realTimeTrayMap) { |
| | | List<WarehouseAreaStationVO> stationList = ((WarehouseAreaMapper) this.baseMapper).stationList(); |
| | | List<WarehouseArea> list = list(Wrappers.<WarehouseArea>lambdaQuery().in(WarehouseArea::getId, filterAreaIds)); |