fix: 科研捐赠 UC 入库编码样本接收后自动派发脐带MSC 5步生产任务 #104
Closed
opened 2026-11-13 02:55:32 +00:00 by cykj
·
1 comment
No Branch/Tag Specified
V2.0
personal-dev/claims/issues/106
codex/issue-106-uc-sql-backfill-1584014168ce
personal-dev/claims/issues/104
codex/issue-104-uc-auto-dispatch-dc1bd04ed79b
codex/task-lab-sample-live-479648
personal-dev/claims/issues/102
personal-dev/claims/issues/100
codex/issue-100-remove-lab-proc-menu-376405e81044
codex/task-lab-sample-proc-0db67868e6e5
personal-dev/claims/issues/98
codex/issue-98-lab-sample-process-b89f3179a6ba
personal-dev/claims/issues/97
personal-dev/claims/issues/96
codex/issue-96-acl-select-all-8af1d20599be
codex/issue-93-storage-cert-qc-acl-d2dfbc4adf71
personal-dev/claims/issues/95
codex/issue-95-acl-fields-twocol-d40b381172c5
personal-dev/claims/issues/93
personal-dev/claims/issues/94
codex/issue-94-sample-sex-label-db597dfc2152
personal-dev/claims/issues/91
codex/issue-91-uc-msc-hide-na-51fcbe6154b8
personal-dev/claims/issues/90
personal-dev/claims/issues/88
fix/issue-88-v2-payment-summary-export
personal-dev/claims/issues/86
personal-dev/claims/issues/82
codex/issue-82-planned-start-filter-ca7144762a26
personal-dev/claims/issues/83
personal-dev/claims/issues/80
personal-dev/claims/issues/78
codex/issue-78-protocol-save
personal-dev/claims/issues/77
codex/issue-77-mp-prod-appid-82cf6c068e0b
personal-dev/claims/issues/76
codex/issue-76-mp-prod-env-f7bee5101a5f
personal-dev/claims/issues/74
codex/issue-74-harmony-attach-dl-f74df70ce15d
personal-dev/claims/issues/43
codex/issue-43-show-protocol-atts-96d4163b440a
personal-dev/claims/issues/26
codex/issue-26-hide-export
codex/issue-26-ledger-align
codex/issue-26-cell-freight
codex/issue-26-research-freight
codex/issue-26-sdfq-label
codex/issue-26-cs-export-samplecode
codex/issue-26-collection-ledger-b0b170257c35
codex/issue-43-reception-atts-fix-859e92e16ac2
codex/issue-43-sample-reception-atts-f8ee4652859e
personal-dev/claims/issues/61
codex/issue-61-protocol-proj-order-b048f51e07f1
personal-dev/claims/issues/59
codex/issue-59-protocol-filters-cfe9da631ef8
personal-dev/claims/issues/57
cursor/issue-57-gitea-pagination
personal-dev/claims/issues/52
cursor/issue-52-assignment-dialog
personal-dev/claims/issues/54
codex/issue-54-protocol-project-cols-a360fedc7bca
personal-dev/claims/issues/53
personal-dev/claims/issues/50
codex/issue-50-team-history-c5eb9cab9e08
personal-dev/claims/issues/48
codex/issue-45-project-leader-autofill-a9912a48015b
personal-dev/claims/issues/44
personal-dev/claims/issues/45
codex/issue-44-teams-list-cols-f6bbce737550
personal-dev/claims/issues/32
codex/issue-32-qc-adjust-status-84b58d9e903e
personal-dev/claims/issues/24
codex/issue-24-protocol-op-log-ce880af00b97
personal-dev/claims/issues/31
codex/issue-31-discard-sync-d7063ae6ff97
personal-dev/claims/issues/27
codex/issue-27-reject-to-discard-f4470ba481b0
personal-dev/claims/issues/34
personal-dev/claims/issues/33
codex/issue-33-team-dialog
personal-dev/claims/issues/30
codex/issue-30-oa-print-comments
codex/issue-34-list-col-order-20662a540e4e
personal-dev/claims/issues/13
codex/issue-13-project-statistics
personal-dev/claims/resources/7d992acdd5d441e5044517eaebf4f379989e021a4d5291a655d77915f4118584
personal-dev/queue-lock
codex/personal-agent-pilot
codex/oa-finance-remark-ui
codex/oa-finance-remark
codex/issue-test-policy
codex/protocol-region-managers
codex/local-master-before-migration
master
feat/oa-approval-dingtalk
20261112
20261111
20261110
20261109
20261102
20261029
202610281050
202610261602
20261026-alpine-mirror
20261026
ci-test-v110-202610241109-verfix
ci-test-v110-202610241057-volfix
ci-test-v110-202610241053-nopriv
ci-test-v110-202610241052
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: cykj/zkxw#104
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
背景
样本接收结论为接收(js)时会创建生产工单,并按实验室入库编码前缀自动派发内置生产任务。
科研捐赠·脐带间充质干细胞预制入库编码为
UC…,但自动派发规则仅有BC/B/UBMC/PBMC,导致UC工单无任务。范围
backend:为
UC增加内置任务组合匹配;新建与业务确认一致的 5 步工艺路线/任务组合(不含传代;顺序:原代培养→半换液→二次贴壁→重铺→冻存)docs/sql:种子/迁移 SQL
backend/scripts:回补脚本,对已有
UC开头入库编码且无生产任务的入库工单补派该任务(支持 dry-run)不影响
BC现有 6 步「干细胞培养(内置模版)」验收
新接收
UC…样本可自动创建生产任务,含上述 5 步回补脚本 dry-run 列出候选;执行后空任务
UC工单具备同结构任务已有任务的工单不被重复派发
BC/B/UBMC自动派发行为不变personal-dev:delivery:zkxw#104:808f7dcf032035a91808d85d5196c16f970294b8
交付结果
生产回补(部署代码后)
可选先执行 SQL:(脚本也会幂等 ensure 模版)。