From 6ac06048d7cb60fa07b75c7eae2864487069aa6f Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期三, 24 九月 2025 15:26:40 +0800 Subject: [PATCH] 站点管理优化 组托管理优化 AGV任务管理优化 --- src/main/java/com/zy/asrs/controller/TaskController.java | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/TaskController.java b/src/main/java/com/zy/asrs/controller/TaskController.java index ba0b172..2faafe5 100644 --- a/src/main/java/com/zy/asrs/controller/TaskController.java +++ b/src/main/java/com/zy/asrs/controller/TaskController.java @@ -42,7 +42,8 @@ excludeTrash(param); convert(param, wrapper); allLike(Task.class, param.keySet(), wrapper, condition); - if (!Cools.isEmpty(orderByField)){wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));} + if (!Cools.isEmpty(orderByField)){wrapper.orderBy(humpToLine(orderByField), "desc".equals(orderByType));} + if (Cools.isEmpty(orderByField)) {wrapper.orderDesc(Arrays.asList("wrk_no"));} return R.ok(taskService.selectPage(new Page<>(curr, limit), wrapper)); } @@ -85,6 +86,26 @@ return R.ok(); } + + @RequestMapping("/task/control") + @ManagerAuth(memo = "鎵嬪姩澶勭悊宸ヤ綔妗�") + public R handControlWrkMast(@RequestParam String workNo, + @RequestParam Integer type){ + if (type == 1) { + taskService.completeWrkMast(workNo, getUserId()); + return R.ok("宸ヤ綔妗e凡瀹屾垚"); + } else if (type == 2) { + taskService.cancelWrkMast(workNo, getUserId()); + return R.ok("宸ヤ綔妗e凡鍙栨秷"); + } else if (type == 3) { + taskService.pickWrkMast(workNo, getUserId()); + return R.ok("宸ヤ綔妗e凡鎷f枡"); + } + return R.ok(); + } + + + @RequestMapping(value = "/task/export/auth") @ManagerAuth public R export(@RequestBody JSONObject param){ -- Gitblit v1.9.1