liusheng
3 小时以前 18f876d637cf1e9b0b264a4586e4a676a21f8166
ruoyi-inhospvisit/src/main/java/com/ruoyi/inhospvisit/support/VisitSubtaskFactory.java
@@ -152,6 +152,10 @@
        //   子任务落一份,随访列表就能直接按「日间」筛,不用每行回查住院登记表。
        //   口径:原样拷贝、不做值域归一;不随 type 4/5 改写(与科室/病区维度无关)。
        d.setImportanceFlagCode(inhosp.getImportanceFlagCode());
        // ---- 2026-11 新增:点位编码原样带走 ----
        //   来源是【任务】而不是住院登记表:service_task.point_location 建任务时由前端填,
        //   子任务落一份快照,之后任务改点位不回写已有子任务(与 importanceFlagCode 同口径)。
        d.setPointLocation(serviceTask.getPointLocation());
        // ---- 原 L1128-1134:type 4/5 改用入院维度 ----
        if (type != null && (type == 4 || type == 5)) {
            d.setLeaveldeptcode(inhosp.getDeptcode());
@@ -292,6 +296,9 @@
        // ---- 原 L1226:拷贝 ----
        applyCarriedOverFieldsFromTask(d, serviceTask);
        // ---- 2026-11 新增:点位编码原样带走(来源是任务,不是住院登记表) ----
        d.setPointLocation(serviceTask.getPointLocation());
        // ---- 原 L1227-1231 ----
        d.setTaskid(serviceTask.getTaskid());
        d.setOrgid(serviceTask.getOrgid());