|  | @@ -1,5 +1,7 @@
 | 
	
		
			
				|  |  |  package com.ym.mec.web.controller;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +import com.ym.mec.biz.dal.dao.StudentPaymentRouteOrderDao;
 | 
	
		
			
				|  |  | +import com.ym.mec.biz.dal.entity.StudentPaymentOrder;
 | 
	
		
			
				|  |  |  import io.swagger.annotations.Api;
 | 
	
		
			
				|  |  |  import io.swagger.annotations.ApiOperation;
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -52,6 +54,8 @@ public class StudentPaymentRouteOrderController extends BaseController {
 | 
	
		
			
				|  |  |      private StudentPaymentOrderDao studentPaymentOrderDao;
 | 
	
		
			
				|  |  |      @Autowired
 | 
	
		
			
				|  |  |      private SellOrderDao sellOrderDao;
 | 
	
		
			
				|  |  | +    @Autowired
 | 
	
		
			
				|  |  | +    private StudentPaymentRouteOrderDao studentPaymentRouteOrderDao;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @ApiOperation(value = "财务订单列表")
 | 
	
		
			
				|  |  |      @GetMapping("/finance")
 | 
	
	
		
			
				|  | @@ -181,7 +185,10 @@ public class StudentPaymentRouteOrderController extends BaseController {
 | 
	
		
			
				|  |  |      @PreAuthorize("@pcs.hasPermissions('routeOrder/getOrderInfo')")
 | 
	
		
			
				|  |  |      public HttpResponseResult<OutOrderInfoDto> getOrderInfo(Long orderId) {
 | 
	
		
			
				|  |  |          OutOrderInfoDto outOrderInfoDto = new OutOrderInfoDto();
 | 
	
		
			
				|  |  | -        outOrderInfoDto.setStudentPaymentOrder(studentPaymentOrderDao.get(orderId));
 | 
	
		
			
				|  |  | +        StudentPaymentOrder order = studentPaymentOrderDao.get(orderId);
 | 
	
		
			
				|  |  | +        outOrderInfoDto.setStudentPaymentOrder(order);
 | 
	
		
			
				|  |  | +        StudentPaymentRouteOrder routeOrder = studentPaymentRouteOrderDao.getByOrderNo(order.getOrderNo());
 | 
	
		
			
				|  |  | +        outOrderInfoDto.setCalenderId(routeOrder.getCalenderId());
 | 
	
		
			
				|  |  |          List<SellOrder> sellOrders = sellOrderDao.getOrderSellOrder(orderId);
 | 
	
		
			
				|  |  |          BigDecimal goodsAmount = sellOrders.stream().map(SellOrder::getActualAmount).reduce(BigDecimal.ZERO, BigDecimal::add);
 | 
	
		
			
				|  |  |          BigDecimal serviceAmount = outOrderInfoDto.getStudentPaymentOrder().getActualAmount().subtract(goodsAmount);
 |