接口优化项(已修复)
<h3>2022-07-19接口问题汇总:</h3>
<p>√1-切换渠道,接口需返回默认(员工登录系统后);</p>
<h3>2022-07-12接口问题汇总:</h3>
<p>√1-订单管理 货款确认 实际收款 提交时接口报错(order/financiaCollectionReview);</p>
<h3>2022-07-07接口问题汇总:</h3>
<p>√1-订单管理 上级审核 接口报错;
参数:{
auditStatus:true,
tradeId:"1544588637226835968"
}
√2-合并接口 报错:
返回:JSON parse error: Cannot deserialize instance of <code>java.util.ArrayList<java.lang.Long></code> out of START_OBJECT token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of <code>java.util.ArrayList<java.lang.Long></code> out of START_OBJECT token
at [Source: (PushbackInputStream); line: 1, column: 1]
√3-商户登录,密码错误返回修改与员工一致;
√4-订单修改,页面要排版具体实现的功能;</p>
<h3>2022-06-30接口问题汇总:</h3>
<p>√1-查询策略详情接口报错:strategy/queryByStrategyId?id=1542066037725634560</p>
<h3>2022-06-29接口问题汇总:</h3>
<p>√1-接口 支付:pay/orderPay 请求无反应,且参数 payPlatformCode 如何传值;--传WX或ZFB</p>
<h3>2022-06-28接口问题汇总:</h3>
<p>√1-接口 order/queryByTradeId 订单详情 返回字段缺少 创建日期,且 商品明细 中 商品类型name值返回页面显示用;
√2-商户模块,立即下单 页面如何排版,有哪些字段?参考如图:
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=7a56c6b50fa4739546169a9bd25bf076" alt="" />
说明:品牌编码和品牌名称是根据第一个商品的品牌来,
如果选择了红地球这个品牌的商品则不能选择乐在其中的商品,
操作者id不需要传,
如果是员工代下单 需要选择商户传商户id,否则则不需要传商户id,
渠道id无需前端传入,
startGiftStrategy 是否匹配赠品策略,手工建单(员工代下单)必须传入此值;
√3-收货地址 接口返回 缺少创建日期字段;
√4-发票抬头管理 接口返回 缺少创建日期字段;
√5-订单模块缺少 修改 退回 关闭订单 的接口;
√6-合并订单 按钮是不是提到外面?--放在列表上面
√7-不发订单接口,以下参数说明:
{
"operatorId": 0, //不需要传
"orderItemList": [ //从渠道商品重新选择集合
{
"productCode": "string",
"productId": 0,
"productName": "string",
"quantity": 0,
"unitPrice": 0
}
],
"parentOrderNo": 0, //该笔订单号
"remark": "string" //非必填
}</p>
<h3>2022-06-27接口问题汇总:</h3>
<p>√1-接口/productChannel/batchInsert 批量添加商品到渠道 还是报错,
请求参数:["1541253442365857792","1541253303182073856","1541242944144580608"] 无返回结果,查询数据库数据未成功
√2-缺少查询订单所有状态,所有类型接口,注:对应的id要与文档标注的一致;
获取订单类型的接口/order/getOrderType
获取订单状态/order/getTradeStatus
√3-接口receiptInfo/queryAll 客户发票抬头列表返回字段缺少是否默认;
√4-新增客户地址中省市区要求修改选择模式,是接口提供还是前端直接找控件? --前端固定控件
√5-客户地址状态,默认地址 单独修改,如果都用修改接口则不需要单独提供接口;
√6-客户地址,直接修改状态和是否默认不行,这是参数 {"id": "1541236935221747712","status": false};
√7-订单类型列表,状态列表的返回要有参数(对象模式);
√8-接口order/orderList,根据订单号查询没有结果,参数:{
"currentPage": 1,
"pageSize": 10,
"id": "1539916048520880128",
"orderType": null,
"orderStatus": null,
"brandCode": null,
"postageNo": null
}</p>
<h3>2022-06-26接口问题汇总:</h3>
<p>√1-查询商户详情 /tenant/queryById 直接通过token请求返回报错'Required Long parameter 'id' is not present',修改跟员工查询详情一致,返回参数也一致;
√2-登录,查询详情,退出,修改密码,修改 这5个接口由于有2种身份,请检查要跟员工一致(参数、返回);
√3-我在表t_user_menu新增数据后(添加数据的目的是为了查询全部菜单便于开发用),员工详情接口总是报错;
√4-接口/productChannel/batchInsert 批量添加商品到渠道 报错,
请求参数:["1539194331084136448", "1538038534413262848"]
√5-接口 /order/orderList 订单展示 返回缺少字段:订单号、订单状态(数字12345...)下单人、物流单号、下单时间;
√6-接口 /order/queryByTradeId 订单详情展示 返回缺少字段,且传id返回报错:返回字段要与飞书文档一致;
√7-商户登录后菜单数据返回,模式规则与员工一致,我在表 t_menu 已维护,ID为:24、25、26、27、28、29;如觉得不合理可删改,我目前做是为了开发这几块功能用;
√8-接口 /userinfo/regist 注册员工 中参数 渠道,角色,菜单 传值需要沟通,文档里角色可多选但接口参数是一个值,另外渠道,角色,菜单 把这三个值是不是组装userChannel对象传过去?按照swagger方式传参接口还是报错;
√9-接口 /userinfo/regist 注册员工 传参是怎么传的,这些多选的,是以什么样形式传过去?
√10-swagger里没有找到修改订单的接口、退回按钮的接口、关闭按钮的接口;
√11-审核 /order/superiorReview 上级审核 (另外,我有没有和Boss审核这两个接口弄混淆order/bossReview);
√12-合并 order/mergeOrders 传什么参数(order/mergeOrders);
√13-接口 /order/superiorReview 上级审核、/order/bossReview 领导审批 报错;</p>
<h3>2022-06-23接口问题汇总:</h3>
<p>√1-接口/productChannel/batchInsert 批量添加商品到渠道 报错,
请求参数:["1539194331084136448", "1538038534413262848"]****</p>
<h3>2022-06-22接口问题汇总:</h3>
<p>√1-缺少,添加策略赠品接口;
√2-接口/receiptInfo/queryAll 员工查询所有发票抬头 列表返回缺少 商户名称 字段;
√3-接口/tenantAddress/userQuery员工 查询商铺地址 列表返回缺少 商户名称 字段;
√4-接口/productChannel/batchInsert 批量添加商品到渠道 报错,
请求参数:productIdList: ["1539194331084136448", "1538038534413262848"]
返回:JSON parse error: Cannot deserialize instance of <code>java.util.ArrayList<java.lang.Long></code> out of START_OBJECT token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of <code>java.util.ArrayList<java.lang.Long></code> out of START_OBJECT token
at [Source: (PushbackInputStream); line: 1, column: 1]
√5-订单列表接口报错 order/orderList;</p>