记得上下班打卡 | git大法好,push需谨慎

Commit 388b2212 authored by 姜秀龙's avatar 姜秀龙

sqb 主动同步核销状态接口

parent e8922fa6
...@@ -234,6 +234,9 @@ public class SqbBiz { ...@@ -234,6 +234,9 @@ public class SqbBiz {
* 券码状态同步 * 券码状态同步
*/ */
public boolean syncCouponStatus(CouponStatusSyncRequest request) { public boolean syncCouponStatus(CouponStatusSyncRequest request) {
if (request != null && request.getSeller() == null) {
request.setSeller(cachedSeller);
}
CouponStatusSyncResponse response = executeRequestAndGetResponse("/optimus/core/voucher/modifyOrderVoucherList", "同步优惠券状态", request, CouponStatusSyncResponse.class); CouponStatusSyncResponse response = executeRequestAndGetResponse("/optimus/core/voucher/modifyOrderVoucherList", "同步优惠券状态", request, CouponStatusSyncResponse.class);
return response != null && Boolean.TRUE.equals(response.getSuccess()); return response != null && Boolean.TRUE.equals(response.getSuccess());
} }
...@@ -251,6 +254,7 @@ public class SqbBiz { ...@@ -251,6 +254,7 @@ public class SqbBiz {
public boolean syncCouponStatus(String redeemMerchantId, List<String> voucherNos, String redeemExternalOrderSn, String clientSn, Byte status) { public boolean syncCouponStatus(String redeemMerchantId, List<String> voucherNos, String redeemExternalOrderSn, String clientSn, Byte status) {
CouponStatusSyncRequest couponStatusSyncRequest = new CouponStatusSyncRequest(); CouponStatusSyncRequest couponStatusSyncRequest = new CouponStatusSyncRequest();
couponStatusSyncRequest.setAppid(sqbConfig.getAppId()); couponStatusSyncRequest.setAppid(sqbConfig.getAppId());
couponStatusSyncRequest.setSeller(cachedSeller);
couponStatusSyncRequest.setVoucherNos(voucherNos); couponStatusSyncRequest.setVoucherNos(voucherNos);
couponStatusSyncRequest.setRedeemSource("EXTERN"); couponStatusSyncRequest.setRedeemSource("EXTERN");
couponStatusSyncRequest.setRedeemExternalOrderSn(redeemExternalOrderSn); couponStatusSyncRequest.setRedeemExternalOrderSn(redeemExternalOrderSn);
......
...@@ -14,6 +14,9 @@ public class CouponStatusSyncRequest { ...@@ -14,6 +14,9 @@ public class CouponStatusSyncRequest {
/** 应用ID(聚合收单唯一ID,需申请) */ /** 应用ID(聚合收单唯一ID,需申请) */
private String appid; private String appid;
/** 卖家/商户信息(与 queryCoupon、refund 等接口一致,收钱吧侧必填) */
private CommonRequest.Seller seller;
/** 券号 */ /** 券号 */
private List<String> voucherNos; private List<String> voucherNos;
......
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