销售预测数量(产管)回传接口
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
sales_forecast_request | SalesForecastRequest | 可选 | 入参 | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result_msg | String | 成功 | 返回描述 |
trace_id | String | aaaaaaaaa | 请求唯一ID |
result_code | String | 00000000 | 返回码 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AlibabaTmallgenieScpPlanSaleforcastPmUploadRequest req = new AlibabaTmallgenieScpPlanSaleforcastPmUploadRequest(); AlibabaTmallgenieScpPlanSaleforcastPmUploadRequest.SalesForecastRequest obj1 = new AlibabaTmallgenieScpPlanSaleforcastPmUploadRequest.SalesForecastRequest(); List<AlibabaTmallgenieScpPlanSaleforcastPmUploadRequest.SalesForecastParamDto> list3 = new ArrayList<AlibabaTmallgenieScpPlanSaleforcastPmUploadRequest.SalesForecastParamDto>(); AlibabaTmallgenieScpPlanSaleforcastPmUploadRequest.SalesForecastParamDto obj4 = new AlibabaTmallgenieScpPlanSaleforcastPmUploadRequest.SalesForecastParamDto(); list3.add(obj4); obj4.setExtendJson( "{\"a\":\"b\",\"c\":\"d\"}" ); obj4.setTenant( "ailab" ); obj4.setKeyFigureDate(StringUtils.parseDateTime( "2020-09-09 22:22:22" )); obj4.setSalesForecastQtyPm( "22" ); obj4.setCustId( "1" ); obj4.setPrdId( "1XXXX" ); obj1.setSalesForecastParamDTOList(list3); obj1.setRequestExtendJson( "{\"a\":\"b\",\"c\":\"d\"}" ); req.setSalesForecastRequest(obj1); AlibabaTmallgenieScpPlanSaleforcastPmUploadResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
1 2 3 4 5 | < alibaba_tmallgenie_scp_plan_saleforcast_pm_upload_response > < result_msg >成功</ result_msg > < trace_id >aaaaaaaaa</ trace_id > < result_code >00000000</ result_code > </ alibaba_tmallgenie_scp_plan_saleforcast_pm_upload_response > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|