Commit d0f0f5b5a3a305fc61713e190627984c4a9d4dba
1 parent
df8e6108
多仓:wcs调试
Showing
3 changed files
with
10 additions
and
6 deletions
src/main/java/com/huaheng/pc/task/taskHeader/controller/TaskHeaderController.java
... | ... | @@ -152,7 +152,12 @@ public class TaskHeaderController extends BaseController { |
152 | 152 | AjaxResult ajaxResult = handleMultiProcess(new MultiProcessListener() { |
153 | 153 | @Override |
154 | 154 | public AjaxResult doProcess() { |
155 | - AjaxResult ajaxResult = taskHeaderService.sendTaskToWcs(Convert.toIntArray(taskId)); | |
155 | + AjaxResult ajaxResult =null; | |
156 | + try{ | |
157 | + ajaxResult = taskHeaderService.sendTaskToWcs(Convert.toIntArray(taskId)); | |
158 | + }catch (Exception e){ | |
159 | + ajaxResult=AjaxResult.error(e.getMessage()); | |
160 | + } | |
156 | 161 | return ajaxResult; |
157 | 162 | } |
158 | 163 | }); |
... | ... |
src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderService.java
... | ... | @@ -375,11 +375,7 @@ public class TaskHeaderService extends ServiceImpl<TaskHeaderMapper, TaskHeader |
375 | 375 | case "LK": |
376 | 376 | //立库考虑双伸位问题,外部库位挡住内部库位 |
377 | 377 | if(task.getWarehouseCode().equals(QuantityConstant.WAREHOUSE_KS)&&100!=(task.getTaskType()) && 500!=task.getTaskType()) { |
378 | - try{ | |
379 | - transferTaskService.doubletransfer(task); | |
380 | - }catch (Exception e){ | |
381 | - return AjaxResult.error(e.getMessage()); | |
382 | - } | |
378 | + transferTaskService.doubletransfer(task); | |
383 | 379 | } |
384 | 380 | ajaxResult=taskAssignService.wcsTaskAssign(task); |
385 | 381 | if (ajaxResult != null && ajaxResult.hasErr()) { |
... | ... |
src/main/java/com/huaheng/pc/task/taskHeader/service/TransferTaskService.java
... | ... | @@ -340,6 +340,9 @@ public class TransferTaskService { |
340 | 340 | if(loca == null){ |
341 | 341 | throw new ServiceException("外侧库位在系统不存在"); |
342 | 342 | } |
343 | + if(loca.getStatus().equals("lock")){ | |
344 | + throw new ServiceException("外侧库位已有任务被锁住"); | |
345 | + } | |
343 | 346 | |
344 | 347 | if(loca.getStatus().equals("lock") && StringUtils.isNotEmpty(loca.getUserDef1()) && loca.getUserDef1().equals("1")){ |
345 | 348 | throw new ServiceException(task.getContainerCode() + "此托盘外部库位有进库任务,请等待下发"); |
... | ... |