redengineer / redmini

小红书小程序
16 stars 4 forks source link

小程序服务端API【订单-新增/修改】响应结果和文档描述不一致,且疑似有bug #1303

Open gniria opened 1 week ago

gniria commented 1 week ago

Issue类型

bug

问题模块

小程序服务(服务后台)

所属的服务商

哇喔相机

平台

IOS (实际跟平台和小程序app版本无关,是后端接口问题)

小红书版本信息

8.42

基础库版本

v3.95.0

用户ID

4169117131

发生问题的时间

2024-06-28 10:29:58 至 2024-06-29 10:29:58 (目前依然存在)

问题描述

https://miniapp.xiaohongshu.com/docs?path=/docs/api-backend/post-api-rmp-mp-deal-order-upsert 【订单-新增/修改】接口里response定义的是code/msg, 接口返回的是error_code/error_msg,另外报错信息非有效文案,而是疑似java堆栈异常

期望结果

API接口可以正常实现订单新增/修改

重现步骤和复现问题的最小demo Github链接

订单新增/修改接口 : https://miniapp.xiaohongshu.com/api/rmp/mp/deal/order/upsert?appid=6642fcb087cdee00014e128c&access_token=14d530722df847e1a1268d5e4a61413a 参数(body):{"out_order_id":"202407011039519472","open_id":"cfe4e2cca992699fbe7fa95c9ca9324f711e5d071bb2ec3f5c929ef1c2ec3861","path":"\/vip_packages\/pages\/member\/member?type=1","biz_create_time":1719801591,"biz_update_time":1719801591,"order_expired_time":1800,"product_infos":{"out_product_id":"xhs_product_id","out_sku_id":"xhs_sku_id","num":1,"sale_price":99,"real_price":"19"},"price_info":{"order_price":"19","freight_price":0}}

实际响应结果: { "error_code": -9012, "error_msg": "JSON parse error: Cannot deserialize instance of `java.util.ArrayList` out of START_OBJECT token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.util.ArrayList` out of START_OBJECT token at [Source: (PushbackInputStream); line: 1, column: 269] (through reference chain: com.xiaohongshu.fls.mercury.server.domain.rmp.request.UpsertOrderRequest[\"product_infos\"])", "success": false }

github-actions[bot] commented 1 week ago

您好开发者, 我们已收到你的问题, 已通知开发团队进行处理! 如您未阅读我们的开发文档,可先参阅开发文档 小红书问题处置流程 :sparkles: 感谢您的提问!:sparkles: