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);
|
}
|
}
|