|
@@ -102,11 +102,12 @@ public class StudentPaymentRouteOrderController extends BaseController {
|
|
|
@ApiOperation(value = "获取订单信息")
|
|
|
@GetMapping("/getOrderInfo")
|
|
|
@PreAuthorize("@pcs.hasPermissions('routeOrder/getOrderInfo')")
|
|
|
- public HttpResponseResult<OutOrderInfoDto> add(Long orderId) {
|
|
|
- OutOrderInfoDto outOrderInfoDto = (OutOrderInfoDto) studentPaymentOrderDao.get(orderId);
|
|
|
+ public HttpResponseResult<OutOrderInfoDto> getOrderInfo(Long orderId) {
|
|
|
+ OutOrderInfoDto outOrderInfoDto = new OutOrderInfoDto();
|
|
|
+ outOrderInfoDto.setStudentPaymentOrder(studentPaymentOrderDao.get(orderId));
|
|
|
List<SellOrder> sellOrders = sellOrderDao.getOrderSellOrder(orderId);
|
|
|
BigDecimal goodsAmount = sellOrders.stream().map(SellOrder::getActualAmount).reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
|
- BigDecimal serviceAmount = outOrderInfoDto.getActualAmount().subtract(goodsAmount);
|
|
|
+ BigDecimal serviceAmount = outOrderInfoDto.getStudentPaymentOrder().getActualAmount().subtract(goodsAmount);
|
|
|
outOrderInfoDto.setServiceAmount(serviceAmount);
|
|
|
outOrderInfoDto.setGoodsAmount(goodsAmount);
|
|
|
outOrderInfoDto.setSellOrders(sellOrders);
|