Commit b7a6ea0f by chongfu.liang

Merge branch 'feature/20201229-并发fix-lcf' into qa

# Conflicts:
#	assortment-ordercenter-sdk/pom.xml
#	assortment-ordercenter-sdk/readme.md
#	ordercenter-sdk/pom.xml
#	ordercenter-sdk/readme.md
parents dae22a2a 316d0986
...@@ -132,7 +132,7 @@ public class AppOrderServiceImpl implements AppOrderService { ...@@ -132,7 +132,7 @@ public class AppOrderServiceImpl implements AppOrderService {
CreatePrepayRequestDto createPrepayRequestDto = orderAdapter.convertToCreatePrepayRequestDto(createPrepayVo.getPartnerId(), createPrepayVo.getPayAppId(), createPrepayVo.getOpenId(), faceCode, CreatePrepayRequestDto createPrepayRequestDto = orderAdapter.convertToCreatePrepayRequestDto(createPrepayVo.getPartnerId(), createPrepayVo.getPayAppId(), createPrepayVo.getOpenId(), faceCode,
cardCode, createPrepayVo.getPayCode(), createOrderOperateDto.getFatherOrderBean(), createOrderOperateDto.getProductOrderBean(), createOrderOperateDto.getTotalAmount(), cardCode, createPrepayVo.getPayCode(), createOrderOperateDto.getFatherOrderBean(), createOrderOperateDto.getProductOrderBean(), createOrderOperateDto.getTotalAmount(),
createOrderOperateDto.getCardAmount(), extInfo, transId, OrderClientType.APP); createOrderOperateDto.getCardAmount(), extInfo, transId, OrderClientType.APP);
redisService.savePaymentTransIdOrder(RedisUtil.getPaymentTransIdOrderKey(transId), productOrderBean.getOid(), 30L, TimeUnit.MINUTES); redisService.savePaymentTransIdOrder(RedisUtil.getPaymentTransIdOrderKey(transId), productOrderBean.getOid(), 60L, TimeUnit.MINUTES);
return orderservice.createPrepayOrder(createPrepayRequestDto); return orderservice.createPrepayOrder(createPrepayRequestDto);
} }
......
...@@ -156,7 +156,7 @@ public class ItemServiceImpl implements ItemService { ...@@ -156,7 +156,7 @@ public class ItemServiceImpl implements ItemService {
if (ResponseCodeConstant.RESPONSE_SUCCESS.equals(productInfosDto.getErrcode()) if (ResponseCodeConstant.RESPONSE_SUCCESS.equals(productInfosDto.getErrcode())
&& productInfosDto.getData() != null && productInfosDto.getData() != null
&& CollectionUtils.isNotEmpty(productInfosDto.getData().getProducts())) { && CollectionUtils.isNotEmpty(productInfosDto.getData().getProducts())) {
productInfosDto.getData().getProducts().parallelStream().forEach(productBean -> { productInfosDto.getData().getProducts().stream().forEach(productBean -> {
//多规格获取sku信息 //多规格获取sku信息
GetProductsVo getProductsVo = new GetProductsVo(); GetProductsVo getProductsVo = new GetProductsVo();
getProductsVo.setSkuId(productBean.getPid()); getProductsVo.setSkuId(productBean.getPid());
...@@ -194,8 +194,8 @@ public class ItemServiceImpl implements ItemService { ...@@ -194,8 +194,8 @@ public class ItemServiceImpl implements ItemService {
ProductListDto productListDto = storeItemClient.getSpuIdsBySkuIds(bySkuIdsDto); ProductListDto productListDto = storeItemClient.getSpuIdsBySkuIds(bySkuIdsDto);
if (ResponseCodeConstant.RESPONSE_SUCCESS.equals(productListDto.getErrcode()) if (ResponseCodeConstant.RESPONSE_SUCCESS.equals(productListDto.getErrcode())
&& CollectionUtils.isNotEmpty(productListDto.getData())) { && CollectionUtils.isNotEmpty(productListDto.getData())) {
productListDto.getData().parallelStream().forEach(product -> { productListDto.getData().stream().forEach(product -> {
product.getSkuList().parallelStream().forEach(skuProductBean -> { product.getSkuList().stream().forEach(skuProductBean -> {
if (resultMap.get(skuProductBean.getSkuId()) != null) { if (resultMap.get(skuProductBean.getSkuId()) != null) {
GetProductsVo getProductsVo = resultMap.get(skuProductBean.getSkuId()); GetProductsVo getProductsVo = resultMap.get(skuProductBean.getSkuId());
getProductsVo.setSpuId(product.getPid()); getProductsVo.setSpuId(product.getPid());
...@@ -232,5 +232,4 @@ public class ItemServiceImpl implements ItemService { ...@@ -232,5 +232,4 @@ public class ItemServiceImpl implements ItemService {
} }
} }
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