Commit 0f1eacff by ping.wu

买券下单支付成功调整

parent b5dbad42
......@@ -8,7 +8,7 @@
<version>1.0.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<version>1.2.10.RELEASE</version>
<version>1.4.12-SNAPSHOT</version>
<artifactId>ordercenter-sdk</artifactId>
<dependencies>
......
......@@ -28,4 +28,5 @@
| 1.2.9.RELEASE | 规范orderExtInfoDto | 侯书虎 | 2020-05-19 |
| 1.3.3-SNAPSHOT | 创建售后单接口增加任务 | wuping | 2020-04-27 |
| 1.3.4-SNAPSHOT | 取消订单增加任务 | wuping | 2020-04-28 |
| 1.2.10.RELEASE | 增加售后单任务 | wuping | 2020-05-21 |
\ No newline at end of file
| 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 {
* 订单管理
*/
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 {
//是否线上 false:不是 true:是
private Boolean isOnline;
//外部子对象
private String externalObjectSubId;
//外部对象名称 如:活动名称
private String externalObjectName;
//是否忽略,不参与优惠计算
private Boolean ignoreInDiscountAmount;
}
......@@ -712,4 +712,16 @@ public class OrderSdkService {
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