Commit f0aad152 by 查志伟

收银买单退款更新状态报错修复

parent 23302d9f
......@@ -170,6 +170,7 @@ public class OrderSdkAdapter {
var1.setRefundSerialNo(refund_id);
var1.setReason(reason);
var1.setOperator(operator);
var1.setOrderClient(orderBean.getOrderClient());
if (orderBean.getRefundList() != null && orderBean.getRefundList().size() != 0) {
//新订单服务需要售后单code
var1.setAfterSalesCode(orderBean.getRefundList().get(orderBean.getRefundList().size() - 1).getRid());
......
......@@ -1035,7 +1035,13 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
AfterSalesOperateReq request = new AfterSalesOperateReq();
request.setOrderCode(baseQueryOrderRequest.getOrderId());
request.setPartnerId(baseQueryOrderRequest.getPartnerId());
// 这里是因为基础服务使用orderClient字段做了业务判断,之前写死的2, 现在要根据订单实际信息来传,但是无法确定直接使用订单的orderClient的影响有多大,
// 测试来不及回归,暂时只改动收银买单的情况
if (OrderClientType.CASHIER.getIndex().equals(baseQueryOrderRequest.getOrderClient())) {
request.setOrderClient(OrderClientType.CASHIER.getIndex());
} else {
request.setOrderClient(OrderClientType.SAAS.getIndex());
}
request.setAfterSalesCode(baseQueryOrderRequest.getAfterSalesCode());
request.setAfterSerialNo(baseQueryOrderRequest.getRefundSerialNo());
request.setAdultRemark(baseQueryOrderRequest.getReason());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment