Commit 0f1eacff by ping.wu

买券下单支付成功调整

parent b5dbad42
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<version>1.0.0</version> <version>1.0.0</version>
</parent> </parent>
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<version>1.2.10.RELEASE</version> <version>1.4.12-SNAPSHOT</version>
<artifactId>ordercenter-sdk</artifactId> <artifactId>ordercenter-sdk</artifactId>
<dependencies> <dependencies>
......
...@@ -29,3 +29,4 @@ ...@@ -29,3 +29,4 @@
| 1.3.3-SNAPSHOT | 创建售后单接口增加任务 | wuping | 2020-04-27 | | 1.3.3-SNAPSHOT | 创建售后单接口增加任务 | wuping | 2020-04-27 |
| 1.3.4-SNAPSHOT | 取消订单增加任务 | wuping | 2020-04-28 | | 1.3.4-SNAPSHOT | 取消订单增加任务 | wuping | 2020-04-28 |
| 1.2.10.RELEASE | 增加售后单任务 | wuping | 2020-05-21 | | 1.2.10.RELEASE | 增加售后单任务 | wuping | 2020-05-21 |
| 1.4.12-SNAPSHOT | 增加新接口:新增结算信息 | wuping | 2020-05-28 |
\ No newline at end of file
...@@ -166,4 +166,9 @@ public class InterfaceAddressConstant { ...@@ -166,4 +166,9 @@ public class InterfaceAddressConstant {
* 订单管理 * 订单管理
*/ */
public static final String STATUS_OPERATE="order/statusOperate"; public static final String STATUS_OPERATE="order/statusOperate";
/**
* 新增结算信息
*/
public static final String CREATE_SETTLEMENT="order/v2/createSettlement";
} }
package com.freemud.application.sdk.api.ordercenter.request;
import com.freemud.application.sdk.api.ordercenter.request.create.OrderSettlementCreateReq;
import lombok.Data;
import java.util.List;
/**
* All rights Reserved, Designed By www.freemud.cn
*
* @version V1.0
* @Title: OrderSettlementReq
* @Package com.freemud.application.sdk.api.ordercenter.request
* @Description:
* @author: ping1.wu
* @date: 2020/5/28 20:13
* @Copyright: 2020 www.freemud.cn Inc. All rights reserved.
* 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
*/
@Data
public class OrderSettlementReq {
//商户号
private String partnerId;
//订单编码
private String orderCode;
//第三方订单号
private String thirdOrderCode;
private Integer orderClient;
//订单结算信息
private List<OrderSettlementCreateReq> orderSettlementDetailList;
}
...@@ -63,4 +63,13 @@ public class OrderSettlementCreateReq { ...@@ -63,4 +63,13 @@ public class OrderSettlementCreateReq {
//是否线上 false:不是 true:是 //是否线上 false:不是 true:是
private Boolean isOnline; private Boolean isOnline;
//外部子对象
private String externalObjectSubId;
//外部对象名称 如:活动名称
private String externalObjectName;
//是否忽略,不参与优惠计算
private Boolean ignoreInDiscountAmount;
} }
...@@ -712,4 +712,16 @@ public class OrderSdkService { ...@@ -712,4 +712,16 @@ public class OrderSdkService {
return responseHandle(responseDTO); return responseHandle(responseDTO);
} }
/**
* 新增结算信息,保存虚拟商品订单异步发券券信息
* @return
*/
public BaseResponse createSettlement(OrderSettlementReq request, String trackingNo) {
String url = InterfaceAddressConstant.CREATE_SETTLEMENT;
OrderBaseResp<PaySuccessResp> responseDTO = RequestThirdPartyUtils.httpJsonReqComplexNew(restTemplate, url,
createBaseRequest(request, trackingNo), new ParameterizedTypeReference<OrderBaseResp<PaySuccessResp>>() {
});
return responseHandle(responseDTO);
}
} }
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