Commit e94dc27b by ping.wu

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

parent 1618edf5
......@@ -1817,6 +1817,28 @@ public class OrderSdkAdapter {
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