diff --git a/scripts/admin-test-env-modules/loading-list-remarks-contract.test.mjs b/scripts/admin-test-env-modules/loading-list-remarks-contract.test.mjs index 1dd225cb0..d54259e0f 100644 --- a/scripts/admin-test-env-modules/loading-list-remarks-contract.test.mjs +++ b/scripts/admin-test-env-modules/loading-list-remarks-contract.test.mjs @@ -13,17 +13,17 @@ test('fixture locks customer and latest internal note sources without cargoRemar assert.match(loading, /assignedItem\?\.customerRemark === orderRemarks\.customerRemark/) assert.match(loading, /assignedItem\?\.internalRemark === orderRemarks\.internalRemark/) assert.match(loading, /assignedItem\?\.internalRemark !== orderRemarks\.cargoRemark/) - assert.match(service, /item\.setCustomerRemark\(cargo\.customerRemark\(\)\)/) - assert.match(service, /item\.setInternalRemark\(cargo\.latestInternalNote\(\)\)/) + assert.match(service, /i\.setCustomerRemark\(cargo\.customerRemark\(\)\)/) + assert.match(service, /i\.setInternalRemark\(cargo\.latestInternalNote\(\)\)/) }) test('warehouse remark PATCH covers save clear stale version and source preservation', () => { - assert.match(openapi, /items\/\{itemId\}\/warehouse-remark/) + assert.match(openapi, /items\/\{itemId\}\/remarks/) assert.match(openapi, /expectedPlanVersion/) assert.match(openapi, /expectedItemVersion/) assert.match(openapi, /null\/空字符串均表示清空/) assert.match(openapi, /COMPLETED、计划\/明细版本冲突返回 A0409 且事务零写入/) - assert.match(openapi, /数量调整或动态增量不会覆盖已有 warehouseRemark/) + assert.match(openapi, /数量调整或动态增量不会覆盖已有协作备注/) assert.match(loading, /EDITING 装柜明细保存仓库备注/) assert.match(loading, /仓库备注相同 operationId 与原请求精确重放/) assert.match(loading, /仓库备注精确重放不重复递增版本或历史事实/) diff --git a/scripts/admin-test-env-modules/phase3-loading.mjs b/scripts/admin-test-env-modules/phase3-loading.mjs index 2d559d74a..a00338519 100644 --- a/scripts/admin-test-env-modules/phase3-loading.mjs +++ b/scripts/admin-test-env-modules/phase3-loading.mjs @@ -372,7 +372,7 @@ export async function run(context) { `customerRemark=${assignedItem?.customerRemark || 'missing'}, internalRemark=${assignedItem?.internalRemark || 'missing'}, cargoRemark=${orderRemarks.cargoRemark || 'missing'}`, OPTIONS) if (!assignedItem?.id || !Number.isInteger(Number(assignedItem.version))) return const warehouseRemark = `${context.marker}-WAREHOUSE-REMARK` - const warehouseRemarkPath = `${smartLoadingBase}/plans/${loadingPlanId}/items/${id(assignedItem.id)}/warehouse-remark` + const warehouseRemarkPath = `${smartLoadingBase}/plans/${loadingPlanId}/items/${id(assignedItem.id)}/remarks` const warehouseRemarkBody = Object.freeze({ warehouseRemark, expectedPlanVersion: Number(assignedLoadingPlan.version), expectedItemVersion: Number(assignedItem.version), operationId: `${context.marker}-${loadingPlanId}-warehouse-remark`.slice(0, 128) }) @@ -396,7 +396,7 @@ export async function run(context) { && replayedRemarkItem?.warehouseRemark === warehouseRemark, `planVersion=${replayedRemarkPlan?.version ?? 'missing'}, itemVersion=${replayedRemarkItem?.version ?? 'missing'}`, OPTIONS) const staleRemarkResponse = await request(context, 'PATCH', - `${smartLoadingBase}/plans/${loadingPlanId}/items/${id(assignedItem.id)}/warehouse-remark`, { + `${smartLoadingBase}/plans/${loadingPlanId}/items/${id(assignedItem.id)}/remarks`, { warehouseRemark: `${warehouseRemark}-STALE`, expectedPlanVersion: Number(assignedLoadingPlan.version), expectedItemVersion: Number(assignedItem.version), operationId: `${context.marker}-${loadingPlanId}-warehouse-remark-stale`.slice(0, 128), }) @@ -412,7 +412,7 @@ export async function run(context) { && afterStaleRemarkItem?.warehouseRemark === warehouseRemark, `planVersion=${afterStaleRemarkPlan?.version ?? 'missing'}, itemVersion=${afterStaleRemarkItem?.version ?? 'missing'}`, OPTIONS) const clearRemarkResponse = await request(context, 'PATCH', - `${smartLoadingBase}/plans/${loadingPlanId}/items/${id(remarkedItem.id)}/warehouse-remark`, { + `${smartLoadingBase}/plans/${loadingPlanId}/items/${id(remarkedItem.id)}/remarks`, { warehouseRemark: ' ', expectedPlanVersion: Number(remarkedPlan.version), expectedItemVersion: Number(remarkedItem.version), operationId: `${context.marker}-${loadingPlanId}-warehouse-remark-clear`.slice(0, 128), }) @@ -424,7 +424,7 @@ export async function run(context) { `warehouseRemark=${clearedItem?.warehouseRemark ?? 'null'}`, OPTIONS) if (!clearedItem?.id) return const restoreRemarkResponse = await request(context, 'PATCH', - `${smartLoadingBase}/plans/${loadingPlanId}/items/${id(clearedItem.id)}/warehouse-remark`, { + `${smartLoadingBase}/plans/${loadingPlanId}/items/${id(clearedItem.id)}/remarks`, { warehouseRemark, expectedPlanVersion: Number(clearedPlan.version), expectedItemVersion: Number(clearedItem.version), operationId: `${context.marker}-${loadingPlanId}-warehouse-remark-restore`.slice(0, 128), })