| | |
| | | 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<TaskPathTemplateMergeMapper, TaskPathTemplateMerge> implements TaskPathTemplateMergeService { |
| | | |
| | | |
| | | @Autowired |
| | | private BasStationService basStationService; |
| | | |
| | | @Autowired |
| | | private WarehouseAreasService warehouseAreasService; |
| | | |
| | | @Override |
| | | public R createSelectList() { |
| | | List<BasStation> basStations = basStationService.list(); |
| | | |
| | | List<WarehouseAreas> warehouseAreas = warehouseAreasService.list(); |
| | | |
| | | ArrayList<Map<String, Object>> maps = new ArrayList<>(); |
| | | |
| | | basStations.forEach(basStation -> { |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("id", basStation.getStationName()); |
| | | map.put("name", basStation.getStationId()); |
| | | maps.add(map); |
| | | }); |
| | | |
| | | warehouseAreas.forEach(warehouseArea -> { |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("id", warehouseArea.getId()); |
| | | map.put("name", warehouseArea.getName()); |
| | | maps.add(map); |
| | | }); |
| | | return R.ok(maps); |
| | | } |
| | | } |