From d011ba6f66c1fc2053d5fddcc4aeef0dca041e5a Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 22 Jan 2026 17:18:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E6=97=B6isPrimaryDeptTask=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E6=98=A0=E5=B0=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/designhub/controller/TaskController.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/src/main/java/com/designhub/controller/TaskController.java b/backend/src/main/java/com/designhub/controller/TaskController.java index 2d0cdbc..8e6d553 100644 --- a/backend/src/main/java/com/designhub/controller/TaskController.java +++ b/backend/src/main/java/com/designhub/controller/TaskController.java @@ -59,6 +59,11 @@ public class TaskController { ((com.fasterxml.jackson.databind.node.ObjectNode) jsonNode).put("productBarcodes", barcodesString); } + // 处理 isPrimaryDeptTask 字段:如果存在,转换为 isPrimaryTask 或删除(后端会根据用户部门类型自动设置) + if (jsonNode.has("isPrimaryDeptTask")) { + ((com.fasterxml.jackson.databind.node.ObjectNode) jsonNode).remove("isPrimaryDeptTask"); + } + Task task = objectMapper.treeToValue(jsonNode, Task.class); log.info("创建任务: {}", task.getTitle()); task.setPublisherId(userId);