Appearance
Query Order Details
API Information
- Request Path:
/market/order/detail - Request Method:
POST - Content-Type:
application/json
Request Headers
| Parameter | Type | Required | Description |
|---|---|---|---|
| Authorization | String | Yes | User authentication token |
| Content-Type | String | Yes | Must be set to application/json |
Request Body Structure
| Field | Type | Required | Description | Constraints |
|---|---|---|---|---|
| orderNo | String | Yes | Order number | - |
Request Body Example
json
{
"orderNo": "ORDER_202310270001"
}Response Body Structure
CommonResponse Object
| Field | Type | Description |
|---|---|---|
| code | Integer | Response status code |
| message | String | Response message |
| data | OrderDetailResp | Response data |
OrderDetailResp Object
| Field | Type | Description |
|---|---|---|
| order | MarketOrder | Order information |
| total | Integer | Total items count |
| content | List<ImageListRespItem> | Product list |
| discountAmount | BigDecimal | Discount amount |
| finalAmount | BigDecimal | Final amount |
| totalAmount | BigDecimal | Total amount |
| area | MarketOrderAreaDto | Order area information |
MarketOrder Object
| Field | Type | Description |
|---|---|---|
| id | Long | Order ID |
| orderNo | String | Order Number |
| totalAmount | BigDecimal | Total Amount |
| discountAmount | BigDecimal | Discount Amount |
| finalAmount | BigDecimal | Final Amount |
| thumb | String | Thumbnail URL |
| status | Integer | Order Status (1-Pending, 2-Delivered, 3-Completed, 4-Analyzing, 5-Pending Image, 6-Failed) |
| type | Integer | Order Type (1-Normal, 2-Programming) |
| provider | String | Provider (changguang/tianyi) |
| region | String | Region (Geometry WKT) |
| timeStart | String | Start Time |
| timeEnd | String | End Time |
| simulationId | String | Simulation ID |
| recurring | Boolean | Is Recurring Order |
| recurringDay | Integer | Recurring Day |
| recurringUnit | Integer | Recurring Unit (1-Day, 2-Week, 3-Month) |
| maxCloud | Integer | Max Cloud Cover (0-100) |
| resolution | BigDecimal | Ground Resolution (m) |
| creator | String | Creator ID |
| ctime | Long | Create Time |
| mtime | Long | Modify Time |
| deleted | Integer | Deleted Flag |
| expectedDeliveryTime | String | Expected delivery time |
ImageListRespItem Object
| Field | Type | Description |
|---|---|---|
| id | Long | Item ID |
| productId | String | Product ID |
| thumb | String | Thumbnail URL |
| name | String | Product Name |
| resolution | String | Resolution |
| imageTime | String | Image Time |
| minSize | BigDecimal | Minimum Size |
| deliveryIn | BigDecimal | Delivery Time |
| unitPrice | BigDecimal | Unit Price |
| geometry | String | Geometry |
| area | BigDecimal | Area |
| amount | BigDecimal | Amount |
| discount | BigDecimal | Discount |
| discountAmount | BigDecimal | Discount Amount |
| discountUnitPrice | BigDecimal | Discount Unit Price |
| provider | String | Provider |
| satelliteAngle | BigDecimal | Satellite Angle |
| centerLongitude | BigDecimal | Center Longitude |
| centerLatitude | BigDecimal | Center Latitude |
| startTime | String | Programming order: simulation pass start time |
| stopTime | String | Programming order: simulation pass end time |
| satName | String | Programming order: simulation satellite name |
| satId | String | Programming order: simulation satellite id |
| trackDirection | String | Programming order: simulation track direction L/R |
| duration | String | Programming order: simulation pass duration |
| direction | String | Programming order: simulation pass direction A/D |
| active | String | Programming order: simulation active flag |
| thisCoverage | String | Programming order: simulation current coverage |
| currentCoverage | String | Programming order: simulation accumulated coverage |
| absCoverage | String | Programming order: simulation absolute coverage |
| allSwathLonLat | String | Programming order: simulation swath lon/lat JSON |
MarketOrderAreaDto Object
| Field | Type | Description |
|---|---|---|
| totalArea | BigDecimal | Total Area |
Response Examples
Success Response
json
{
"code": 200,
"message": "OK",
"data": {
"order": {
"id": 92,
"orderNo": "cff09baa-6bf3-4dc7-98f2-9becd771f1e3",
"totalAmount": 6262.50,
"discountAmount": 0.00,
"finalAmount": 6262.50,
"thumb": null,
"status": 5,
"type": 2,
"provider": "tianyi",
"region": "{\"type\":\"Polygon\",\"coordinates\":[[[102.61282157031928,21.488503948497097],[106.99114976403081,21.488503948497097],[106.99114976403081,18.594746845159506],[102.61282157031928,18.594746845159506],[102.61282157031928,21.488503948497097]]]}",
"timeStart": "2026-03-07 14:06:50",
"timeEnd": "2026-03-11 23:59:59",
"simulationId": "2803",
"recurring": false,
"recurringDay": null,
"recurringUnit": null,
"maxCloud": 0,
"resolution": null,
"creator": "2JO6o60",
"ctime": 1772864043,
"mtime": 1772864058,
"deleted": 1,
"expectedDeliveryTime": "2026-03-09 03:11:41"
},
"total": 1,
"content": [
{
"id": 98,
"productId": null,
"thumb": null,
"name": "SAR Image",
"resolution": null,
"imageTime": "2026-03-08T03:11:09.650",
"minSize": null,
"deliveryIn": null,
"unitPrice": 10.00,
"geometry": "{\"type\":\"GeometryCollection\",\"geometries\":[{\"type\":\"Polygon\",\"coordinates\":[[[106.2305,21.50806],[106.1762,21.28801],[105.9402,21.33612],[105.9942,21.55625],[106.2305,21.50806]],[[106.1843,21.32102],[106.1302,21.10094],[105.8945,21.149],[105.9483,21.36914],[106.1843,21.32102]],[[106.1383,21.13395],[106.0843,20.91386],[105.849,20.96186],[105.9026,21.18202],[106.1383,21.13395]],[[106.0924,20.94687],[106.0386,20.72676],[105.8035,20.7747],[105.857,20.99488],[106.0924,20.94687]],[[106.0466,20.75978],[105.993,20.53964],[105.7582,20.58752],[105.8115,20.80773],[106.0466,20.75978]],[[106.001,20.57266],[105.9475,20.35251],[105.713,20.40033],[105.7662,20.62055],[106.001,20.57266]],[[105.9555,20.38553],[105.9021,20.16536],[105.668,20.21312],[105.721,20.43337],[105.9555,20.38553]],[[105.9101,20.19838],[105.8569,19.97819],[105.623,20.0259],[105.6759,20.24616],[105.9101,20.19838]],[[105.8649,20.01122],[105.8118,19.79101],[105.5782,19.83866],[105.6309,20.05894],[105.8649,20.01122]],[[105.8197,19.82404],[105.7668,19.60381],[105.5335,19.65141],[105.5861,19.8717],[105.8197,19.82404]],[[105.7748,19.63684],[105.722,19.41659],[105.4889,19.46414],[105.5414,19.68445],[105.7748,19.63684]],[[105.7299,19.44963],[105.6772,19.22936],[105.4445,19.27685],[105.4968,19.49719],[105.7299,19.44963]],[[105.6851,19.26241],[105.6326,19.04212],[105.4001,19.08955],[105.4523,19.3099],[105.6851,19.26241]],[[105.6405,19.07516],[105.5882,18.85486],[105.3559,18.90224],[105.408,19.1226],[105.6405,19.07516]],[[105.596,18.8879],[105.5438,18.66758],[105.3118,18.71491],[105.3637,18.93529],[105.596,18.8879]],[[105.5516,18.70063],[105.4995,18.48029],[105.2678,18.52756],[105.3196,18.74796],[105.5516,18.70063]],[[105.5074,18.51334],[105.4553,18.293],[105.2239,18.34021],[105.2756,18.56062],[105.5074,18.51334]]]}]}",
"area": 626.25,
"amount": 6262.50,
"discount": 0.00,
"discountAmount": 6262.50,
"discountUnitPrice": 10.00,
"provider": "tianyi",
"satelliteAngle": -39.6928,
"centerLongitude": 105.748,
"centerLatitude": 20.0295,
"startTime": "2026-03-08T03:10:46.762",
"stopTime": "2026-03-08T03:11:41.152",
"satName": "TY-CSAR-2",
"satId": "1",
"trackDirection": "L",
"duration": " 54.39",
"direction": "D",
"active": "1",
"thisCoverage": " 0.056061",
"currentCoverage": "0.056061",
"absCoverage": "0.056061",
"allSwathLonLat": "[[[106.2305,21.50806],[106.1762,21.28801],[105.9402,21.33612],[105.9942,21.55625],[106.2305,21.50806]],[[106.1843,21.32102],[106.1302,21.10094],[105.8945,21.149],[105.9483,21.36914],[106.1843,21.32102]],[[106.1383,21.13395],[106.0843,20.91386],[105.849,20.96186],[105.9026,21.18202],[106.1383,21.13395]],[[106.0924,20.94687],[106.0386,20.72676],[105.8035,20.7747],[105.857,20.99488],[106.0924,20.94687]],[[106.0466,20.75978],[105.993,20.53964],[105.7582,20.58752],[105.8115,20.80773],[106.0466,20.75978]],[[106.001,20.57266],[105.9475,20.35251],[105.713,20.40033],[105.7662,20.62055],[106.001,20.57266]],[[105.9555,20.38553],[105.9021,20.16536],[105.668,20.21312],[105.721,20.43337],[105.9555,20.38553]],[[105.9101,20.19838],[105.8569,19.97819],[105.623,20.0259],[105.6759,20.24616],[105.9101,20.19838]],[[105.8649,20.01122],[105.8118,19.79101],[105.5782,19.83866],[105.6309,20.05894],[105.8649,20.01122]],[[105.8197,19.82404],[105.7668,19.60381],[105.5335,19.65141],[105.5861,19.8717],[105.8197,19.82404]],[[105.7748,19.63684],[105.722,19.41659],[105.4889,19.46414],[105.5414,19.68445],[105.7748,19.63684]],[[105.7299,19.44963],[105.6772,19.22936],[105.4445,19.27685],[105.4968,19.49719],[105.7299,19.44963]],[[105.6851,19.26241],[105.6326,19.04212],[105.4001,19.08955],[105.4523,19.3099],[105.6851,19.26241]],[[105.6405,19.07516],[105.5882,18.85486],[105.3559,18.90224],[105.408,19.1226],[105.6405,19.07516]],[[105.596,18.8879],[105.5438,18.66758],[105.3118,18.71491],[105.3637,18.93529],[105.596,18.8879]],[[105.5516,18.70063],[105.4995,18.48029],[105.2678,18.52756],[105.3196,18.74796],[105.5516,18.70063]],[[105.5074,18.51334],[105.4553,18.293],[105.2239,18.34021],[105.2756,18.56062],[105.5074,18.51334]]]"
}
],
"discountAmount": 0.00,
"finalAmount": 6262.50,
"totalAmount": 6262.50,
"area": {
"totalArea": 626.25
}
}
}Failure Response
json
{
"code": 400,
"message": "Order not found",
"data": null
}Error Code Description
| Error Code | Description |
|---|---|
| 200 | Success |
| 400 | Request parameter error |
| 401 | Unauthorized |
| 500 | Server internal error |
Usage Instructions
- This API is used to get detailed information about a specific order
- User authentication is required
- Provide the order number
Notes
- Returns full order details including products