From 5fd478fcee23bbdac0fe4fbe9becdd2a28d14c56 Mon Sep 17 00:00:00 2001 From: Junjie <xjj@123> Date: 星期六, 13 七月 2024 14:27:04 +0800 Subject: [PATCH] # --- zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/controller/OpenController.java | 132 ++++++++++++++++++++++---------------------- 1 files changed, 66 insertions(+), 66 deletions(-) diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/controller/OpenController.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/controller/OpenController.java index 9a3d13a..b39dad9 100644 --- a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/controller/OpenController.java +++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/controller/OpenController.java @@ -113,39 +113,39 @@ destSite = String.valueOf(path.getDeviceStn()); } - //鍒ゆ柇鍑哄叆搴撴ā寮� - BasConveyorSta basConveyorSta = basConveyorStaService.getOne(new LambdaQueryWrapper<BasConveyorSta>() - .eq(BasConveyorSta::getSiteNo, destSite)); - if (!basConveyorSta.getWorkMode().equals((int) WorkModeType.PAKIN_MODE.id)) { - //涓嶆槸鍏ュ簱妯″紡锛屾娴嬫槸鍚﹀彲鍒囨崲鍏ュ簱 - //鑾峰彇鍑哄簱浠诲姟绫诲瀷 - TaskCtg taskInCtg = taskCtgService.getOne(new LambdaQueryWrapper<TaskCtg>() - .eq(TaskCtg::getFlag, String.valueOf(TaskCtgType.OUT)) - .eq(TaskCtg::getStatus, 1)); - if (taskInCtg == null) { - return R.error("浠诲姟绫诲瀷寮傚父"); - } - List<Task> tasks = taskService.list(new LambdaQueryWrapper<Task>() - .eq(Task::getTaskCtg, taskInCtg.getId())); - if (!tasks.isEmpty()) { - return R.error("褰撳墠瀛樺湪鍑哄簱浠诲姟锛屾棤娉曞垏鎹㈠叆搴撴ā寮�"); - } - - BasConveyor basConveyor = basConveyorService.getOne(new LambdaQueryWrapper<BasConveyor>().eq(BasConveyor::getConveyorNo, basConveyorSta.getConveyorNo())); - if(basConveyor == null) { - return R.error("杈撻�佺嚎涓嶅瓨鍦�"); - } - - DevpThread devpThread = (DevpThread) SlaveConnection.get(SlaveType.Conveyor, basConveyor.getDeviceId().intValue()); - if(devpThread == null) { - return R.error("杈撻�佺嚎绾跨▼涓嶅瓨鍦�"); - } - - boolean result = devpThread.switchWorkMode(Integer.parseInt(destSite), WorkModeType.PAKIN_MODE.id); - if (!result) { - return R.error("妯″紡鍒囨崲澶辫触"); - } - } +// //鍒ゆ柇鍑哄叆搴撴ā寮� +// BasConveyorSta basConveyorSta = basConveyorStaService.getOne(new LambdaQueryWrapper<BasConveyorSta>() +// .eq(BasConveyorSta::getSiteNo, destSite)); +// if (!basConveyorSta.getWorkMode().equals((int) WorkModeType.PAKIN_MODE.id)) { +// //涓嶆槸鍏ュ簱妯″紡锛屾娴嬫槸鍚﹀彲鍒囨崲鍏ュ簱 +// //鑾峰彇鍑哄簱浠诲姟绫诲瀷 +// TaskCtg taskInCtg = taskCtgService.getOne(new LambdaQueryWrapper<TaskCtg>() +// .eq(TaskCtg::getFlag, String.valueOf(TaskCtgType.OUT)) +// .eq(TaskCtg::getStatus, 1)); +// if (taskInCtg == null) { +// return R.error("浠诲姟绫诲瀷寮傚父"); +// } +// List<Task> tasks = taskService.list(new LambdaQueryWrapper<Task>() +// .eq(Task::getTaskCtg, taskInCtg.getId())); +// if (!tasks.isEmpty()) { +// return R.error("褰撳墠瀛樺湪鍑哄簱浠诲姟锛屾棤娉曞垏鎹㈠叆搴撴ā寮�"); +// } +// +// BasConveyor basConveyor = basConveyorService.getOne(new LambdaQueryWrapper<BasConveyor>().eq(BasConveyor::getConveyorNo, basConveyorSta.getConveyorNo())); +// if(basConveyor == null) { +// return R.error("杈撻�佺嚎涓嶅瓨鍦�"); +// } +// +// DevpThread devpThread = (DevpThread) SlaveConnection.get(SlaveType.Conveyor, basConveyor.getDeviceId().intValue()); +// if(devpThread == null) { +// return R.error("杈撻�佺嚎绾跨▼涓嶅瓨鍦�"); +// } +// +// boolean result = devpThread.switchWorkMode(Integer.parseInt(destSite), WorkModeType.PAKIN_MODE.id); +// if (!result) { +// return R.error("妯″紡鍒囨崲澶辫触"); +// } +// } //浼樺厛绾� Integer priority = 10; @@ -249,39 +249,39 @@ originSite = String.valueOf(originStaDto.getStaNo()); } - //鍒ゆ柇鍑哄叆搴撴ā寮� - BasConveyorSta basConveyorSta = basConveyorStaService.getOne(new LambdaQueryWrapper<BasConveyorSta>() - .eq(BasConveyorSta::getSiteNo, originSite)); - if (!basConveyorSta.getWorkMode().equals((int) WorkModeType.PAKOUT_MODE.id)) { - //涓嶆槸鍑哄簱妯″紡锛屾娴嬫槸鍚﹀彲鍒囨崲鍑哄簱 - //鑾峰彇鍏ュ簱浠诲姟绫诲瀷 - TaskCtg taskInCtg = taskCtgService.getOne(new LambdaQueryWrapper<TaskCtg>() - .eq(TaskCtg::getFlag, String.valueOf(TaskCtgType.IN)) - .eq(TaskCtg::getStatus, 1)); - if (taskInCtg == null) { - return R.error("浠诲姟绫诲瀷寮傚父"); - } - List<Task> tasks = taskService.list(new LambdaQueryWrapper<Task>() - .eq(Task::getTaskCtg, taskInCtg.getId())); - if (!tasks.isEmpty()) { - return R.error("褰撳墠瀛樺湪鍏ュ簱浠诲姟锛屾棤娉曞垏鎹㈠嚭搴撴ā寮�"); - } - - BasConveyor basConveyor = basConveyorService.getOne(new LambdaQueryWrapper<BasConveyor>().eq(BasConveyor::getConveyorNo, basConveyorSta.getConveyorNo())); - if(basConveyor == null) { - return R.error("杈撻�佺嚎涓嶅瓨鍦�"); - } - - DevpThread devpThread = (DevpThread) SlaveConnection.get(SlaveType.Conveyor, basConveyor.getDeviceId().intValue()); - if(devpThread == null) { - return R.error("杈撻�佺嚎绾跨▼涓嶅瓨鍦�"); - } - - boolean result = devpThread.switchWorkMode(Integer.parseInt(originSite), WorkModeType.PAKOUT_MODE.id); - if (!result) { - return R.error("妯″紡鍒囨崲澶辫触"); - } - } +// //鍒ゆ柇鍑哄叆搴撴ā寮� +// BasConveyorSta basConveyorSta = basConveyorStaService.getOne(new LambdaQueryWrapper<BasConveyorSta>() +// .eq(BasConveyorSta::getSiteNo, originSite)); +// if (!basConveyorSta.getWorkMode().equals((int) WorkModeType.PAKOUT_MODE.id)) { +// //涓嶆槸鍑哄簱妯″紡锛屾娴嬫槸鍚﹀彲鍒囨崲鍑哄簱 +// //鑾峰彇鍏ュ簱浠诲姟绫诲瀷 +// TaskCtg taskInCtg = taskCtgService.getOne(new LambdaQueryWrapper<TaskCtg>() +// .eq(TaskCtg::getFlag, String.valueOf(TaskCtgType.IN)) +// .eq(TaskCtg::getStatus, 1)); +// if (taskInCtg == null) { +// return R.error("浠诲姟绫诲瀷寮傚父"); +// } +// List<Task> tasks = taskService.list(new LambdaQueryWrapper<Task>() +// .eq(Task::getTaskCtg, taskInCtg.getId())); +// if (!tasks.isEmpty()) { +// return R.error("褰撳墠瀛樺湪鍏ュ簱浠诲姟锛屾棤娉曞垏鎹㈠嚭搴撴ā寮�"); +// } +// +// BasConveyor basConveyor = basConveyorService.getOne(new LambdaQueryWrapper<BasConveyor>().eq(BasConveyor::getConveyorNo, basConveyorSta.getConveyorNo())); +// if(basConveyor == null) { +// return R.error("杈撻�佺嚎涓嶅瓨鍦�"); +// } +// +// DevpThread devpThread = (DevpThread) SlaveConnection.get(SlaveType.Conveyor, basConveyor.getDeviceId().intValue()); +// if(devpThread == null) { +// return R.error("杈撻�佺嚎绾跨▼涓嶅瓨鍦�"); +// } +// +// boolean result = devpThread.switchWorkMode(Integer.parseInt(originSite), WorkModeType.PAKOUT_MODE.id); +// if (!result) { +// return R.error("妯″紡鍒囨崲澶辫触"); +// } +// } //浼樺厛绾� Integer priority = 10; -- Gitblit v1.9.1