docs: 修合同班 spec 组包超限断言和采购员范围
组包 limit 测试改为与接口2整组放入一致;采购员/计划员本轮不填页面。
This commit is contained in:
parent
6f0677f62b
commit
74a57e450e
|
|
@ -55,6 +55,7 @@
|
||||||
| 可录 | `process_status=0` 且**不是**(`contract_entry_status=0` 且 `contract_no` 非空) |
|
| 可录 | `process_status=0` 且**不是**(`contract_entry_status=0` 且 `contract_no` 非空) |
|
||||||
| 协议重录行 | 永不领取,保持 `process_status=0` |
|
| 协议重录行 | 永不领取,保持 `process_status=0` |
|
||||||
| 合单键 | `supplier_id`。头字段 = 该组 `fid` 升序第一行 |
|
| 合单键 | `supplier_id`。头字段 = 该组 `fid` 升序第一行 |
|
||||||
|
| 采购员 / 计划员 | 只存在表 3 行上,本轮不填页面(现有 flow 无对应控件) |
|
||||||
| 表 4 粒度 | 每个 `oms_id` 一行。同一 `oms_id` 多货品仍一行。`org_code` 跟该 `oms_id` 在表 3 的原值 |
|
| 表 4 粒度 | 每个 `oms_id` 一行。同一 `oms_id` 多货品仍一行。`org_code` 跟该 `oms_id` 在表 3 的原值 |
|
||||||
| 表 4 `fid` | 序列触发器生成,INSERT 不绑这一列 |
|
| 表 4 `fid` | 序列触发器生成,INSERT 不绑这一列 |
|
||||||
| 表 4 审计 | `create_user_id`/`update_user_id` = 0;名称 = `合同班`;`push_status=0` |
|
| 表 4 审计 | `create_user_id`/`update_user_id` = 0;名称 = `合同班`;`push_status=0` |
|
||||||
|
|
@ -252,7 +253,7 @@ agreementId, agreementDtlId, orgCode
|
||||||
|
|
||||||
断言信封 `data` 两条,camelCase 与第 7 节字段一致,`omsId` 为 `int`,已推行不出现。
|
断言信封 `data` 两条,camelCase 与第 7 节字段一致,`omsId` 为 `int`,已推行不出现。
|
||||||
|
|
||||||
另测:同一 `contract_no` 三行、`limit=2` 时三条都不进当前批(批为空则整组放入的规则:此处批空 + 组大小 3 > 2 → 整组放入,与接口 2 相同)。再测两个不同 `contract_no`、`limit=1`:只出第一组。
|
另测(对齐接口 2 `_take_complete_groups`):同一 `contract_no` 三行、`limit=2`、当前批为空 → 整组三条都放入(允许超过 limit)。两个不同 `contract_no` 各一行、`limit=1` → 只出第一组。
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue