From 31b586dbc4dd87c88ac585f00071df32798e8d42 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期三, 24 九月 2025 15:43:11 +0800 Subject: [PATCH] 缓冲库区修改 --- 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