Commit e94dc27b by ping.wu

购买虚拟商品扣减活动库存

parent 1618edf5
...@@ -1817,6 +1817,28 @@ public class OrderSdkAdapter { ...@@ -1817,6 +1817,28 @@ public class OrderSdkAdapter {
return activityUpdateStockRequest; return activityUpdateStockRequest;
} }
public ActivityUpdateStockRequest convert2ActivityUpdateStockRequest(QueryOrdersResponse.DataBean.OrderBean orderBean,
List<ActivityUpdateStockRequest.StockBeanDto> stockBeanDtos) {
if (orderBean == null || CollectionUtils.isEmpty(stockBeanDtos)) {
return null;
}
List<String> activityList = new ArrayList<>();
// 只记录订单级别的活动ID
if (CollectionUtils.isNotEmpty(stockBeanDtos)) {
activityList.addAll(stockBeanDtos.stream().filter(ad -> StringUtils.isNotBlank(ad.getActivityCode())).map(ActivityUpdateStockRequest.StockBeanDto::getActivityCode).distinct().collect(Collectors.toList()));
}
ActivityUpdateStockRequest updateStockRequest = new ActivityUpdateStockRequest();
updateStockRequest.setStock(stockBeanDtos);
updateStockRequest.setActivityList(activityList);
updateStockRequest.setOrderId(orderBean.getOid());
updateStockRequest.setPartnerCode(orderBean.getCompanyId());
updateStockRequest.setStoreId(orderBean.getShopId());
updateStockRequest.setVer("1");
updateStockRequest.setUserId(orderBean.getUserId());
updateStockRequest.setOrderCreateTime(DateUtil.getCurrentDate(DateUtil.FORMAT_yyyyMMdd_date));
return updateStockRequest;
}
/** /**
* 订单下载转换对象 * 订单下载转换对象
*/ */
......
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