Commit 163b0723 authored by unset's avatar unset

修改支付信息

parent e81a7a5d
...@@ -66,7 +66,6 @@ public class ConfirmOrderService { ...@@ -66,7 +66,6 @@ public class ConfirmOrderService {
ConfirmOrderInfoVo confirmOrderInfoVo = new ConfirmOrderInfoVo(); ConfirmOrderInfoVo confirmOrderInfoVo = new ConfirmOrderInfoVo();
confirmOrderInfoVo.setType(confirmOrderDto.getType()); confirmOrderInfoVo.setType(confirmOrderDto.getType());
confirmOrderInfoVo.setIds(confirmOrderDto.getIds()); confirmOrderInfoVo.setIds(confirmOrderDto.getIds());
confirmOrderInfoVo.setNumber(confirmOrderDto.getNumber());
switch (OrderTypeEnum.getByCode(confirmOrderDto.getType())) { switch (OrderTypeEnum.getByCode(confirmOrderDto.getType())) {
//标准数据 //标准数据
case STANDARD_DATA: case STANDARD_DATA:
...@@ -78,9 +77,9 @@ public class ConfirmOrderService { ...@@ -78,9 +77,9 @@ public class ConfirmOrderService {
if (industryApplicationInfoList != null && industryApplicationInfoList.size() > 0) { if (industryApplicationInfoList != null && industryApplicationInfoList.size() > 0) {
confirmOrderInfoVo.setIndustryApplicationInfoList(industryApplicationInfoList); confirmOrderInfoVo.setIndustryApplicationInfoList(industryApplicationInfoList);
//总数量 //总数量
Integer totalNumber = confirmOrderInfoVo.getNumber(); Double amount = industryApplicationInfoList.stream().mapToDouble(e->e.getPrice().doubleValue()).reduce(0, Double::sum);
BigDecimal totalAmount = industryApplicationInfoList.get(0).getPrice().multiply(new BigDecimal(totalNumber)); confirmOrderInfoVo.setTotalAmount(new BigDecimal(amount));
confirmOrderInfoVo.setTotalAmount(totalAmount); confirmOrderInfoVo.setNumber(industryApplicationInfoList.size());
} }
break; break;
//影像图库 //影像图库
...@@ -97,9 +96,9 @@ public class ConfirmOrderService { ...@@ -97,9 +96,9 @@ public class ConfirmOrderService {
}); });
confirmOrderInfoVo.setImageImgStorageList(imageImgStorageList); confirmOrderInfoVo.setImageImgStorageList(imageImgStorageList);
//总数量 //总数量
Integer totalNumber = confirmOrderInfoVo.getNumber(); confirmOrderInfoVo.setNumber(imageInfoRelationList.size());
BigDecimal totalAmount = imageInfoRelationList.get(0).getPrice().multiply(new BigDecimal(totalNumber)); Double amount = imageInfoRelationList.stream().mapToDouble(e->e.getPrice().doubleValue()).reduce(0, Double::sum);
confirmOrderInfoVo.setTotalAmount(totalAmount); confirmOrderInfoVo.setTotalAmount(new BigDecimal(amount));
} }
} }
break; break;
......
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