Commit 6b622aed by 徐康

Merge remote-tracking branch 'origin/qa' into qa

parents 89996e2d ac881889
...@@ -74,22 +74,6 @@ public class CollageOrderServiceImpl implements CollageOrderService { ...@@ -74,22 +74,6 @@ public class CollageOrderServiceImpl implements CollageOrderService {
BaseResponse orderCreateResponse = this.orderService.createOrderNew(createOrderVo); BaseResponse orderCreateResponse = this.orderService.createOrderNew(createOrderVo);
/*
Object result = orderCreateResponse.getResult();
if (null != result) {
String oid = null;
if (result instanceof CreateOrderOperateDto && null != ((CreateOrderOperateDto) result).getProductOrderBean()) {
oid = ((CreateOrderOperateDto) result).getProductOrderBean().getOid();
} else if (result instanceof CreateOrderResponseVo) {
oid = ((CreateOrderResponseVo) result).getOid();
}
if (null != oid) {
}
}
*/
return orderCreateResponse; return orderCreateResponse;
} }
......
...@@ -87,7 +87,7 @@ public class CollageOrderServiceImpl implements CollageOrderService { ...@@ -87,7 +87,7 @@ public class CollageOrderServiceImpl implements CollageOrderService {
if (null != collageMemberStateList && collageMemberStateList.size() > 0 && collageMemberStateList.stream().filter(member -> member.getUserId().equals(currentUserId)).count() > 0) { if (null != collageMemberStateList && collageMemberStateList.size() > 0 && collageMemberStateList.stream().filter(member -> member.getUserId().equals(currentUserId)).count() > 0) {
collageOrderResponseVo.setCollageMemberStateList(collageMemberStateList); collageOrderResponseVo.setCollageMemberStateList(collageMemberStateList);
// 未加购完毕人数统计 // 未加购完毕人数统计
collageOrderResponseVo.setShoppingMemberNum(collageMemberStateList.stream().filter(member -> member.getState() == CollageMemberStateType.SHOPPING.getValue()).collect(Collectors.toList()).size()); collageOrderResponseVo.setShoppingMemberNum(collageMemberStateList.stream().filter(member -> CollageMemberStateType.SHOPPING.getValue().equals(member.getState())).collect(Collectors.toList()).size());
return ResponseUtil.success(collageOrderResponseVo); return ResponseUtil.success(collageOrderResponseVo);
} else { } else {
......
...@@ -277,13 +277,15 @@ public class ShoppingCartCollageServiceImpl extends AbstractShoppingCartImpl imp ...@@ -277,13 +277,15 @@ public class ShoppingCartCollageServiceImpl extends AbstractShoppingCartImpl imp
// 商品数量 // 商品数量
Integer productsCount = 0; Integer productsCount = 0;
// 商品原价总价 // 商品原价总价
Long originalAmount = 0L;
Long totalAmount = 0L; Long totalAmount = 0L;
List<CartGoods> products = userGoods.get(cmbs.getUserId()); List<CartGoods> products = userGoods.get(cmbs.getUserId());
if(products != null && !products.isEmpty()){ if(products != null && !products.isEmpty()){
for(CartGoods cg :products){ for(CartGoods cg :products){
packPrice = packPrice + (cg.getPackPrice() == null ? 0 : cg.getPackPrice()); packPrice = packPrice + (cg.getPackPrice() == null ? 0 : cg.getPackPrice());
productsCount = productsCount + (cg.getQty() == null ? 0 : cg.getQty()); productsCount = productsCount + (cg.getQty() == null ? 0 : cg.getQty());
totalAmount = totalAmount + (cg.getOriginalAmount() == null ? 0 : cg.getOriginalAmount()); originalAmount = originalAmount + (cg.getOriginalAmount() == null ? 0 : cg.getOriginalAmount());
totalAmount = totalAmount + (cg.getAmount() == null ? 0 : cg.getAmount());
} }
} }
// 只有总的包装费不为0、null时才计算个人包装费 // 只有总的包装费不为0、null时才计算个人包装费
...@@ -292,7 +294,7 @@ public class ShoppingCartCollageServiceImpl extends AbstractShoppingCartImpl imp ...@@ -292,7 +294,7 @@ public class ShoppingCartCollageServiceImpl extends AbstractShoppingCartImpl imp
} }
shoppingCartCollageGoodsResponseVo.setProductsCount(productsCount); shoppingCartCollageGoodsResponseVo.setProductsCount(productsCount);
shoppingCartCollageGoodsResponseVo.setTotalAmount(totalAmount); shoppingCartCollageGoodsResponseVo.setTotalAmount(totalAmount);
shoppingCartCollageGoodsResponseVo.setOriginalTotalAmount(totalAmount); shoppingCartCollageGoodsResponseVo.setOriginalTotalAmount(originalAmount);
shoppingCartCollageGoodsResponseVo.setProducts(products); shoppingCartCollageGoodsResponseVo.setProducts(products);
shoppingCartCollageGoodsResponseVo.setStates(cmbs.getState()); shoppingCartCollageGoodsResponseVo.setStates(cmbs.getState());
userProducts.add(shoppingCartCollageGoodsResponseVo); userProducts.add(shoppingCartCollageGoodsResponseVo);
......
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