Commit 71d91a5b by 徐康

核销万能券

parent 1826014d
...@@ -921,7 +921,7 @@ public class OrderSdkAdapter { ...@@ -921,7 +921,7 @@ public class OrderSdkAdapter {
productDiscount.setDiscountAmount(orderSettlementResp.getShopDiscountAmount()); productDiscount.setDiscountAmount(orderSettlementResp.getShopDiscountAmount());
//无数据 //无数据
productDiscount.setCustomerCode(""); productDiscount.setCustomerCode("");
productDiscount.setAddInfo(""); productDiscount.setAddInfo(orderSettlementResp.getExtInfo());
productDiscount.setProductId(orderSettlementResp.getProductId()); productDiscount.setProductId(orderSettlementResp.getProductId());
discountList.add(productDiscount); discountList.add(productDiscount);
} }
......
...@@ -672,7 +672,16 @@ public class CouponAdapter { ...@@ -672,7 +672,16 @@ public class CouponAdapter {
} }
MCCafeProductRedeemVo mcCafeProductRedeemVo = new MCCafeProductRedeemVo(); MCCafeProductRedeemVo mcCafeProductRedeemVo = new MCCafeProductRedeemVo();
mcCafeProductRedeemVo.setPid(pid); mcCafeProductRedeemVo.setPid(pid);
Integer extendType = StringUtils.isBlank(accountBean.getAddInfo())?null: JSON.parseObject(accountBean.getAddInfo()).getInteger("extendType"); String extInfo = null;
if(CollectionUtils.isNotEmpty(productBean.getDiscountList())) {
for (QueryOrdersResponseDto.DataBean.OrderBean.ProductBean.ProductDiscount discount : productBean.getDiscountList()) {
if(discount.getDiscountId().equals(accountBean.getAccountId())) {
extInfo = discount.getAddInfo();
break;
}
}
}
Integer extendType = StringUtils.isBlank(extInfo)?null: JSON.parseObject(accountBean.getAddInfo()).getInteger("extendType");
if(extendType != null && extendType == 4) { if(extendType != null && extendType == 4) {
mcCafeProductRedeemVo.setKeyProductCode(JSON.parseObject(accountBean.getAddInfo()).getString("tenderId")); mcCafeProductRedeemVo.setKeyProductCode(JSON.parseObject(accountBean.getAddInfo()).getString("tenderId"));
mcCafeProductRedeemVo.setCustomer_code(JSON.parseObject(accountBean.getAddInfo()).getString("tenderId")); mcCafeProductRedeemVo.setCustomer_code(JSON.parseObject(accountBean.getAddInfo()).getString("tenderId"));
......
...@@ -91,7 +91,17 @@ public class McCafeCouponAdapter { ...@@ -91,7 +91,17 @@ public class McCafeCouponAdapter {
} }
MCCafeProductRedeemVo mcCafeProductRedeemVo = new MCCafeProductRedeemVo(); MCCafeProductRedeemVo mcCafeProductRedeemVo = new MCCafeProductRedeemVo();
mcCafeProductRedeemVo.setPid(pid); mcCafeProductRedeemVo.setPid(pid);
Integer extendType = StringUtils.isBlank(accountBean.getAddInfo())?null: JSON.parseObject(accountBean.getAddInfo()).getInteger("extendType");
String extInfo = null;
if(CollectionUtils.isNotEmpty(productBean.getDiscountList())) {
for (QueryOrdersResponse.DataBean.OrderBean.ProductBean.ProductDiscount discount : productBean.getDiscountList()) {
if(discount.getDiscountId().equals(accountBean.getAccountId())) {
extInfo = discount.getAddInfo();
break;
}
}
}
Integer extendType = StringUtils.isBlank(extInfo)?null: JSON.parseObject(accountBean.getAddInfo()).getInteger("extendType");
if(extendType != null && extendType == 4) { if(extendType != null && extendType == 4) {
mcCafeProductRedeemVo.setKeyProductCode(JSON.parseObject(accountBean.getAddInfo()).getString("tenderId")); mcCafeProductRedeemVo.setKeyProductCode(JSON.parseObject(accountBean.getAddInfo()).getString("tenderId"));
mcCafeProductRedeemVo.setCustomer_code(JSON.parseObject(accountBean.getAddInfo()).getString("tenderId")); mcCafeProductRedeemVo.setCustomer_code(JSON.parseObject(accountBean.getAddInfo()).getString("tenderId"));
......
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