1、查询待同步商品订单列表
https://api.mytijian.com/open-api/V2/ws/goodsOrder/listNeedSyncGoodsOrder?accessToken=ACCESS_TOKEN
请求协议:HTTPS
请求方式:POST
需要签名: 否
URL参数:
| 参数名 |
是否必须 |
类型 |
说明 |
| accessToken |
是 |
string |
当前有效的accessToken |
POST参数示例
{ "pageSize":20}
请求参数说明:
| 参数名 |
是否必须 |
类型 |
说明 |
| pageSize |
否 |
int |
每次取数据数量(不可超过200) |
正确返回示例:
{ "data": [ { "goodsOrderNum": "202501031621255271602902", "mediatorGoodsOrderSyncId": 3 }, { "goodsOrderNum": "202501031621255271602902", "mediatorGoodsOrderSyncId": 15 } ], "msg": "success", "success": "T"}
返回参数说明:
| 参数名 |
类型 |
说明 |
| success |
String |
T成功,F失败 |
| errCode |
String |
错误码,只有失败的时候才有 |
| msg |
String |
描述消息 |
| goodsOrderNum |
String |
商品订单号 |
| mediatorGoodsOrderSyncId |
int |
商品订单同步id |
2、根据商品订单号查询商品订单详情
https://api.mytijian.com/open-api/V2/ws/goodsOrder/getGoodsOrderDetail?accessToken=ACCESS_TOKEN
请求协议:HTTPS
请求方式:POST
需要签名: 否
URL参数:
| 参数名 |
是否必须 |
类型 |
说明 |
| accessToken |
是 |
string |
当前有效的accessToken |
POST参数示例
{ "goodsOrderNum":"202506301201388891317092"}
请求参数说明:
| 参数名 |
是否必须 |
类型 |
说明 |
| goodsOrderNum |
是 |
String |
商品订单号 |
正确返回示例:
{ "data": { "bizScene": 1, "companyId": 4432066, "examDate": 1751558400000, "examinerIdcard": "320323199809123053", "examinerMobile": "13917141743", "examinerName": "孟紫阳", "fromSite": 0, "goodsOrderNum": "202506301201388891317092", "goodsOrderTogetherReports": [], "hospitalId": 7313, "logisticsDockingVendor": 1, "orderType": 0, "payer": 0, "price": 1, "refOrderNum": "20250630120138473131606", "refundStatus": 1, "status": 2 }, "msg": "success", "success": "T"}
返回参数说明:
| 参数名 |
是否必须 |
类型 |
说明 |
| success |
是 |
String |
T成功,F失败 |
| errCode |
否 |
String |
错误码,只有失败的时候才有 |
| msg |
否 |
String |
描述消息 |
| fromSite |
否 |
int |
订单来源站点:0.每天健康平台 |
| goodsOrderNum |
否 |
String |
商品订单号 |
| orderType |
否 |
int |
订单类型 0-普通商品订单&物流商品订单 1-金牌商品订单 |
| status |
否 |
int |
订单状态:0 待付款,1交易成功,2交易关闭 |
| refundStatus |
否 |
int |
0-未退款 1-退款成功 2-部分退款 |
| price |
否 |
int |
售价 |
| revokeReason |
否 |
String |
撤销原因 |
| bizScene |
否 |
int |
场景:0普通下单,1关联订单下单,2关联报告下单,3无订单&报告下单,4金牌商品下单 |
| hospitalId |
否 |
int |
体检中心id |
| companyId |
否 |
int |
单位ID |
| examinerName |
否 |
String |
体检人姓名 |
| examinerMobile |
否 |
String |
体检人手机号 |
| examinerIdcard |
否 |
String |
体检人身份证 |
| reportId |
否 |
int |
报告ID |
| payer |
否 |
int |
付款方:0个人,1体检中心 |
| refOrderNum |
否 |
String |
关联订单号 |
| examDate |
否 |
Date |
体检日期 |
| hospitalAreaId |
否 |
int |
体检中心多院区id |
| channelCompanyId |
否 |
int |
渠道单位id |
| examineeId |
否 |
int |
体检人id |
| logisticsDockingVendor |
否 |
int |
物流对接厂商:1 顺丰 |
| goodsOrderTogetherReports |
否 |
List<SyncGoodsOrderTogetherReportDTO> |
同寄报告列表 |
| reportNo |
否 |
String |
报告号 |
SyncGoodsOrderTogetherReportDTO 对象说明
| 参数名 |
是否必须 |
类型 |
说明 |
| goodsOrderNum |
否 |
String |
商品订单号 |
| reportNo |
否 |
String |
报告号 |
| orderNum |
否 |
String |
体检订单号 |
3、回写商品订单同步状态
https://api.mytijian.com/open-api/V2/ws/goodsOrder/returnSyncGoodsOrder?accessToken=ACCESS_TOKEN
请求协议:HTTPS
请求方式:POST
需要签名: 否
URL参数:
| 参数名 |
是否必须 |
类型 |
说明 |
| accessToken |
是 |
string |
当前有效的accessToken |
POST参数示例
{ "goodsOrderNum":"202501031621255271602902", "mediatorGoodsOrderSyncId":2, "syncSuccess":false, "failReason":"数据写入失败"}
请求参数说明:
| 参数名 |
是否必须 |
类型 |
说明 |
| goodsOrderNum |
是 |
String |
商品订单号 |
| mediatorGoodsOrderSyncId |
是 |
int |
商品订单同步id |
| syncSuccess |
是 |
boolean |
false:同步失败,true:同步成功 |
| failReason |
否 |
String |
失败原因 |
正确返回示例:
{ "data": null, "errCode": null, "msg": "success", "success": "T"}
返回参数说明:
| 参数名 |
是否必须 |
类型 |
说明 |
| success |
是 |
String |
T成功,F失败 |
| errCode |
否 |
String |
错误码,只有失败的时候才有 |
| msg |
否 |
String |
描述消息 |
文档更新时间: 2025-07-11 17:03