package com.vincent.rsf.server.system.service.impl; import com.vincent.rsf.framework.common.R; import com.vincent.rsf.server.manager.entity.BasStation; import com.vincent.rsf.server.manager.entity.WarehouseAreas; import com.vincent.rsf.server.manager.service.BasStationService; import com.vincent.rsf.server.manager.service.WarehouseAreasService; import com.vincent.rsf.server.system.mapper.TaskPathTemplateMergeMapper; import com.vincent.rsf.server.system.entity.TaskPathTemplateMerge; import com.vincent.rsf.server.system.service.TaskPathTemplateMergeService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @Service("taskPathTemplateMergeService") public class TaskPathTemplateMergeServiceImpl extends ServiceImpl implements TaskPathTemplateMergeService { @Autowired private BasStationService basStationService; @Autowired private WarehouseAreasService warehouseAreasService; @Override public R createSelectList() { List basStations = basStationService.list(); List warehouseAreas = warehouseAreasService.list(); ArrayList> maps = new ArrayList<>(); basStations.forEach(basStation -> { Map map = new HashMap<>(); map.put("id", basStation.getStationName()); map.put("name", basStation.getStationId()); maps.add(map); }); warehouseAreas.forEach(warehouseArea -> { Map map = new HashMap<>(); map.put("id", warehouseArea.getId()); map.put("name", warehouseArea.getName()); maps.add(map); }); return R.ok(maps); } }