#
luxiaotao1123
2021-06-08 052ed3eba65a942fe962b6724d4fbe5e5e4a0771
#
1个文件已修改
31 ■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/WorkController.java 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/WorkController.java
@@ -12,10 +12,7 @@
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.*;
/**
 * 工作流接口控制器
@@ -23,6 +20,10 @@
 */
@RestController
public class WorkController extends BaseController {
    public static final ArrayList<Integer> AGV_EMPTY_AREA = new ArrayList<Integer>() {{
       add(1061);add(1062);add(1063);add(1064);add(1065);add(1066);add(1067);add(1068);
    }};
    @Autowired
    private WorkService workService;
@@ -44,8 +45,15 @@
    @RequestMapping("/available/empty/put/site")
    @ManagerAuth(memo = "获取空板入库站点")
    public R availableEmptyPutSite(){
        List<Integer> availableEmptyInSite = basDevpService.getAgvAvailableInSite();
        availableEmptyInSite.addAll(basDevpService.getAvailableEmptyInSite());
        List<Integer> availableEmptyInSite = basDevpService.getAvailableEmptyInSite();
        List<Integer> agvSite = new ArrayList<>();
        List<Integer> availableEmptyInSite1 = basDevpService.getAgvAvailableInSite();
        for (Integer integer : availableEmptyInSite1) {
            if (AGV_EMPTY_AREA.contains(integer)) {
                agvSite.add(integer);
            }
        }
        availableEmptyInSite.addAll(agvSite);
        return R.ok().add(availableEmptyInSite);
    }
@@ -86,7 +94,16 @@
    @RequestMapping("/available/empty/take/site")
    @ManagerAuth(memo = "获取空板出库站点")
    public R availableEmptyTakeSite(){
        return R.ok().add(basDevpService.getAvailableEmptyOutSite());
        List<Integer> availableEmptyOutSite = basDevpService.getAvailableEmptyOutSite();
        List<Integer> agvSite = new ArrayList<>();
        List<Integer> availableEmptyInSite1 = basDevpService.getAgvAvailableInSite();
        for (Integer integer : availableEmptyInSite1) {
            if (AGV_EMPTY_AREA.contains(integer)) {
                agvSite.add(integer);
            }
        }
        availableEmptyOutSite.addAll(agvSite);
        return R.ok().add(availableEmptyOutSite);
    }
    @RequestMapping("/full/store/put/start")