Fun_Subsequent_process (function)
获取后道工序
- Type: FUNCTION
-
Returns:
longtext - Deterministic: NO
- SQL data access: CONTAINS SQL
Parameters
| # | Mode | Name | Type |
|---|---|---|---|
| 1 | IN | sProductClassifyId |
varchar(100) |
Body
Body is not pre-cached. To inspect: mysql --defaults-file=~/.my.cnf -e 'SHOW CREATE FUNCTIONFunSubsequent_process'._
Narrative
Business context: Quotation/工序选择 helper — for a given product-classify, returns the full nested JSON tree of process-classifies → processes → process-dynamic-parameters that the quotation editor uses to render the "select subsequent processes" picker. Header gloss: "获取后道工序" (get downstream processes).
What it does: Joins sisprocessclassify, sisproductclassifyProcessClassify, and eleprocess filtered by sProductClassifyId, building a nested JSON_OBJECT array with each process-classify's metadata, its default process, and (inner subquery) all quotable eleprocess rows for that classify plus each row's eleprocessdynamic parameter list. Returns one big JSON string.
Invocation: Status: appears orphaned. No form-master, gdsmodule, other-routine, or xly-src caller. Candidate for maintainer audit — the JSON output shape matches the quotation-template editor, so this was likely staged for that screen but never wired in.