优化
This commit is contained in:
@@ -12,8 +12,9 @@ paths:
|
||||
summary: Firstleg 分页读取 Order 权威待审核订单
|
||||
description: >-
|
||||
仅接受内部服务令牌。只返回 ord_order 中未删除且 status=SUBMITTED 的头程订单,
|
||||
mainStatus 固定为 PENDING_REVIEW。createdStart/createdEnd 按 Asia/Shanghai 自然日闭区间过滤
|
||||
ord_order.created_at,稳定按 created_at DESC、id DESC 分页;不读取或修复 Firstleg 投影。
|
||||
mainStatus 固定为 PENDING_REVIEW。createdStart/createdEnd 和 expectedArrivalStart/expectedArrivalEnd
|
||||
均按 Asia/Shanghai 自然日闭区间分别过滤 ord_order.created_at 与 expected_arrival_at;
|
||||
稳定按 created_at DESC、id DESC 分页;不读取或修复 Firstleg 投影。
|
||||
excludedOrderIds 由 Firstleg 根据当前有效装柜计划提供,用于在数据库分页前排除已经占柜的订单。
|
||||
parameters:
|
||||
- name: X-Internal-Service-Token
|
||||
@@ -26,6 +27,8 @@ paths:
|
||||
- {name: inboundCode, in: query, required: false, schema: {type: string, maxLength: 40}}
|
||||
- {name: createdStart, in: query, required: false, schema: {type: string, format: date}}
|
||||
- {name: createdEnd, in: query, required: false, schema: {type: string, format: date}}
|
||||
- {name: expectedArrivalStart, in: query, required: false, schema: {type: string, format: date}}
|
||||
- {name: expectedArrivalEnd, in: query, required: false, schema: {type: string, format: date}}
|
||||
- {name: excludedOrderIds, in: query, required: false, style: form, explode: true, schema: {type: array, items: {type: string, pattern: '^[1-9][0-9]*$'}}}
|
||||
- {name: page, in: query, required: true, schema: {type: integer, format: int64, minimum: 1}}
|
||||
- {name: size, in: query, required: true, schema: {type: integer, format: int64, minimum: 1, maximum: 200}}
|
||||
@@ -1047,7 +1050,7 @@ components:
|
||||
pages: {type: integer, format: int64, minimum: 0}
|
||||
PendingReviewOrderRow:
|
||||
type: object
|
||||
required: [orderId, orderNo, inboundCode, customerId, customerName, warehouseId, channelCode, channelName, totalPackageCount, createdAt, mainStatus]
|
||||
required: [orderId, orderNo, inboundCode, customerId, customerName, warehouseId, channelCode, channelName, totalPackageCount, createdAt, expectedArrivalAt, mainStatus]
|
||||
properties:
|
||||
orderId: {type: string, pattern: '^[1-9][0-9]*$'}
|
||||
orderNo: {type: string}
|
||||
@@ -1059,6 +1062,7 @@ components:
|
||||
channelName: {type: string}
|
||||
totalPackageCount: {type: integer, minimum: 0}
|
||||
createdAt: {type: string, format: date-time}
|
||||
expectedArrivalAt: {type: string, format: date-time, nullable: true}
|
||||
mainStatus: {type: string, enum: [PENDING_REVIEW]}
|
||||
FirstLegBatchDraftResponse:
|
||||
type: object
|
||||
|
||||
Reference in New Issue
Block a user